Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump ws from 8.11.0 to 8.17.1 in /packages/SystemUI/scripts/token_alignment #27

Open
wants to merge 1,053 commits into
base: universe
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1053 commits
Select commit Hold shift + click to select a range
ad6c71b
SystemUI: Optimize network activity indicator paddings
minaripenguin Oct 20, 2023
8f39bd8
Prevent crashing with several child profiles
t-m-w Jan 22, 2024
d5d71ee
services: fix weird launcher3 crash
nift4 May 23, 2023
9e97ad5
SystemUI: add haptics to brightness slider
mvaisakh Jan 25, 2023
cdbc497
BrightnessController: Nuke null check of Vibrator
AmeChanRain Jun 18, 2023
b9df87a
base: Guard brightness slider haptic by setting [1/2]
someone5678 Jun 25, 2023
a37f335
fixup! Add toggle to enable brightness slider haptic feedback [1/2]
neobuddy89 Jul 16, 2023
b433993
base: Add optional haptic feedback to volume panel [1/2]
Blaster4385 Nov 29, 2022
6f2f918
QuickSettings: Add Haptic Feedback to tiles [1/2]
amartinz Jan 1, 2015
0c9a8f4
SystemUI: Use click effect instead of duration for haptic feedback fo…
KrishnakantShedge Jan 3, 2023
e9ad04b
base: Add optional haptic feedback on scrolling with fling gesture [1/2]
Blaster4385 Dec 6, 2022
feee393
base: Add util function to restart any app
Blaster4385 Jan 27, 2024
9a3575a
Battery light: 100% charged level (1/2)
Razziell May 7, 2018
801452d
Remove unused UDFPS_ANIM settings
neobuddy89 Feb 4, 2024
f611d89
Revert "SystemUI: Fix default UDFPS animation offset"
StudioKeys Feb 8, 2024
3b27787
PixPropsUtils: Update to February 2024 releases
StudioKeys Feb 11, 2024
aad24a1
Island: Improve text filtering to support symbols
minaripenguin Feb 8, 2024
37f3b08
PPU: Spoof Gemini to P8P
joeyhuab Feb 8, 2024
8c23a19
SystemUI: Fix toggling lockscreen rotation [1/2]
invisiblek May 2, 2016
80411d7
Configurable 0, 90, 180 and 270 degree rotation
rmcc Nov 4, 2013
aec7b21
base: Introduce Smart 5G service [1/2]
adithya2306 Jun 15, 2023
e09c418
fixup! SystemUI: Add permissions to Write APN Settings
Myself5 Feb 25, 2024
baaea59
base: Add vibration patterns from OOS [1/3]
ritujb Feb 3, 2020
3ebe4cd
base: Allow choosing a custom vibration pattern [1/3]
idoybh Jun 5, 2020
0e5403d
Incall vibration options [1/3]
Beanstown Sep 5, 2017
e260a51
base: Add Flashlight blink on incoming calls [1/3]
PMS22 Dec 16, 2019
9bf0089
base: Add DND & Rate settings to flash on call [1/3]
idoybh Jun 13, 2020
fce9524
base: Phone ringtone setting for Multi SIM device [1/3]
Oct 18, 2018
c07de5d
base: fix wake on unplug also for wireless charging
maxwen Dec 10, 2023
d33ba7a
SystemUI: Remove power menu shadow
kdrag0n May 6, 2023
07cc4e4
base: Allow showing Ambient instead of fully waking [1/2]
ezio84 Apr 11, 2023
b55ccfa
base: Hide ADB and developer setting enable status [1/2]
someone5678 May 31, 2023
7171984
base: Extend showing Ambient instead of fully waking to single tap ge…
aswin7469 May 24, 2023
d2671f9
SystemUI: Use a more common haptic effect for volume panel
minaripenguin Feb 1, 2023
ca64626
fwb: disable island feature by default
shutter-cat Dec 25, 2023
0c3b10c
SystemUI: enable fading squiggle animation of qs media player
nift4 Nov 2, 2023
c12673b
PixelPropsUtils: Spoof realme link
Blackmanx Feb 27, 2024
febde55
Fix uninstall for all users
t-m-w Feb 21, 2024
2b1fb4f
Fix unknown sources app install confirmation
t-m-w Feb 23, 2024
f9e99a2
Ringtone picker to handle RESULT_CANCELED from Add ringtone
Dec 21, 2020
f82a378
Always allow overriding the number of work profiles
phhusson Apr 5, 2020
bfc1e90
Fix: "Clear All" recent app screen loop bug
Oct 24, 2019
683f13e
ScreenOffAnimation: Fix system animation disable check
Dhina17 Feb 17, 2024
0f2dd4a
restore Android 13 "pause work profile" behavior
muhomorr Oct 8, 2023
a1fe98e
LockPatternView: Fix showing pattern error
Dhina17 Feb 14, 2024
7a5b956
SystemUI: Fix double unlock sound issue
timjosten Jun 23, 2022
ab936c8
Fix screen flickering when using one handed mode
timjosten Jun 15, 2022
04bf854
UI: Follow Monet and light/dark theme in user 1 icon
AndyCGYan Oct 2, 2022
295bbab
Revert "SystemUI: Add FingerprintInteractiveToAuthProvider implementa…
StudioKeys Mar 24, 2024
c0c45a7
Revert "SystemUI: Hide notifications when quickly expanding QS"
StudioKeys Mar 25, 2024
ce75e93
Revert "restore Android 13 "pause work profile" behavior"
StudioKeys Mar 28, 2024
6c115dd
SettingsLib: Make all user apps cloneable [1/2]
imjyotiraditya Feb 20, 2024
57447d7
fixup! SystemUI: Add double tap to sleep gesture
chirayudesai Mar 6, 2024
6824686
fixup! SystemUI: Screenrecord changes
someone5678 Mar 11, 2024
ac1f617
fixup! SystemUI: Implement Island notification feature [1/2]
someone5678 Mar 20, 2024
ce90be0
SystemUI: Tuner: Move to SwitchPreferenceCompat
someone5678 Mar 20, 2024
267e385
SystemuUI: tuner: migrate to SwitchPreferenceCompat
aswin7469 Mar 21, 2024
655428e
SystemUI: tuner: Migrate MainSwitchBar and Switch to Material3
bgcngm Mar 24, 2024
4bff47a
fixup! Forward port CM Screen Security settings (1/2)
mikeNG Mar 10, 2024
8a3bf15
base: HideDeveloperStatus: Query all apps installed by any user [1/2]
someone5678 Oct 23, 2023
afd2864
SettingsLib: InfoMediaManager: Assign mPackageName even if empty or null
danielml3 Mar 28, 2024
c2b8f8d
Revert "HeadsUp: add timeout option (1/2)"
StudioKeys Mar 29, 2024
d1cef1b
Revert "SystemUI: Fix toggling lockscreen rotation [1/2]"
StudioKeys Mar 29, 2024
150f0fb
HeadsUp: add timeout option (1/2)
kufikugel Mar 27, 2016
65e12ea
SystemUI: IslandView: Properly handle island notification on track ch…
neobuddy89 Mar 25, 2024
46f8bbf
SystemUI: IslandView: Auto remove now playing notification
neobuddy89 Mar 29, 2024
87c69f6
PhoneWindowManager: Adapt to QPR1
joeyhuab Dec 9, 2023
02dbb1d
Revert "SystemUI: Implement bouncer face unlock animation"
StudioKeys Mar 29, 2024
d203e56
SystemUI: Only apply tuning changes when the fragment is attached
libxzr Nov 24, 2023
13fd107
TelephonyManager: Gracefully handle null telephony service
minaripenguin Nov 24, 2023
f1e5599
core: freeze two IDs used by HbmSvManager
nift4 Aug 19, 2023
b7818ce
base: Introduce app lock [1/4]
jhonboy121 Feb 1, 2022
662db14
AppLock: Update API to hide unprotected apps
neobuddy89 Mar 4, 2023
293b612
AppLock: Allow locking all apps visible in launcher
neobuddy89 Feb 26, 2023
edcfe37
AppLock: Move services to new package
neobuddy89 Jan 1, 2024
4b07411
AppLock: Allow using face unlock for biometric authentication
neobuddy89 Jan 3, 2024
a897ad8
AppLock: Update for kotlin errors
neobuddy89 Mar 26, 2024
b983b1d
AppLock: Make kotlin libs available only within this module
Dhina17 Mar 31, 2024
b0ae5aa
SystemUI: Fix RecodingController NPE with GameSpace
neobuddy89 Apr 11, 2024
623c77c
base: Add support for parallel space
libxzr Aug 20, 2022
14f0d5f
fixup! base: Add support for parallel space
Dhina17 Mar 21, 2024
5892e31
Fixup: ParallelSpaceManager: Add method to get the default cloned app…
Yuyuko1024 Jan 8, 2024
e6df0cb
SystemUI: Use app icons for notifications in statusbar
Dil3mm4 Jul 6, 2020
8ff80cd
SystemUI: Forward-port notification counters
Dec 5, 2014
6b815ab
SystemUI: Display a toast when a screenshot is deleted
Nov 16, 2017
cf22cab
base: Pulse: fix changes not applied correctly in SolidLineRenderer
Feb 29, 2024
3c01f41
base: Allow disabling private DNS for VPN [1/2]
idoybh Dec 21, 2023
58d99f0
NetworkTraffic: Handle flooding network requests
neobuddy89 Jan 29, 2023
b199c22
core: Enable freeform/multiple windows feature by default
minaripenguin Jan 1, 2023
705a447
services: wm: Freeform handling improvements
minaripenguin Sep 17, 2023
4298fea
Not able switch between freeform apps.
PioushKumar Sep 28, 2023
34c9482
services: Fix crash on callback remote animator
minaripenguin Jul 27, 2023
e8f3e00
services: WindowOrientationListener: bail out if rotation resolver se…
jhonboy121 Nov 10, 2021
aab59d8
Fix freeform window resize not working on multiple displays
nift4 Aug 28, 2022
fd47751
wm: rewrite/fix window change animation
nift4 May 17, 2023
725daa8
wm: Fix menu only opening once on legacy apps
nift4 May 20, 2023
487fd6e
wm: Fix menu in legacy apps with multiple activities
nift4 May 22, 2023
3d2c2cd
wm: block task transitions from displaying in freeform
nift4 May 21, 2023
d4dc5bf
wm: block custom activity transit animations
nift4 May 21, 2023
bec1167
wm: never consume statusbar in freeform mode
nift4 May 21, 2023
c88b446
wm: hacky fix for system_server crash
nift4 May 22, 2023
3aa8755
wm: Optimize window/transition animation scaling
minaripenguin Jul 14, 2023
ffd2694
wm: Fix rounded corners of freeform windows
neobuddy89 Nov 24, 2023
3157888
WindowManager: finally proper desktop mode handling
nift4 Apr 29, 2023
d8b6a45
Revert "Rewrite trust USB restriction handling"
StudioKeys Apr 21, 2024
6cc68b7
SystemUI: Improve ims statusbar icon padding
travarilo Feb 22, 2024
a6254b6
core: Make all list dividers transparent
minaripenguin Dec 19, 2022
66dacae
[RisingUI] Implement collapsing toolbar ui changes
minaripenguin Oct 15, 2023
4cfee65
[RisingUI] SystemUI: Qs dialog color changes
minaripenguin Mar 21, 2024
8c02f86
[RisingUI] Implement preference category UI changes
minaripenguin Oct 20, 2023
62ecd2d
SettingsLib: Fix crash when checking emergency gesture state
minaripenguin Nov 15, 2023
a6da72d
IllustrationPreference: Add a gap below the illustration
minaripenguin Nov 14, 2023
8757f9a
Island: Resolve notification contents
minaripenguin Mar 13, 2024
fcd2999
Island: Use status bar height as top margin
minaripenguin Apr 1, 2024
027e1a0
SystemUI: Fix QS notification panel dual theme colors
minaripenguin Apr 19, 2024
020a051
display: Allow HBM in manual brightness if no time limitation
adithya2306 Oct 21, 2023
8d50d17
display: Consider peak refresh rate in BrightnessObserver
adithya2306 Sep 5, 2023
22aec76
[RisingUI] Implement collapsing toolbar ui changes [2/n]
minaripenguin Apr 1, 2024
b3cc012
SystemUI: Fix keyguard carrier start margin
minaripenguin Mar 30, 2024
ea79d29
CollapsingToolbar: dont center title
shutter-cat Apr 23, 2024
debc9d0
base: Add option to enable AOD on charging only [1/2]
darkobas Oct 7, 2019
3214163
Hide power menu on secure lockscreen [1/2]
Altaf-Mahdi Oct 24, 2015
109e336
base: Implement cutout force full screen [1/2]
jhenrique09 Jan 18, 2022
1eb69d0
base: Force fullscreen for Google Dialer
cjh1249131356 Mar 27, 2022
19cdb52
CutoutFullScreenController: force full screen important apps
Nov 1, 2022
ba68b10
base: Force full screen for Spotify
GustavoMends May 11, 2023
5ccbb02
base: CutoutForceFullscreen: Query all apps installed by any user [1/2]
someone5678 Oct 23, 2023
c3aba84
Merge tag 'android-14.0.0_r31' of https://android.googlesource.com/pl…
Jackeagle Apr 26, 2024
ff99d1b
Allow sending vendor- or device-specific commands to the camera HAL.
maniac103 Mar 3, 2015
e9a97fd
Fix Photosphere/Camera FCs
josteink Apr 3, 2013
b40ec80
Camera: Don't throw exceptions when value pairs have spaces in them
rmcc Nov 8, 2014
da145bf
Guard in short-circuit evaluations for stringSplit methods.
mo3rfan Jul 21, 2015
e3a2c85
camera: Allow selected camera apps to skip unconfigure
luk1337 Apr 29, 2021
3983e2a
Camera2: Notify fps as Session Based Parameter
May 17, 2018
471d4de
Camera: Ignore torch status update for aux or composite camera
Apr 12, 2017
bca250d
Camera: Prevent crash with prebuilt camera metadata
neobuddy89 Apr 2, 2022
25a394b
Select the proper request list size
Aug 30, 2018
0169884
camera: Add backwards-compatible CaptureResultExtras constructor
adithya2306 Dec 24, 2022
aa7c4a6
core: camera2: StreamConfigurationMap: add constructor for MIUI camera
Pulkit077 Oct 21, 2023
8094c54
Camera: Fix exposure of aux cameras to applications
minaripenguin Apr 27, 2024
4f5cf84
Add some fwb stubs from Oplus
DennySPB Feb 9, 2024
5a7b898
Camera: Extend face detection
Jul 6, 2015
50619f8
Camera: Add feature extensions
Jul 9, 2015
6ff3f89
Camera: Decrement image references after 'onNextImageAvailable'
epeevs May 17, 2023
cb0a73e
Camera: Clearing exception for Extended Face
Aug 28, 2017
a3c0d8b
VolumeDialogImpl: Ignore external layout direction changes
danielml3 Jan 27, 2024
3375aaa
VolumeDialogImpl: Handle cases where media controller is not available
danielml3 Apr 7, 2024
ae14fa0
SystemUI: Fix toggling lockscreen rotation [1/2]
invisiblek May 2, 2016
84c3d06
"Revert" services: camera: Whitelist parallel space users
srgrusso Apr 26, 2024
1e3ced3
Bring back UDFPS icons
SagarMakhar Dec 21, 2021
fd2cd6e
SystemUI: Fix up custom UDFPS icons
neobuddy89 Apr 3, 2024
d956973
SystemUI: Battery status chip: Follow light/dark theme changes
minaripenguin Jul 21, 2023
002440c
fwb: silence batteryexternalstatsworker spam
shutter-cat Aug 25, 2023
264d9a9
Don't update OverScroller fling state if improper time passed
Oct 29, 2020
3873f99
Cache MemoryIntArray size
jdduke Feb 6, 2024
c9ee85c
SystemUI: Fix NPEs when posting notifications
minaripenguin Mar 28, 2024
13dcc22
Make empty modem activity info as valid
Apr 18, 2023
57c1523
SystemUI: Handle the SIM_STATE_NOT_READY state
Nov 12, 2023
b7445a5
Fix incorrect text shown at PUK lock screen
Jan 17, 2023
f0728e2
Use encoder capabilities for determining screen recording size
Aug 21, 2023
9486c24
Fix NPE in SystemUI
5ec1cff Apr 11, 2024
0ba3f49
fwb: silence fs-verity exceptions
shutter-cat Apr 26, 2024
1533909
Make Build.TYPE and Build.FINGERPRINT consistent for apps
maniac103 Nov 23, 2016
e1f44cd
SystemUI: Don't show parallel users on QS user switcher
Dhina17 May 1, 2024
f25706f
Island: Fix some album-art not showing
Subratam6296 Mar 1, 2024
c81bd73
Fix delay in AOD rotation
Nov 14, 2023
02691ad
Add support for global cleartext penalties
Uldiniad Mar 4, 2021
1775322
Split network policy XML parsing into read/write helper functions
Uldiniad Apr 15, 2021
2dbd80c
Implement backup/restore for network policy
Uldiniad Apr 15, 2021
8b3f353
Firewall: Network access toggle support
Uldiniad Oct 10, 2021
8561dc0
Firewall: Migrate to POLICY_REJECT_ALL
t-m-w Oct 4, 2023
74358bf
Firewall: Transport-based toggle support (1/3)
Uldiniad Feb 29, 2016
73077e8
Support per-UID VPN lockdown policy
t-m-w Feb 22, 2023
7482828
NPMS: Remove support for SDK sandbox UIDs
t-m-w Oct 11, 2023
b85c9be
fixup! Firewall: Transport-based toggle support (1/3)
mikeNG Mar 5, 2024
4b497af
Fix "Manage App & Content access" for profiles
t-m-w Jan 25, 2024
d15f150
Work profile work hours feature
Uldiniad May 2, 2024
9f37b65
Add other options to settings injectable mappings
chirayudesai Jan 18, 2023
2bfec82
Implement firewall status bar indicator
Uldiniad Mar 4, 2022
54db273
SystemUI: Bring in drawable for statusbar firewall toggle
mikeNG Jul 14, 2022
1b4f8cf
fixup! Implement firewall status bar indicator
luk1337 Nov 5, 2023
6c31178
base: Allow turning on WiFi/Bluetooth when pressing the tiles [1/2]
idoybh Apr 22, 2024
742c5e0
SystemUI: make QS footer rounded (#910)
awakened1712 Nov 14, 2022
d755ac3
SystemUI: QSAnimator: Hide secondary label in QQS
adithya2306 May 25, 2022
67c025f
SystemUI: Make New QS Footer background translucent
xyzuan Aug 19, 2022
0eae7b1
SystemUI: Better QS detail clip animation
Dong-wan Feb 3, 2017
8b86c1a
SystemUI: Fix QS customizer corner radius
neobuddy89 Aug 29, 2022
e3dcf14
QSPanel: Fix NPE in updateViewPositions()
neobuddy89 Sep 24, 2022
9463fb8
QS Tile: Set ripple color to accent by default
StarkDroid Jun 26, 2022
8ffdac3
SystemUI: Apply surface color to brightness icons
hpnightowl Nov 12, 2021
f2545ba
QS Tile: Make QS Ripple animation more prominent
StarkDroid Jun 27, 2022
d01e25f
SystemUI: Implement pixel's qs footer design
minaripenguin Mar 3, 2023
4425cb1
SystemUI: Calculate paged QS tiles height properly
adithya2306 May 29, 2022
8d4ef2d
fixup! SystemUI: Calculate paged QS tiles height properly
mikeNG Mar 15, 2023
3a92715
ViewGroup: Remove child parent when a new view is added
mydongistiny Sep 2, 2018
0ff9908
SystemUI: Hide notifications when quickly expanding QS
adithya2306 Jan 7, 2023
a93b2fc
SystemUI: Port brightness slider changes
Alberto97 Oct 14, 2017
fa4ddb7
SystemUI: Align the QS carrier text to its gravity bias
minaripenguin Apr 15, 2023
f8b0343
[SQUASH] SystemUI: Show daily data usage in QS footer
adithya2306 Sep 10, 2021
9c36e9e
SystemUI: Show QS data usage suffix only when necessary
adithya2306 Oct 23, 2022
528b10b
SystemUI: QS footer data usage improvements and cleanup
adithya2306 Jan 10, 2023
96e23f8
SystemUI: Allow hiding QS footer data usage [1/2]
adithya2306 Nov 9, 2022
f020ba8
SystemUI: Apply rounded corners for QS footer
neobuddy89 Apr 4, 2024
4506bb2
SystemUI: Internet tile: Allow long-pressing on mobile network
BadDaemon Nov 25, 2023
2d52a94
InternetDialog: Add missing setOnClickListener for data toggle
neobuddy89 Dec 14, 2023
c7143df
Reapply "SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider m…
kdrag0n Mar 25, 2024
8cbe1c8
Reapply "SystemUI: Restore wifi and cellular QS tiles"
mikeNG Mar 25, 2024
54cdc9e
Revert "[DO NOT MERGE] Make sure WiFi and Cell tiles are not created …
kdrag0n Nov 2, 2021
2b771cd
SystemUI: Refactor the WiFi & Cellular QS tiles
Tomoms Mar 25, 2024
95b5858
Revert "Clean up unused methods from DataUsageController"
neobuddy89 Mar 20, 2024
a02ed76
fixup! [SQUASH] SystemUI: Show daily data usage in QS footer
adithya2306 May 5, 2024
453c28d
SystemUI: Introduce preferred network tile
cjh1249131356 Apr 11, 2022
fa96919
PixPropsUtils: Update fingerprints to April 2024 releases
StudioKeys May 5, 2024
c514cc0
Battery Styles: Add BatteryBar [1/2]
Oct 3, 2017
b7512e4
SystemUI: RecordingService: Fix non dismissing notifications
idoybh Dec 19, 2023
1170fb3
Screenrecord: Fix notifications not being dismissed
idoybh Apr 3, 2024
0335e2d
PixelPropsUtils: Update fingerprints to May 2024 Releases
StudioKeys May 8, 2024
9d5de41
CameraServiceProxy: fix exception
shutter-cat May 5, 2024
38c82c3
Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager
Apr 23, 2024
290d19f
RuntimeInit: Prevent bootloop trying to handle app crash of null service
neobuddy89 May 2, 2024
9036a91
Disable freeze_exempt_inst_pkg by default
eggonlea Dec 18, 2023
d6d7616
Update VmaCallbacks to return bool
kevinjeon-g Feb 26, 2024
9875d6e
Call jobFinished after ProfcollectBGJobService processing completes
abhishekgadewar May 1, 2024
74c692c
Fix SecondFingerMultiTap
Mar 25, 2024
9b2256c
Consume consecutive delimiters at beginning of refilled buffer
jyescas May 4, 2024
b6fcfa5
fix Sending non-protected broadcast android.bluetooth.device.action.K…
yuyangh May 2, 2024
7e09f8e
Obey AutoBrightnessStrategy's sensor decision in Controller
Snild-Sony Aug 31, 2023
c485fcb
usb: Bind to MtpService from UsbDeviceManager when using MTP/PTP
Oct 5, 2023
d1400df
Save AutomaticBrightnessStrategy state before applying changes
Jul 13, 2023
b9c9610
Wakelock: Ensure `inner` wakelock is not null before releasing it
minaripenguin May 1, 2024
510ce4f
usb: Use Get/SetByteArrayRegion in bulkTransfer
tcmulcahy Apr 19, 2024
4f86427
Gnss:fix NPE due to the arraymap store the null key.
Apr 29, 2024
fa5dd41
FileRotator:fix NPE due to The File.list() method may be return null.
Apr 26, 2024
41e0692
fix the uid is negative value in AppBatteryTracker
Apr 29, 2024
c9726b5
Fix potential crash issue in NonRequiredPackageDeleteObserver
Apr 11, 2024
bc779f5
Inform Listeners when initializeDefaultsForSystemsApps() change idlen…
metamikexing Apr 12, 2024
181af71
Fix nullptr exception when using do-while
zning0128 Apr 22, 2024
3811732
Fix the restart problem caused by Table not executing resetTable
hupeng3 Apr 22, 2024
0fb3658
Allow Remote Key Provisioning to run in data and power saver mode.
vikram-gaur May 2, 2024
7806f35
Fix display delay on desktop icons after app installed
Apr 9, 2024
0f25c50
WallpaperManagerService:fix NPE happen in onDisplayReadyInternal meth…
May 4, 2024
c7300a4
base: Data icon style [1/3]
rezaadi0105 Jan 23, 2023
afdb1ca
SystemUI: Proper background for brightness slider
idoybh May 1, 2024
61eb959
SystemUI: Default to true for HeadsUp notifications
idoybh May 4, 2024
6bedf55
fwb: silence more spam
shutter-cat Dec 5, 2023
abb36e3
base: treewide: Disable debug logging
GeoZac Jan 9, 2023
583cd52
colors_device_defaults: Add chroma to light surface highlight
kdrag0n Oct 13, 2022
710b69c
config_progress_background_tint: Use accent color for progress bar ba…
kdrag0n Oct 13, 2022
f88b2a4
KeyStore: Add getApplicationContext method required for Asus Devices
Jackeagle Oct 18, 2021
d5600a0
Bump ws in /packages/SystemUI/scripts/token_alignment
dependabot[bot] Jun 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,8 @@ filegroup {
":vold_aidl",
":deviceproductinfoconstants_aidl",

":adbrootservice_aidl",

// For the generated R.java and Manifest.java
":framework-res{.aapt.srcjar}",

Expand Down Expand Up @@ -217,6 +219,7 @@ java_library {
"android.hardware.cas-V1.0-java",
"android.hardware.cas-V1.1-java",
"android.hardware.cas-V1.2-java",
"android.hardware.configstore-V1.1-java",
"android.hardware.contexthub-V1.0-java",
"android.hardware.contexthub-V1.1-java",
"android.hardware.contexthub-V1.2-java",
Expand Down Expand Up @@ -257,6 +260,10 @@ java_library {
"com.android.sysprop.init",
"com.android.sysprop.localization",
"PlatformProperties",
"vendor.lineage.touch-V1.0-java",
"vendor.lineage.livedisplay-V2.0-java",
"vendor.lineage.livedisplay-V2.1-java",
"vendor.lineage.health-V1-java",
],
sdk_version: "core_platform",
installable: false,
Expand Down
1 change: 1 addition & 0 deletions CleanSpec.mk
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/symbols/system/lib/libhwui.so)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/libhwui.so)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/os/storage/*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/content/IClipboard.P)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/pocket/*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/telephony/java/com/android/internal/telephony/ITelephonyRegistry.P)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/docs/api-stubs*)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5733,7 +5733,7 @@ private void decrementAlarmCount(int uid, int decrement) {
}
}
if (oldCount < decrement) {
Slog.wtf(TAG, "Attempt to decrement existing alarm count " + oldCount + " by "
Slog.w(TAG, "Attempt to decrement existing alarm count " + oldCount + " by "
+ decrement + " for uid " + uid);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2332,9 +2332,16 @@ public void initializeDefaultsForSystemApps(int userId) {
if (pi.applicationInfo != null && pi.applicationInfo.isSystemApp()) {
// Mark app as used for 2 hours. After that it can timeout to whatever the
// past usage pattern was.
mAppIdleHistory.reportUsage(packageName, userId, STANDBY_BUCKET_ACTIVE,
final AppUsageHistory appUsage = mAppIdleHistory.reportUsage(
packageName, userId, STANDBY_BUCKET_ACTIVE,
REASON_SUB_USAGE_SYSTEM_UPDATE, 0,
elapsedRealtime + mSystemUpdateUsageTimeoutMillis);
mHandler.sendMessageDelayed(
mHandler.obtainMessage(MSG_CHECK_PACKAGE_IDLE_STATE,
userId, -1, packageName),
mSystemUpdateUsageTimeoutMillis);
maybeInformListeners(packageName, userId, elapsedRealtime,
appUsage.currentBucket, REASON_SUB_USAGE_SYSTEM_UPDATE, false);
}
}
// Immediately persist defaults to disk
Expand Down
6 changes: 3 additions & 3 deletions core/api/current.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9478,8 +9478,8 @@ package android.appwidget {
method @NonNull public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProvidersForProfile(@Nullable android.os.UserHandle);
method public static android.appwidget.AppWidgetManager getInstance(android.content.Context);
method public boolean isRequestPinAppWidgetSupported();
method @Deprecated public void notifyAppWidgetViewDataChanged(int[], int);
method @Deprecated public void notifyAppWidgetViewDataChanged(int, int);
method public void notifyAppWidgetViewDataChanged(int[], int);
method public void notifyAppWidgetViewDataChanged(int, int);
method public void partiallyUpdateAppWidget(int[], android.widget.RemoteViews);
method public void partiallyUpdateAppWidget(int, android.widget.RemoteViews);
method public boolean requestPinAppWidget(@NonNull android.content.ComponentName, @Nullable android.os.Bundle, @Nullable android.app.PendingIntent);
Expand Down Expand Up @@ -59609,7 +59609,7 @@ package android.widget {
method public void setRadioGroupChecked(@IdRes int, @IdRes int);
method public void setRelativeScrollPosition(@IdRes int, int);
method @Deprecated public void setRemoteAdapter(int, @IdRes int, android.content.Intent);
method @Deprecated public void setRemoteAdapter(@IdRes int, android.content.Intent);
method public void setRemoteAdapter(@IdRes int, android.content.Intent);
method public void setRemoteAdapter(@IdRes int, @NonNull android.widget.RemoteViews.RemoteCollectionItems);
method public void setScrollPosition(@IdRes int, int);
method public void setShort(@IdRes int, String, short);
Expand Down
2 changes: 2 additions & 0 deletions core/api/module-lib-current.txt
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@ package android.net {
method @Nullable @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public android.telephony.SubscriptionPlan getSubscriptionPlan(@NonNull android.net.NetworkTemplate);
method @RequiresPermission(android.Manifest.permission.OBSERVE_NETWORK_POLICY) public boolean isUidNetworkingBlocked(int, boolean);
method @RequiresPermission(android.Manifest.permission.OBSERVE_NETWORK_POLICY) public boolean isUidRestrictedOnMeteredNetworks(int);
method @RequiresPermission(android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK) public void notifyDenylistChanged(@NonNull int[], @NonNull int[]);
method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void notifyStatsProviderLimitReached();
method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void notifyStatsProviderWarningReached();
method @RequiresPermission(android.Manifest.permission.OBSERVE_NETWORK_POLICY) public void registerNetworkPolicyCallback(@Nullable java.util.concurrent.Executor, @NonNull android.net.NetworkPolicyManager.NetworkPolicyCallback);
Expand All @@ -289,6 +290,7 @@ package android.net {

public static interface NetworkPolicyManager.NetworkPolicyCallback {
method public default void onUidBlockedReasonChanged(int, int);
method public default void onUidsAllowedTransportsChanged(@NonNull int[], @NonNull long[]);
}

public class NetworkWatchlistManager {
Expand Down
4 changes: 4 additions & 0 deletions core/api/module-lib-lint-baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1859,6 +1859,10 @@ UnflaggedApi: android.companion.CompanionDeviceManager.OnTransportsChangedListen
New API must be flagged with @FlaggedApi: method android.companion.CompanionDeviceManager.OnTransportsChangedListener.onTransportsChanged(java.util.List<android.companion.AssociationInfo>)
UnflaggedApi: android.content.Context#REMOTE_AUTH_SERVICE:
New API must be flagged with @FlaggedApi: field android.content.Context.REMOTE_AUTH_SERVICE
UnflaggedApi: android.net.NetworkPolicyManager#notifyDenylistChanged(int[], int[]):
New API must be flagged with @FlaggedApi: method android.net.NetworkPolicyManager.notifyDenylistChanged(int[],int[])
UnflaggedApi: android.net.NetworkPolicyManager.NetworkPolicyCallback#onUidsAllowedTransportsChanged(int[], long[]):
New API must be flagged with @FlaggedApi: method android.net.NetworkPolicyManager.NetworkPolicyCallback.onUidsAllowedTransportsChanged(int[],long[])
UnflaggedApi: android.os.IpcDataCache#MODULE_TELEPHONY:
New API must be flagged with @FlaggedApi: field android.os.IpcDataCache.MODULE_TELEPHONY
UnflaggedApi: android.provider.Settings.Config#getAllStrings():
Expand Down
1 change: 1 addition & 0 deletions core/api/test-current.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3672,6 +3672,7 @@ package android.view.animation {

public class AnimationUtils {
method @FlaggedApi("android.view.flags.expected_presentation_time_read_only") public static void lockAnimationClock(long, long);
method public static void lockAnimationClock(long);
method public static void unlockAnimationClock();
}

Expand Down
105 changes: 105 additions & 0 deletions core/java/android/adb/ADBRootService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/*
* Copyright (C) 2019 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package android.adb;

import android.adbroot.IADBRootService;
import android.os.IBinder;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.util.Slog;

/**
* {@hide}
*/
public class ADBRootService {
private static final String TAG = "ADBRootService";

private static final String ADB_ROOT_SERVICE = "adbroot_service";

private IADBRootService mService;

private final IBinder.DeathRecipient mDeathRecipient = new IBinder.DeathRecipient() {
@Override
public void binderDied() {
if (mService != null) {
mService.asBinder().unlinkToDeath(this, 0);
}
mService = null;
}
};

private synchronized IADBRootService getService()
throws RemoteException {
if (mService != null) {
return mService;
}

final IBinder service = ServiceManager.getService(ADB_ROOT_SERVICE);
if (service != null) {
service.linkToDeath(mDeathRecipient, 0);
mService = IADBRootService.Stub.asInterface(service);
return mService;
}

Slog.e(TAG, "Unable to acquire ADBRootService");
return null;
}

/**
* @hide
*/
public boolean isSupported() {
try {
final IADBRootService svc = getService();
if (svc != null) {
return svc.isSupported();
}
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
return false;
}

/**
* @hide
*/
public void setEnabled(boolean enable) {
try {
final IADBRootService svc = getService();
if (svc != null) {
svc.setEnabled(enable);
}
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
}

/**
* @hide
*/
public boolean getEnabled() {
try {
final IADBRootService svc = getService();
if (svc != null) {
return svc.getEnabled();
}
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
return false;
}
}
18 changes: 7 additions & 11 deletions core/java/android/app/ActivityThread.java
Original file line number Diff line number Diff line change
Expand Up @@ -4148,7 +4148,7 @@ private void reportSizeConfigurations(ActivityClientRecord r) {
return;
}
Configuration[] configurations = r.activity.getResources().getSizeConfigurations();
if (configurations == null) {
if (configurations == null || r.activity.mFinished) {
return;
}
r.mSizeConfigurations = new SizeConfigurationBuckets(configurations);
Expand Down Expand Up @@ -5293,13 +5293,14 @@ public void handleResumeActivity(ActivityClientRecord r, boolean finalStateReque
l.softInputMode = (l.softInputMode
& (~WindowManager.LayoutParams.SOFT_INPUT_IS_FORWARD_NAVIGATION))
| forwardBit;
if (r.activity.mVisibleFromClient) {
ViewManager wm = a.getWindowManager();
View decor = r.window.getDecorView();
wm.updateViewLayout(decor, l);
}
}

if (r.activity.mVisibleFromClient) {
ViewManager wm = a.getWindowManager();
View decor = r.window.getDecorView();
wm.updateViewLayout(decor, l);
}

r.activity.mVisibleFromServer = true;
mNumVisibleActivities++;
if (r.activity.mVisibleFromClient) {
Expand Down Expand Up @@ -7666,11 +7667,6 @@ public final IContentProvider acquireProvider(
}
}
if (holder == null) {
if (UserManager.get(c).isUserUnlocked(userId)) {
Slog.e(TAG, "Failed to find provider info for " + auth);
} else {
Slog.w(TAG, "Failed to find provider info for " + auth + " (user not unlocked)");
}
return null;
}

Expand Down
19 changes: 19 additions & 0 deletions core/java/android/app/AppLockData.aidl
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* Copyright (C) 2022 FlamingoOS Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package android.app;

parcelable AppLockData;
109 changes: 109 additions & 0 deletions core/java/android/app/AppLockData.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
/*
* Copyright (C) 2022 FlamingoOS Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package android.app;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.os.Parcel;
import android.os.Parcelable;

/**
* Class to hold package level information about an
* application for app lock.
*
* @hide
*/
public final class AppLockData implements Parcelable {

public static final Parcelable.Creator<AppLockData> CREATOR =
new Parcelable.Creator<AppLockData>() {

@Override
public AppLockData createFromParcel(Parcel in) {
return new AppLockData(in);
}

@Override
public AppLockData[] newArray(int size) {
return new AppLockData[size];
}
};

private final String mPackageName;
private final boolean mShouldProtectApp;
private final boolean mShouldRedactNotification;
private final boolean mHideFromLauncher;

/** @hide */
public AppLockData(
@NonNull final String packageName,
final boolean shouldProtectApp,
final boolean shouldRedactNotification,
final boolean hideFromLauncher
) {
mPackageName = packageName;
mShouldProtectApp = shouldProtectApp;
mShouldRedactNotification = shouldRedactNotification;
mHideFromLauncher = hideFromLauncher;
}

private AppLockData(final Parcel in) {
mPackageName = in.readString();
mShouldProtectApp = in.readBoolean();
mShouldRedactNotification = in.readBoolean();
mHideFromLauncher = in.readBoolean();
}

@NonNull
public String getPackageName() {
return mPackageName;
}

public boolean getShouldProtectApp() {
return mShouldProtectApp;
}

public boolean getShouldRedactNotification() {
return mShouldRedactNotification;
}

public boolean getHideFromLauncher() {
return mHideFromLauncher;
}

@Override
public int describeContents() {
return 0;
}

@Override
public void writeToParcel(final Parcel parcel, final int flags) {
parcel.writeString(mPackageName);
parcel.writeBoolean(mShouldProtectApp);
parcel.writeBoolean(mShouldRedactNotification);
parcel.writeBoolean(mHideFromLauncher);
}

@Override
@NonNull
public String toString() {
return "AppLockData[ packageName = " + mPackageName +
", shouldProtectApp = " + mShouldProtectApp +
", shouldRedactNotification = " + mShouldRedactNotification +
", hideFromLauncher = " + mHideFromLauncher + " ]";
}
}
Loading