Evolution-X Changelog

Evolution-X Changelog

Ritesh

=======================

2024/04/04

=======================


* Repository: https://github.com/Evolution-X/art/commits/refs/heads/u


ec6eb7f52e Merge tag 'android-14.0.0_r30' of https://android.googlesource.com/platform/art into u

48220da538 Resolve potential NPDs for upstream jit code changes


* Repository: https://github.com/Evolution-X/frameworks_av/commits/refs/heads/u


a0dd9f8387 Merge tag 'android-14.0.0_r30' of https://android.googlesource.com/platform/frameworks/av into HEAD

0557eb4c4c Fix BT in-call on CAF devices

912db542c6 HACK: libcameraservice: Make system cameras available to all camera apps

b32f0147e3 Change to output ArrayMode if using SkipCutBuffer

628008f064 SurfaceUtils: ensure lock() grants a valid pointer

e5322baf92 CCodec: Set Pipeline paused timeout to 1000ms

c7d9865888 Avoid incomplete OutputConfiguration definition

cef3bfab25 codec2: Add android fence implementation for C2Fence

dff257f14a Reexport operator!= overloads in the derived type to avoid ambiguous base class lookups

8a058ccdf6 AudioFlinger: Fix timestamp advancing interval constant

64d19fdb70 camera: Don't segfault if we get a NULL parameter

99d0105a17 Nuplayer: Handle get input/output format errors cleanly

b244ffeb72 Nuplayer: Update request input buffer delay as per fps

d6056da9f9 Introduce dynamic delay buffer management for C2SoftAacDecoder.

6635519af0 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB_OPLUS

15e9951176 libcameraservice: Import Xiaomi Modifications for vendor tags

4af2846033 Camera: Allow setting fallback physical ID for logical camera [1/2]

daf271698f WifiDisplaySource: allow overriding max wfd resolution with prop

706f63568e WifiDisplaySource: raise supported resolution to 1920x1080p60

a620e45189 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB

60b17f7460 Camera: Removing cachedump call to miminimize delay during close.

ad4feced38 av: support per-app volume [1/3]

8b5ac91791 audio: Check MODIFY_AUDIO_ROUTING permission for per-app volume

15eda6e638 Fix spatial audio noise with EQ on

1d27ab3ba9 audioflinger: Fix audio for WifiDisplay

4d631719c2 audio: support restoreTrack for direct and offlaod track

b15f82fe5f Make IEffect.disconnect oneway to avoid deadlock

e375da8ec4 AudioFlinger: Ensure sink DIRECT flag propagated to AudioTrack

fd3194c6a0 Add reference count to BundledEffectContext when create effect.

3168a97eb8 audioflinger: Call resetVolume before enabling effect

35e1336ace Request to reset effect buffer in clearInputBuffer

e5d7ce9ab5 AudioMixer: Reset volume ramp position when track is disabled

ab58362757 libstagefright: Free buffers on observer died

d71e0c8fb6 [DO NOT MERGE] goddammit google

3a735a4fda libstagefright: Fix memory leak due to lock timeout

deb1bd5cdb libstagefright: Free buffers on observer died

9fed29617d av: Initial support for 24bit encoding and 6 channels

2fd635446c Add NULL check to popFromStashAndRegister.

7c6371236d sfplugin: do not fail resume call if inputs slots are active

cd427ddb77 Codec2Client: add nullptr check before accessing Configurable name

a54d329f40 screenrecord: get codec capabilities & limit frame rate configuration

117e5b82a1 audioflinger: Do not allow DAP effect to be suspended

777ea9510f OMX: Remove support for prebuilt ac4 decoder

dd66b3be95 libcameraservice: extend support for Oppo Camera

d72fde4b14 libcameraservice: Add support to set vendor tag with client package name

0aa90bd9f8 av: Nuplayer: Declare 24Bit Packed & 32Bit support

8c239168ae av: Audio Policy: Increase Max Sample Rate Hz to 384k

c6b2e5a111 media: OMXStore: Import loading libstagefrightdolby

40d72fc63c Add AC4Tbl params for dolby AC4 decoder [1/2]

27e66b59a5 libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib

1562e0e096 [2/2] av: Remove restrictions for system audio record

d68efd871d libstagefright: use 64-bit usage for native_window_set_usage

d23a0f654a nuplayer: Avoid crash when codec fails to load

d138ef5369 MediaProfiles: Check before overriding media settings xml

cb697eca6d media: Add timelapse 8k UHD Camcorder profile to quality map

8c492296ce media: Add changes to pick target specific media xml's

7b6fa8778e audio: add encoding support for linear PCM format

090592e9f6 StagefrightRecorder: Add "set-title" parameter

a076da5cd8 APM: Remove A2DP audio ports from the primary HAL

642cea26d1 APM: Optionally force-load audio policy for system-side bt audio HAL

abb75196ee camera: Expose aux cameras in third party apps

72f54fc061 libstagefright: Allow HFR-60 in HAL-3 recording

54e03397bd libstagefright: Support YVU420SemiPlanar camera format

f764eca2b1 stagefright: add changes related to high-framerates in CameraSource

7f8fab109e Camera: Flush Improvements - Result drain optimization

aa656b4020 CameraService: Fix deadlock in binder death cleanup

0d0c169987 camera: Allow to use boottime as timestamp reference


* Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/u


b67e50c5a41c PixelPropsUtils: Update fingerprints to April 2024 release

b72f98a02259 Screenrecord: Fix notifications not being dismissed

fcdce01f8d1d service: Do not ensure system package for required services extension

9683eae5a936 SystemUI: Avoid ClassCastException for auto brightness icon

b142c9c0c075 Revert "Use HwLight.type as the key of mLightsByType"

cdbbcb5c35e9 SettingsLib: InfoMediaManager: Assign mPackageName even if empty or null

e2f4e0fa85bd SystemUI: Refactor the WiFi & Cellular QS tiles

def738917212 Reapply "SystemUI: Restore wifi and cellular QS tiles"

57095d60db8f Reapply "SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider model"

47cf87bcb10c Allow user to select low power refresh rate [1/2]

f170c8d63bf9 Settings: Always show package name in installed app details

0f23797e77de SystemUI: Restore 14 QPR1 FingerprintInteractiveToAuth handling

78e67baeaee3 SystemUI: Add FingerprintInteractiveToAuthProvider implementation

dd66615576d7 SystemUI: tuner: Migrate MainSwitchBar and Switch to Material3

245be4cd1c0f core: Add missing `qs_translucent_brightness_bg` from QS panel styles

91e78435493b [TMP] base: Don't append app name to App Clips screenshot for now

1b12ed4f30fa Partially revert "Show floating rotation button regardless of ime status"

47af045bb205 SystemUI: Tuner: Move to SwitchPreferenceCompat

b805c1bfc0a6 SystemUI: smartspace: Adapt for 14 QPR2

a615b6cc3b4f SystemUI: Smartspace: Update for 14

43074b03e0f0 SystemUI: smartspace: Adapt to 13-QPR2

b0077d18ad30 SystemUI: Open google weather on tapping smartspace

a3c6fbf68e3e SystemUI: Update smartspace to 13-QPR1

d9504d002e47 SystemUI: BcSmartspaceView: Allow setting current page

77798086b4d2 SystemUI: Smartspace: Fix music indication not showing on doze/aod

b58b6283212c SystemUI: Forward-port smartspace to Android 13

722a125b940a SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace

d97b5fd834f7 SystemUI: Grant additional permissions for smartspace

fa3d813783fc SystemUI: Implement Reverse-engineered Smartspace

9185bdf31609 UsbDeviceManager: Adapt for data signaling quirks

e9060cc9b798 fixup! base: Add api to take screenshots

67623eef7666 Revert "Gestures nav: Add Partial Screenshot action"

6effd8c4bc43 SystemUI: always allow plugins

3bb632aa487f [SQUASH] SystemUI: Add less boring heads up option

7c98183aa6fd Long-press power while display is off for torch

fe3dfc7ad093 SettingsLib: Battery Landscape: Adapt to A14 QPR2

8220215f3d64 FaceSense: Adapt for 14 QPR2

863be9a5fc6c SystemUI: Update resource Java imports to A14 QPR2

97f5e510e2b1 SystemUI: Set default landscape rows to 1

e1a04e6d50f3 Allow setting quick QS rows [1/2]

c2ecb7928f70 SystemUI: Fix QS tile dialog background color

3a80d050e6d3 run full explicit GC in SystemUI and system_server after locking

039b7b85ad74 SettingsLib: Make all user apps cloneable [1/2]

118314cc0515 base: core: Unregister broadcast receiver only when registered

5f0546946e0a SystemUI: Add Brightness TextView [1/2]

5eb635723b25 BrightnessController: Update icon state for auto bg icon

29c8eaadca4e SystemUI: Add Volume panel TextView [1/2]

e4d3b17d6e24 base: Allow overlaying single tap gesture invocation delay

d2bacc4b64b5 base: Stop the spamming of background start not allowed

bb67a936ef98 fwb: Link more elements to `config_dialogCornerRadius `

84c7a9ad24f1 SystemUI: use default dialogCornerRadius for qs customize title

b179720ff791 SystemUI: update powershare QS tile icon

aed48bb3a42c SystemUI: Define landscape height for aosp volume style

40a621c9d77e SystemUI: Volume panel: disable row header for AOSP modified style

696832489e28 SystemUI: Use a more common haptic effect for volume panel

16fcf4c3d516 SystemUI: Implement Volume Styles [1/3]

2911bed445bc IME attach to App should consider that letterboxed window

ece80549a202 wm: never consume statusbar in freeform mode

8503d9e7fe12 core: Gracefully handle unregistering of unregistered receivers/services

9766ad5b3427 SystemUI: Hide custom clocks by default

a5b53a56399a SystemUI: Fix user profile icon for custom clock 2

c1c264c8fdc8 SystemUI: Custom clock style improvements

5066d5365660 Lockscreen Clock: Fix custom clock time updates

1526d85b4f0d SystemUI: Add more LS Clocks [1/2]

814497cda354 SystemUI: Add support for Custom fonts for Custom LS Clocks

c99721d13f11 Lockscreen Clock: Dedupe requestLayout() calls when updating status area layout

a7148eb27732 Introduce Lockscreen Style [1/2]

7a9663170932 Ringtone picker to handle RESULT_CANCELED from Add ringtone

5af0baf7eb48 Fix uninstall for all users

0fe503d94962 base: Add DND & Rate settings to flash on call [1/3]

dc3627386296 base: Add Flashlight blink on incoming calls [1/3]

e33cc06d7dec Fix: "Clear All" recent app screen loop bug

8b0d0f1e3936 SystemUI: enable fading squiggle animation of qs media player

15a0a0326ad3 GamesPropsUtils: Update packages list

b0e442224997 Remove unused UDFPS_ANIM settings

14a9162a8528 Don't skip process group creation for system_server

b2db0648b6ea Check for Location Feature and GNSS HAL Support

9b433dc92f09 Fix unknown sources app install confirmation

4fc6b694c22b core: Introduce config_proximityCheckOnFpsUnlock

de27237f7952 Add some fwb stubs from Oplus

97e1547e37ff Always allow overriding the number of work profiles

863232b018a0 base: Phone ringtone setting for Multi SIM device [1/3]

39e3cbc8e985 core: BatteryManager: Add few more Battery broadcast intents

441520811919 SystemUI: Forward port 'HD & wifi calling statusbar icons'

d262c1652abb SystemUI: Allow using 4G icon instead of LTE [1/2]

c931e29955d7 SystemUI: Option to disable Data Disabled Indicator icon [1/2]

dd6562e1b3bf Fix judgment logic of DisplayDeviceConfig#loadSdrHdrRatioMap.

e3b409474e59 Reduce some redundant steps

9f8b5759597e EvolutionUtils: Refactor isPackageInstalled method

e52d06a0a6c3 ScreenOffAnimation: Fix system animation disable check

058d6f34199a Boost process priority during fork.

b5da72607d7c CEC: correct frameworks physicalAddress parsing

8d6290a41afa LocalImageResolver: Stop the spam

2a3d1746b1c5 NetworkTraffic: Handle flooding network requests

8a30b6f2a41a SystemUI: Allow ignoring IWlan status in the mobile icon pipeline

763b90760297 PhoneWindowManager: Pass correct assistInvocationType for KEYCODE_ASSIST

41f8089762f7 LockPatternView: Fix showing pattern error

c4bb9585ab2e SettingsProvider: Allow overriding volume panel default location

5e2959839c5e SystemUI: BackPanel: Always add second arrow in front on long swipe

347fee80fba6 Fixing typo

6ebfb556323b Fix screen flickering when using one handed mode

7fae5dd8e06d SystemUI: Fix double unlock sound issue

1232b5b03a49 UI: Follow Monet and light/dark theme in user 1 icon

e66444a61c82 Disable freeze_exempt_inst_pkg by default

0806abc0e264 [Bugfix] avoid deadlock caused by android.bg and RollbackManagerServiceHandler

2b1bb5e2e64e Fix multiuser freeze-kills

b96126eec902 Prevent duplicate release same transaction from TransactionPool

23a5de01ded8 telephony: Add ICCID into CarrierIdentifier

89f5db8db8c6 Remove unnecessary HashMap instantiation

97a70ef4a573 base: Spoof current storage encryption status [1/2]

aaaad148f207 Frameworks/base: Fix potential IllegalStateException in RescueParty.

391c013ad8d3 HwAudioSource: auto reconnect feature on AudioServer crash

96c5ae9f41cb View: Fix not refreshDrawableState when set hovered in focused view

433ad6aca2a0 services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions`

c99c9469034b Reduce ContrastColorUtil logspam

98c1750467e2 Bump tough-cookie in /packages/SystemUI/scripts/token_alignment

4dc010feeaba Battery light: 100% charged level (1/2)

2a68ef96cc37 frameworks/base: Lights notifications brightness support

3ab722a1149c frameworks/base: Battery and Notification Lights

1849bb54582b Import LineageNotification from lineage sdk

fca26a2e4365 SystemUI: Allow disabling long press for lockscreen shortcuts

7573ae22856b SystemUI: More notification icons on AOD screen

0ed3fc7927a6 New Crowdin updates (#488-#502)

ea65c6b10d78 BatteryStatsViewer: Move it to Battery Section

babbc65a9540 add workaround for dynamic code logging system_server crash

b1d7c7955ae2 Gesture nav: Add back menu action

cfefe4ac20c5 Gesture nav: Add go forward action

527f442529e5 Gesture nav: Make it cancellable

473bf64f3ca0 Gesture nav: Add back show recents action

60eca5a61054 Gesture nav: Add Partial Screenshot action

d659c7d9d663 Gesture nav: Add Power menu action

9890487ee4ca Show a double arrow when almost triggered in new back affordance as well

9222a8650292 [SQUASH] Advanced navigation "extended/L" gestures

1860287cd9e7 [SQUASH] EvolutionUtils: Actions for advanced navigation gestures

798069369e59 EvolutionUtils: Add method to turn off the screen

e2fc2e1283bf EvolutionUtils: Reverse actions for QS and notification panel

38bda00d9709 Add api to get or kill foreground app

a68de37e573c Allow lid to send a generic COVER_CHANGED broadcast

013f42e287f0 UdfpsAnimation: Assume that style 0 is always 'none'

207d59e2d4d1 UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions

87028c3e95f0 SystemUI: Make sure the udfps animation is hidden on the bouncer

f2ffc20b6c38 SystemUI: Simplify udfps animation style selection

745ce605e3c1 [SQUASH] Bring back UDFPS animation

dc29fb4bba9a wm: Fix menu in legacy apps with multiple activities

f236747f432a base: Add util function to restart any app

d5cf0fd4a38c base: Add optional haptic feedback on scrolling with fling gesture [1/2]

a1c0f9b617c5 ViewConfiguration: Set scroll friction to 0.009

eab06a9f73c5 SystemUI: Cancel keyguard unlock animation when expanding panel

76b2510763ce AudioDeviceBroker: reapply BT HAL state on native AS restart

7257bd983bf6 notification: fix Alarm & PendingIntent leak

ae7c1c6c6e50 Avoid device reboot caused by SecurityException.

9900bb02e0ff Correction in logic of rounded size calculation of SD card

c519921d8872 SystemUI: Cleanup screenshot sound/vibration logic

03e91854f73c CachedAppOptimizer: Use correct types for get[up]id()

a00758ea00ef VolumeDialogImpl: Ignore external layout direction changes

6dcb1593d8d0 SystemUI: Make popup menus more rounded

4293c0b0c02d VolumePanel: Open volume panel on expand long click

7a1c7e0a6f22 SystemUI: Make the volume dialog expandable

01a166b6db9f base: Enable burn-in protection by default

068d678ff082 Don't fail setDeviceConnectionState if not implemented in hal

e0a29175935d BootAnimation: Check for resolution override

bc8478ff6338 SystemUI: Don't show volume dialog when panel is showing

455a5d283e98 SystemUI: Fix height for center and right clock

a11eaa97c1fa services: fix weird launcher3 crash

48630db419d4 SystemUI: CentralSurfacesImpl: Fix build after d1 merge [1/2]

4a77482a8da8 base: Allow customizing volume stream steps [1/3]

4ef95158ff90 Revert "Improve Transition GC initiation by improving the Frameworks triggering"

7a99e52cfeab core: res: Add ParanoidSense into privacy indicator exemption list

943efad5ae32 Revert "Deprecate TunerService"

037d5e4b3bc5 Make the icon of SplashScreenView non-focusable

ee951fe00662 SystemUI: Add affordance shorcut for AI Voice Assistant

54d97101bd0f Reset top activity's mWaitForEnteringPinnedMode when aborting an incomplete pip-entry

b7b0cb11f203 display: Allow HBM in manual brightness if no time limitation

a55a74d18eaa Do not assistant delay for media notifications

8acf465566ef Update volume icons visibility after policy update

8b2d6eea5c8b Flags: Enable color fidelity

e71950999735 Do not ignore background vibrations from shell

6010522ee2c5 Automatically start all work profiles

8d224d57756a FaceService: Conditionally add ParanoidSense

7e8830eb3754 Add other options to settings injectable mappings

55c4ceab1480 Fix phone restarts after SD card formatted as internal storage

9975517e240a ProcessList: Catch Security exception when starting a frozen package

f920ece49ca7 core: Catch OOB when returning pooled string

17faf94565a4 Skip checking SystemUI's permission for observing sensor privacy

b7a7c3c5ea91 hwui: Increase thread prio

2c56d548f62f base: Add com.qualcomm.qti.cne to indicator exemptions

766e1a195fc8 BootReceiver: Return early if trace_pipe doesn't exists

f654178839ea fwb: Fix navigation bar button hit testing

c81754865ec6 base: Add minimal support for Richtap vibrations

df7bc7d37e6c FaceSense: Vibrate on successful authentication

be6dddb6fb1a SystemUI: Disable keyguard unlock to launcher animation if...

fb7c1d0b10d7 SystemUI: Disable wakeup animations when unlocking with fingerprint

30e69fcb101b TaskId=0 is also a valid task id, should not be passed to valueIfKeyNotFound.

03c2ab1a7913 Add Gravis GamePad Pro USB key layout

faa2cd8eb11b PhoneWindowManager: Pass correct invocation type for assistant launch on home long press

d8dbd0eecb84 SystemUI: Prevent OOB when reinflating QS panel with notifications

d52364a94db5 LockPatternUtils: Decrease minimum pin length for auto confirmation

296be2227470 core: Disable RescueParty by default

d9fbc4e7590c Add patch to ensure window ready before PIP mode

4efeff54f617 SettingsLib: Handle WifiService being null

2306b5eb31d1 fixup! base: Initial SenseProvider for FaceSense service

7f1fe254d006 Fixed process can't start because of mPendingStart is true problem

e5fbc0e978b9 Only need check one time for mPreQTopResumedActivity on preQ version

950bf9ed1c0c [Optimize][am_kill]add pss for process exit due to am_kill

34855aa736d5 services: Fix exception when retrieving target SDK version

60b42dc2cb77 Add invisible pip task to transitions.

a865d453bb4c Remove usage of isSubscriptionVisible() in getSelectableSubscriptionInfoList()

ead36e77829d Add slice copy support for socket file type.

5f9fe0ad27f1 core: pm: Optimize `checkRequiredSystemProperties` lookup

db0992269753 Fix NPE in AnomalyReporter.initialize

37a2c3628e48 HWUI: move onSurfaceStatsAvailable to renderthread

83d9a45e4406 hwui: Prevent system crash when cancelling animations

88672bcc53a1 services: Properly handle wallpaper clearing/reset

9fc0493f5782 Remove one duplicate comparison from OutputConfiguration#equals

246087b84f1d services: Fix strict mode violation when decompressing files

d7b6df3c5143 Fix odm privapp permissions

f67505b7cf86 Move getActiveSubscriptionInfo to solve deadlock

422b3db3c6bf Only set `mEnded` to true if `pulseAnimationFrame` returns true

ffeba2c44ad3 core: Resolve PendingIntents with no flags assigned

333837e7d56d Fix NPE in requestPowerState when displayPowerController is null

8722b23eb1f6 Don't show app error dialog before system booted

18985ce21fdd Fix NPE in BootReceiver

3050a1b0dff7 Fix NPE in TextToSpeechManagerPerUserService

dc55aa251fde wm: Always account snapshot and IME surface when determining IME visbility

b1555fc578cd AudioEffect: fix isEffectSupportedForDevice() API

54a529672905 SystemUI: Fix toggling lockscreen rotation [1/2]

41f6afa000b9 Fix potential NPE in isDefaultIme

412c54bd0d00 Notify recent task to remove split-screen when exit PIP

92c79975a48b SystemUI: Ensure updating margins and paddings on brightness slider

4572b30a1298 VolumeDialogImpl: Dismiss dialog on config change

7c84fb0accec Volu

Report Page