forked from crdroidandroid/android_vendor_crDroidOTA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
courbet_changelog.txt
2555 lines (2361 loc) · 135 KB
/
courbet_changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
====================
09-08-2024
====================
* android
5169a62 Merge 'lineage-21.0' into 14.0
* build/make
a65e54af30 Merge 'lineage-21.0' into 14.0
* build/soong
632d84e90 cc/lto: add property for not restricting instr limit
5f957a960 soong: Allow size path command for new clang
9388406c3 cc/config: do not generate additional debug info for AFDO
6dfe6d3e1 lto: enable O3 optimizations on explicit lto modules
112da4c2a cc/lto: instr limit of 40 for explicit LTO modules
ff55d145f build: soong: use jemalloc by default and allow opt-in to scudo (2/4)
c3929d66c check_boot_jars: add Nothing package to whitelist
9ce6a940e Enable crypto extensions for armv9-a
0d5b6a622 check_boot_jars: add more OnePlus packages to whitelist
6a7e143a8 config: Update cortex a75 flags
679fdb102 config: do not force cortex-a76 as cortex-a75
086d0c0a3 cc: Enable more features when using armv8.2-a+dotprod
6897aa3ff soong: add kryo785 architecture variant for arm64.
2ddee1a03 soong: Add kryo300 variant support
a81ad32f8 Define AArch32 soong variable
330adb985 arm_device: Change cortex-a76 mcpu from a55 to a75
3cbee9e30 arm64_device: Change cortex-a76 mcpu from a55 to a75
6df954fcc Use -march=armv9-a+nosve for Armv9-A arch variant
051219c00 Introduce Cortex-A510 CPU variant
6cc14c153 soong: increase heap size for metalava
cde27ef98 soong: Allow various path commands
a55d4ce80 soong: Change to CR_VERSION
* frameworks/av
b1be3a4256 Merge 'lineage-21.0' into 14.0
* frameworks/av
b1be3a4256 Merge 'lineage-21.0' into 14.0
* frameworks/base
f77f97ec338e New Crowdin updates (#1139)
03914d462113 Update Crowdin configuration file
c40d3228b93f fix "Comparison method violates its general contract!" IllegalArgumentException
bcfefbb03cdf Make it easier to match SurfaceControl names when debugging
56173275d514 Migrate to best practise to read network state
a0efbf0d6fcc Fix splashscreen VRI leak
b458b14cb897 services: Implement exit app animation boost
c3fc3e0b76a8 services: Implement activity boost optimization
6bf196fa350f services: Implement transition boosting
6f1277ef705f services: Implement scroll gesture boosting
cfc69b07e089 Changing misleading log line (insetsType != animationsType)
00a6b025c2c5 Prevent changing mFromState during insets resize animation
d37fb24d95ad Only play insets resize animation when needed
5ad705860ca5 Process: Use audio-app cpuset if available
25e6f16cf16c Fix the string reference equality comparison in MusicFxHelper
a7b2ef816dbd Fix unbind service error for MusicFxHelper
c1b61b1f7f0f Keep a null check before accessing the BluetoothA2dpWrapper APIs.
70f79f2f56f6 services: Disallow max cached processes above 128
30a9d1217448 CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
a8a5b33cd514 Stop adding large proto tombstones to dropbox.
ef672d013484 Clear dns cache when restoring network access
a562d72d7086 AudioService: Add makeHearingAidDeviceUnavailableLater
318672e02dca AudioDeviceBroker/Inventory: fix misc error-prone warnings
8ffd804dbf12 AudioService: do not mute music systematically in setBluetoothA2dpOn
0ae079f9e33c AudioService: initialize spatial audio state on first device connection
212af9fdb7ae AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary
0eae179ea099 am:fix the dead lock.
27b39872a987 Remove unnecessary std::move
77d94ba706b8 JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash.
8f5b4ddee55b Split the lock synchronizing LMKD socket reads/writes
ba4667dab5ab Binder: avoid GC while holding lock
e4fb2b464ccf Add a finalizer to LockscreenCredential to wipe the LSKF on GC
2ffde3ba402a Wipe the LockscreenCredential in DPMS#resetPasswordInternal
e3df88633eef Adjust procfs heap buffer growth limit to 64 MiB
7a6ba29266e2 Don't restart procfs reads from scratch
0cadc38fe608 Fix UAF in android_os_Process_readProcFile when kDebugProc==true
14d731be8120 Keep reading until end-of-file in reading procfs
eb51b0d0bd82 Fix carrier and userSwitchName text style flaw
ad64b423afca Should update surface position of the window before report resize
d6cc1d0dea48 Rotation: fix orientation error when remove window with exit anim
154b7d336590 Simplify POSIX capabilities to bitmask
bb778207741a Add metaData null check in isRequiredAppDeclaredInMetadata
b04794d2dc27 HDMICEC: handle hdmi_control help command
679aaf40d2f1 Fixed device restart caused by starting Activity under split-screen root task.
75a422418bdd Fingerprint: BugFix: add null judgement
7725527eb0a4 Fix null dereference in WMShell transition
94ce5de44db7 Fix potential NPE when dumping child nodes
3a392d3b7d94 Synchronize listeners in ConfigurationControllerImpl
caa15b2d3d57 Add TimeZoneProviderStatus' nullness check.
ff5c5fe04832 Do not start fingerprint HAL if it is unstartable
008b2da54e51 SystemCertificateSource: Mitigate NPE when checking updateable certs directory
ee5ec4f60b0a Mitigate LSKF leaks in RecoverableKeyStoreManager
2f2c8271ab33 Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager
23c267b7da1c Fix EmbeddedWindow leaked when client binder death
b55a6fc2cb0d Reapply "SharedMemory: mark fdsan ownership"
294672b0a326 Fix memory leak of lastArray when newArray == NULL
84a5e043da26 ITvInputManagerCallback leak when client died
7a108ec39021 Fix the memory leak caused by the accessibility menu in SystemUI
dfbc7a0b70c0 Fix UiModeManager context memory leak for SearchManager
a19729467764 VolumeDialog: Fix systemui crash nullpointerexception while casting
0f3ec07bdac2 profcollect: Guard binder calls with null checks
076b39331b1a profcollect: Use postDelayed instead of starting a thread and sleep
db102865be5d profcollect: Remove unused DEBUG logs
677399f8c1cc profcollect: Make binder call on a background thread
7dcb3f24ef03 profcollect: create and upload profile on every idle maintenance
102622d38ebf profcollectd: call jobFinished even if failed
2133a1c2da20 Call jobFinished after ProfcollectBGJobService processing completes
12b21edde00d base: Do not enforce camera shutter sound
319f0116a867 Use originalView's context
30a575a5a36f Fix null pointer exception issue when animation
25a72ad68a40 Update statusBarState in KeyguardStatusBarViewController
8761668facc4 Trace: Disable debug tracing on production builds
c0bb22db829b VPN: fix crash on missing CCM
d446a4f22cb2 Optimize AbsListView to reduce click operation latency
95b8be5f0081 ViewConfiguration: Set scroll friction to 0.009
fda1e05c2359 AbsListView: Improve scrolling cache
54ae9f53e020 Speed up Orientation Listener
4e5c24e54f5f SystemUI: Speed up actions expansion animation
4a014e67d05a DSR: Fix DSR when we have toast window
7b90d877b781 DSR: Fix broken DSR
460917b8955d ActiveServices: Add delayed service restart (DSR) due to app launch
32f3e482144d CachedAppOptimizer: Fix persistent compact skipped
80cc324b413a CachedAppOptimizer: Set thread group to background
391cf7273ff4 CachedAppOptimizer : Pageout File pages during system compaction
57b172acede8 OomAdjuster: B-service aging propagation on memory pressure
9ec19b076c35 SystemUI: Fix fontinterpolator unable to interpolate due to unknown default axes value
00d856d44074 PackageInstaller: fix NPE due to a race condition in PackageUtil
9fc4e41d6fd4 services: Add NPE check for updating system app from play store
436f5e4f6212 Spoof a valid certificate chain for hardware attestations
dcb88f78dd8d SystemUI: Update track title and artist on metadata change
d48317ba6a98 SystemUI: Remove unnecessary updates for QS tiles layout
55270641e16d Remove default action for three finger swipe
d2d53f0c1d27 services: Simplify registering for three fingers swipe actions
e0c0f6f518b1 Improvements for three fingers swipe actions
a323822e01eb Add three fingers swipe actions [2/3]
e46d443f4f20 PhoneWindowManager: Prevent NPE with voice search action
7903e998f549 SystemUI: Fix crash when switching QS view parents
6557b54939a5 Add null-checks to an optional dream service
cc5093d491da SystemUI: Fix crash when click rotation button on keyguard
18f9fe22096b Fix memory leak on MediaProjectionPermissionActivity
082026675f62 ScrimController: Ensure alpha is fully transparent during AOD mode
ac55dc388ffb ScrimController: Ensure the tint is set to black during AOD mode
504969712f51 JobScheduler: Remove jobs for non-existent packages
dc610bf7a2cc base: Add support for strict standby policy [SQUASH]
072fc8340049 Scale PS4/PS5 controller touchpad input
b7430b40dfa1 SystemUI: Add dimens to set max offset of navigation bar burn-in protection
9b41e1773f95 SystemUI: Debounce QS data usage updates
3730d6b222dd ImageReader: Allow skipping of nativeDetachImage
e5d50deab006 Screenrecord: Hide HEVC screen recording when no HW codec is available
1bc894a543a7 Screenrecord: Option to keep the screen awake while screen recording
bce0c086b5ab PhoneWindowManager: Check NPE for LineageHardware
335fc0c4b2d4 Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState
2a6853328f48 SystemUI: Update QS customizer background color
fb01d4b40db0 SystemUI: Explicitly enable background tint optimization
8f7754ebb6c9 SystemUI: Fix SystemUI crash when removing status area
af848a00e8a7 SystemUI: Correctly monet theme the new volume panel
41fa2155f1a0 SystemUI: Fix systemui crash when checking headups whitelist packages
2365d3bdb034 Fix exception when setTorchMode
3d9c3cc60d52 SystemUI: Fix QS light theme issues
1dc5395b3af9 ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays
8c650604583f SystemUI: Fix Udfps animation positioning logic
58266d7dfbd1 BtHelper: handle BT crash
afee2cbf86ed SystemUI: Fix multiuser usage for less boring notifications
f414a9523637 SystemUI: Update ChatGPT quickaffordance activity
e3af70d6e1e1 SystemUI: Add affordance shorcut for AI Voice Assistant
ce952d515043 SystemUI: screenshot: Catch RejectedExecutionException
0b3350f36dbc SystemUI: customization: Avoid NPE in ClockRegistry
13e4086ffee6 Cancel backup on transport error
3ef6496c3762 Fix the restriction of odm partition overlays
194f33ad3b3f SystemUI: Fix Internet Tile showing no service
a302613aaea3 SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui
5783fe036620 WallpaperManagerService:fix potential null pointer exception in onDisplayRemoved method.
27815ef911ec PhoneWindowManager: Check camera availability on camera key long press
842b04cda6e3 base: Fix gamespace on secondary users
09a6c00bf4c1 base: Fix NPE in GameManagerService
6d17e0a3969c Add required priv-app permissions for SystemUIGoogle
0671e0bd13c6 Integrate Pixel framework hooks and wrappers
188b472dd0d9 Fix NPE in UiAutomationManager
c3def8641ddd AutoFill:fix NPE to aviod systemServer crash.
3169a008d538 SystemUI: Remove tracing in `NoRemeasureMotionLayout`
7d85ece55383 SystemUI: Fix crash when resetting ShadeController views
4ac7e7f8f4a6 Fix NPE when traversing viewgroup display list
312695e7be8c SystemUI: Ignore R8 optimizations warnings
63855916e9c1 SystemUI: Do not shrink resources
62c38edebe24 SystemUI: Fix wrong thread exception when updating smartspace views
6bab78c24bfd SystemUI: Fix suspicious spaces around new mobile icons
47c17af3ebda Fix TypedArray instance leak in ParsingPackageUtils.
55500dc547c1 ActivityManagerNative: Prevent possible soft-reboot
3a5a0d7340fb AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod .
231170198d35 SystemUI: Drop unused rounded corner padding
d5055d0f2b32 SystemUI: Fix thread safety issue when adding tunables
e6dd9b397fd7 WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method .
8ade04bae8e5 Fix nullptr exception when using do-while
dd52761cab69 FileRotator:fix NPE due to The File.list() method may be return null.
24c77f2e64cc Gnss:fix NPE due to the arraymap store the null key.
a568301f0180 Wakelock: Ensure `inner` wakelock is not null before releasing it
98a2cc5afff4 AppRestrictionsHelper: Check managed restrictions
9ec8f96c8672 Fix "Manage App & Content access" for profiles
6a1589533fc4 SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2
cdbc9cb65e88 RuntimeInit: Prevent bootloop trying to handle app crash of null service
13758272cfa6 StringBlock: Prevent SystemUI crash when inflating QS
d91714af8a05 libandroid_defaults: explicitly enable ThinLTO
165fe28c819e Check light sensor is null for biometric logging
693a87efec6c Unregister the existing RegisteredAttribution before adding new one.
f806e8a752f2 Prevent crashing with several child profiles
703c45013b2f Show hidden apps on secondary users' app lists
e11dd40b1915 Fix NPE in SystemUI
aba6a1eb59da display: Consider peak refresh rate in BrightnessObserver
44f1d6ce1ec5 Fix incorrect text shown at PUK lock screen
e7db9351d61b SystemUI: Handle the SIM_STATE_NOT_READY state
d2c746166574 Make empty modem activity info as valid
58a80fba41a0 sounds: Implement new screenshot sound effect
409052cf8d9d Add DeskClock to hiddenapi whitelist
14802ad625a1 Don't update OverScroller fling state if improper time passed
45db43769922 Make all activities resizable
30ae6520de61 Add some fwb stubs from Oplus
7caaa7b3df94 SystemUI: Show big keyguard clock when media controls are hidden
4999ae34ef3b SystemUI: Fix secondary label alignment on A11 QS UI Style
ed02317df051 Restore getSimStateForSlotIndex in SubscriptionManager
85387b27cfdb AppLock: Intercept locked apps launching from recents
652651d6d36a AppLock: Make kotlin libs available only within this module
b2de771d824f AppLock: Update for kotlin errors
701c7637ea93 AppLock: Allow using face unlock for biometric authentication
2d674172d17f AppLock: Move services to new package
e2ffa9eacccf AppLock: Allow locking all apps visible in launcher
90cee4808819 AppLock: Update API to hide unprotected apps
28e6408eae28 base: Introduce app lock [1/4]
3bdc92edf5d4 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen
b19ac4a0aff0 Enable FLAG_SECURE for userdebug builds as well on keyguard
ac5fea03c7eb core: Allow vendor odm symlink in framework overlays paths
64f0aa68ee37 Fix uninstall for all users
c3e057ba3637 ConfigurationController: Prevent app crash caused by null configuration
eeb724cfaeff ActivityThread: Resolve runtime exception when pausing an activity
402a7edba3b2 Increase Zenmode max hour limit from 12 to 24
fa14e9303e61 SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066)
752b29a16609 CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission
51045e452bd8 SystemUI: Add default path for FPS info service
1550b17439fe core: Enable freeform/multiple windows feature by default
c448b7f9fe7b Avoid device reboot caused by SecurityException.
e5cac40c5a9d Allow adding space below IME on disabling navigation hint [1/3]
c887ab34a383 SystemUI: biometrics: Follow user setting to confirm face unlock
c59885a2748c SystemUI: Use proper tint for face unlock icon
93a349a1a105 SystemUI: Implement face unlock recognition animation and text
43a32635d7fd SystemUI: Disable FaceUnlock Lockouts
5e377b61facb FaceService: Conditionally add ParanoidSense
697120be73f7 base: Initial SenseProvider for FaceSense service
67bfc46bfbb5 Implement DeviceConfigUtils and service
52de355444ce base: Add minimal support for Richtap vibrations
9fea5d8d44a4 RingtoneManager: Set an default ringtone for the SIM 2
d53dbf7b43ab base: Phone ringtone setting for Multi SIM device [1/3]
de974f4fd6d2 base: Add DND & Rate settings to flash on call [1/3]
841dbfd9dddb base: Add Flashlight blink on incoming calls [1/3]
40beefe14a80 Incall vibration options [1/3]
79da54eb9ea3 base: Allow choosing a custom vibration pattern [1/3]
b05a140673bf base: Add vibration patterns from OOS [1/3]
fa61a1906156 base: Allow customizing volume stream steps [1/2]
a96e0522973e SystemUI: IslandView: Fix dismissal and cleanup resources when not needed
ef048c7af7ce SystemUI: IslandView: Remove notification when swiped dismiss
87d4fb19a2cd SystemUI: IslandView: Fix focused top-app detection
063e632aea59 SystemUI: IslandView: Implement Swipe to left/right to dismiss gesture
aeff12ed7de3 SystemUI: IslandView: Clean up redundant enablement
b269d7715afe SystemUI: Default to true for HeadsUp notifications
b2d809d31eb4 SystemUI: IslandView: Recycle icon bitmap to avoid memory leak
8b5626fcdb81 SystemUI: IslandView: Fix some album-art not showing
ade314c7a6e1 SystemUI: IslandView: Update color implementation
a3ad273120f9 SystemUI: IslandView: Use status bar height as top margin
da4ce85cd1ad SystemUI: IslandView: Resolve notification contents
1b59ef82e37a SystemUI: IslandView: Auto remove now playing notification
b94be7c785b4 SystemUI: IslandView: Properly handle island notification on track change
52fa00ad14b6 SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL
aee1b86bc830 SystemUI: IslandView: Get application info from all user
6fcbe2a0ecd4 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
c11514431a69 SystemUI: IslandView: Implement now playing for Island notification
2b4309df4e3a SystemUI: IslandView: Ensure global headsup is enabled
634c235541c6 SystemUI: IslandView: Squeeze it
0322e67d8ed1 SystemUI: IslandView: Import SystemUIToast icon retrieving logic
e5e6875af72d SystemUI: Implement Island notification feature [SQUASHED]
be9bb30c689f Pulse: Implement pulse color based album art [1/2]
c5b39d1bda22 Pulse: Prevent systemui-related crashes
06c3efe1fe27 Pulse: Fix orientation checks
ad2f5001c09b Pulse: ColorContoller: Fix getting default accent color
ec49c1dd986d Pulse: Simplify checks and prevent issues
33dfefc1a9d7 Pulse: Detach pulse view only when attached
5da2b7d6f7cb Pulse: Solid renderer round lines [1/2]
fc266d8400ea Pulse: Set current Refresh rate as FPS animation value
dc9d9178c839 Pulse: Extend to Ambient Screen
bb83fdda302b Pulse initial checkin for Android 13 [1/2]
4389b3106738 ConfigurationController: Prevent app crash on orientation change
99c101528866 fwb: Fix navigation bar button hit testing
01bc60ba39a2 SystemUI: Align the QS carrier text to its gravity bias
95aab572f764 SystemUI: Use secondary label for language QS tile
73da0fc1dfdb development: Address NPE when removing preferences out of developer options
f7f2b509aebe SQLiteDatabase: Catch corrupt exception during transaction
b88cf57d3a9b Allow signature spoofing on user builds
2eb0544e928b Set FakeStore/PlayStore as Aurora Store installer package name
6b70b00d9ad3 AudioService: Register MASTER_BALANCE observer for all users
19c867d08d44 audio: Don't play sound effects if stream is muted
2122881563b2 TelephonyManager: Gracefully handle null telephony service
cc7d9f64bb3e Remove unnecessary HashMap instantiation
656a88ae17a2 LockPatternUtils: Decrease minimum pin length for auto confirmation
b281d3007500 NotificationShade: Make blur crossfading more gradual
d438a5e75a60 SystemUI: Align keyguard carrier text with status bar
ee4546cd19e5 PowerUI: Mute logcat spam.
f06cc5151c64 BiometricScheduler: Cancel operation if not idle
3ca963e42bf5 SystemUI: CastTile: Open cast settings on long click
1545776ecde5 SystemUI: Re-designed caffeine tile icon
5943f4c89de6 SystemUI: Add Locale Tile
a53a54af964d SystemUI: Add Sound search tile
35ef953e9583 SystemUI: Add Screenshot tile
aadaeeda0b63 SystemUI: Add refresh rate tile
7a0e9fcc47ba SystemUI: Add Weather tile based on OmniJaws client
795a15ae0d9e SystemUI: Fix class cast exception when animating play/pause button
e0d150d154b5 display: Handle zero auto brightness adjustment
d3efbf565709 Allow profile owner to set user_setup_complete secure setting
815814092418 SystemUI: VolumeDialog: Fix volume panel on left on secondary users
5f75cba967f1 SystemUI: VolumeDialog: Add content observer for panel timeout
7105bfeb21bb SystemUI: VolumeDialog: Dismiss dialog on config change
4c21126dd51c SystemUI: VolumeDialog: Ensure proper resource release
2f1bc49592e3 SystemUI: VolumeDialog: Open volume panel on expand long click
116d2aec171a SystemUI: VolumeDialog: Properly set initial dialog gravity
a30eafd1e2ea SystemUI: VolumeDialog: Change bg tint for inactive rows
0edbbda79b51 SystemUI: VolumeDialog: Fix per-app volume on secondary users
0ab5130930a5 SystemUI: VolumeDialog: Add app rows to volume dialog
0ca81fb633e2 SystemUI: VolumeDialog: New per-app volume icon
73d3bd01c456 base: make per-app work with multi audio focus
7b557d68887d base: support per-app volume [2/3]
0523e35e0a1c Add additional work profile badge colors and labels
1e571d229778 SystemUI: Introduce Adaptive Playback [1/2]
405a948492a3 base: Allow scheduling always on display [1/2]
38255a14c39c Shell: Don't show bugreport on DocumentsUI
39d006fe7d7a Fix WifiInjector instance exception if WifiService disabled
5e0f7e734836 telephony: SmsMessage: Bring newFromCDS method back
06d2ee36a3b5 EnhancedEstimates: Get estimates from Device Health Services
16af55f798eb Avoid crash when dream starts
765680633e36 Doze-on-charge: Add few improvements and fixes
6197dc895461 base: Add Doze-on-charge customization [1/2]
a56b43c93ea2 SystemUI: Allow toggling rotation button suggestion [1/2]
31bf369cca4d Fix crash with protected content with ElectronBeam/Scale screen-off animation
9a9acafa8c4a fwb: Screen off animations [1/2]
4c80be012c6e SystemUI: Allow devices to disable Smart Pixels on UDFPS
d3cb24bc72fb SystemUI: Add Smart Pixels tile
06fa6f4dc5d6 SystemUI: Smart Pixels [1/2]
9a9fda20b608 fwb: Implement cutout force full screen [1/2]
430630392495 Ambient Music Ticker - Allow to pulse on new tracks [1/2]
141c768a6d94 SystemUI: Add edge light customizations [1/2]
4a4e56319878 base: Add bool to enable/disable doze by default
9c82d56cd693 Allow tuning ambient display with sensors [1/3]
45adf040d4c4 Add toggle to disable charging animation [1/2]
cbf8dc7d8449 SystemUI: Integrate Google Lens into Screenshot UI
5bc6157827dd base: Do not reset keyguard going away state
7282a8b595d5 SystemUI: Implement burn-in protection for status/navbar
465eedfb0ea1 SystemUI: Add tile to show volume panel
cdca622c2a0a SystemUI: Introduce DataSwitchTile
ef4c97348260 SystemUI: Add Compass tile
41153147c0ef SystemUI: Rewrite FPSInfoService in kt from scratch
9f9e115efca4 SystemUI: FPS Info Overlay & Tile
1634e95510a3 QS: Add CPUInfo toggle tile
aef38984103d base: add CPU info overlay
330a1ea45b46 SystemUI: QS: Add On-The-Go Tile
f798c5c89edc SystemUI: Allow disabling clipboard overlay [1/2]
9bd23ac18727 Add kill button to notification guts [1/2]
5dfd4c71fcb8 HeadsUp: add timeout option (1/2)
5bdb1835021e Allow to suppress notifications sound/vibration if screen is ON [1/2]
8a0bedd4120b SystemUI: Add less boring heads up option [SQUASHED]
c9ca833e58f2 Add Alert Slider user interface [SQUASHED]
001af75b76e0 Add config overlay for battery info update
282bcf8baf47 Update battery info every second when device is charging
8097c332359b Reload navbar icons on changing style [1/2]
6afc822fc9f3 base: Update mock LinearmotorVibratorService
1447ecdc3502 base: Add overlay to mock oplus LinearmotorVibratorService
0e3aaf1309e7 base: Add mock oplus LinearmotorVibratorService
3dcd49e12b4f SidefpsController: Apply ScaleFactor to sensorLocationY
f7f05ae3c961 VolumePanel: Pass touch outside of volume panel
e8489ad0ff35 VolumePanel: avoid multiple animations on touch spam
4cd0a23d582c SystemUI: Enable power menu blur via window flags
99596bd30b84 SystemUI: Also blur power sub-menus
db029863938c SystemUI: Blur the power menu
35abd646155b SystemUI: Add restart SystemUI in Advanced Reboot [1/2]
2520c7b3652c SystemUI: On-The-Go Mode (1/2)
103213397ee7 base: Introduce Accidental Touch
7c98766a6eff Switch gesture navbar to new navigation bar key event source
997e627301a2 base: Introduce new navigation bar key event source
715f768b37c8 Move Swap capacitive buttons to Settings [1/3]
4f8e9d900341 Add toggle to disable HW keys [1/2]
7293f7ae871c SystemUI: Fix Wakelock issue
a85cc9f94716 SystemUI: Adapt screenshot sound to ringer modes
e15c7328a9cf Hide navigation hint when taskbar is enabled
3c8e78ab94f1 SystemUI: Allow Configuring Navbar Radius [1/2]
afb9490631e2 Cancel long swipe for cancelBack in navigation gesture
023c07b0470c Add optional haptic feedback to new back gesture affordance
b15c42401823 Allow to hide gesture on new back gesture affordance
84ff09d6c2fe Optional haptic feedback on back gesture [1/2]
50e42c41d3cd Allow to hide arrow for back gesture [1/2]
bf6ab0337b14 EdgeBackGestureHandler: Change back gesture height intervals
46870e45a081 Allow changing back gesture height [1/2]
1c46267efacf EdgeBackGestureHandler: Switch to Tuner API
eae414434e39 Allow changing the length of gesture navbar [1/2]
d89a44a59177 NavigationBarInflaterView: Improve applying overlays
b917c79e126e Navbar: Fix issue where pill disappears in gestural mode
4b5c301d12ea Add separate tunables for navbar layout customization
4311fe6717f5 Add more device key actions
972bd8fd53b7 Forward port pixel navbar animation from redfin 11 [1/2]
e4a05096eb21 PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call
81ae5e8a1acc base: Pocket Judge: Don't go to sleep while on call
b47bf7fb19ab pocket mode: Update style to latest OOS specs
78b0cf321ea8 PocketJudge: Allow to register vendor proximity sensor
d81c00542f51 PocketLock: Make using light sensor optional
a08fe9e24667 SystemUI: Improve pocket mode layout
53cc57f69782 base: Redo Pocket mode view like OOS
fdcc7e9a7026 Fix an edge case in KeyguardUpdateMonitor pocket callback
3b83958939c7 PocketJudge: allow register vendor pocket sensor
d18dcec638c5 PocketLock: fix flickering on animations
4835e2e60cba Pocket lock: Add config_pocketModeSupported overlay
5e35291ceeed pocket: introduce pocket bridge
d4c1719868fa pocket: Reduce sleep timeout for pocket lock
4af947852bd2 pocket: Use MD2 lock drawable
785f2af2e3ed Pocket lock improvements
37271ce7846c pocket: Fix pocket lock view for display cutouts
454f652b3797 pocket: Adjust sleep timeout for pocket lock view to 10 secs
2f7738c2c9eb PocketService: Adjust light sensor rate to 400ms
7048cf9dc73b pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
c5bf5f491587 policy: introduce pocket lock
f4d2512764e6 pocket: introduce pocket judge
9e94c0d534ca Make sensor block package list configurable [1/2]
58939936abfc base: Add Accelerometer and Linear Acceleration sensors in blocking list
46de3ce2f217 FWB: Sensor block per-package switch (1/2)
c2c00f0f0c16 SystemSensorManager: sensor block per-package
5248f70fd1f8 GameManagerService: Prevent multiple threads from accessing settings observer onChange
924bd1e8e528 GameManagerService: Set device_config property on behalf of GameSpace
61402d3716a6 SystemUI: Add support for GameSpace
adaad369baf2 base: add API for disabling gestural navigation
5c296c4e4c85 SystemUI: Add null check for wakelock in KeyguardViewMediator
2c00aeaad805 SystemUI: Workaround for systemui crash caused by gboard
b85ad2ae0df0 SystemUI: Filter out duplicate notification icons on statusbar
a3f3edb93a5f libhwui: compile for performance
1703db458a81 libhwui: enable O3 when compiling for perf
36485d64cb44 libhwui: remove deprecated perf flags
832198fe9196 SystemUI: Always allow plugins
a8abd6dd1bfa Clock: Use executor for tuner settings
1e3c35c9f3e0 SystemUI: Improve QS data usage info
2aeea2d1f703 SystemUI: Fix wrong thread exception when updating QS tiles
fc001b827470 FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null.
0e2f373fcc30 SystemUI: Fix up UDFPS animations for multi-user
721b41dde4ec SystemUI: Fix up UDFPS icons for multi-user
049dce4af404 UdfpsAnimation: Ensure the UDFPS animation is always hidden
13bbafa8585a SystemUI: Fix up custom UDFPS icons
8bc2cf3346e4 Bring back UDFPS icons
4e990fd10443 UdfpsAnimation: Assume that style 0 is always 'none'
0c7a79696f11 UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions
9522549f7b72 SystemUI: Make sure the udfps animation is hidden on the bouncer
329cb5b88c18 SystemUI: Simplify udfps animation style selection
4494d3f638c4 Bring back UDFPS animation
c78c27ef2daf Fingerprint authentication vibration [1/2]
364482a785e8 SystemUI: Add charging icon to the charging animation
8974515d9db8 Don't show app error dialog before system booted
57bf8d92c585 Fix NPE in BootReceiver
e4861649f7ba Add button to AppErrorDialog to upload crash information to pasty
cae381c58d51 SystemUI: Try disabling smartspace weather by default
b2b5a8a9858d QRCodeScannerController: Check for google package availability
86a870c26e6c QRCodeScannerController: Use Lens as fallback activity
a8f7163954ad base: Use wireless charging animation for wired charging too
295862ad3c4c Add deep sleep preference controller [1/2]
2128b9bc63ce SystemUI: Ignore font padding for large ls clock
b70ea869577f Allow overlaying font spacing for lockscreen clock
84b6748068a1 base: Add support for Lockscreen clock fonts
e19d215259bc Add support for Navbar styles
52a0cafae9e5 SystemUI: Add missing location permission
d94874950dc1 SystemUI: Launch power menu from QS only if enabled
cca83284ee7c Hide power menu on secure lockscreen [1/2]
7180fbb3cbcf SystemUI: udfps: fix framework dimming
1d401c017ce4 UdfpsController: make sure to continue with onAcquired even when pulsing
8be6192467fa base: Allow toggling screen off FOD [1/2]
2058d713f743 udfps: Allow devices to pulse onFingerDown instead of waking the screen
e1037da5609b udfps: Add support for udfps on aod without dedicated sensor
f3e649034ff6 SystemUI: Reduce keyguard indication text padding
4c35838e1460 BatteryService: Add support for oem fast charger detection
1ca3d3ddb36f base: allow disabling ripple effect on unlock [1/2]
13a0816b72e2 SystemUI: Add current divider config for lockscreen charging
bda0496fc914 LockscreenCharging: squashed (1/3)
5e54d5ebf4e7 SystemUI: Don't force small clock when media isn't allowed on keyguard
7d2f1f0c68ff OmnijawsClient: Close cursor to avoid memory leak
d87f4aa3de60 Remove smartspace view when OmniJaws weather is enabled
3f11f44fffb4 Add optional weather condition text on lockscreen
ceeef95ff802 SystemUI: Add pixel style lockscreen weather based OmniJaws
b9c22750e73f OmnijawsClient: Fix widget theme [1/2]
5555a18a5272 OmniJaws: Use new google icon set by default
efc75800d326 crdroid: Add OmniJawsClient
bd6c309cf874 SystemUI: Move bluetooth dialog creation to LongClick method
e7c0f21ea6b9 base: Allow turning on Bluetooth when pressing the tile [1/2]
f91306a21e21 SystemUI: OOS style notification clear all button [1/2]
9bc4b38e441e SystemUI: Compress custom file headers properly
9be2ee0c09f5 base: import ImageHelper
8b759debb920 SystemUI: Add QS Header Image customization [1/2]
d29fb248806f SystemUI: Prevent OOB when reinflating QS panel with notifications
54d6a9a52cae base: change background activity start mode to allow for widget configure
b52a49ff2f56 SystemUI: Allow toggle dual tone QS background [1/2]
392713bf0317 SystemUI: add haptic feedback for qs tiles (#956)
cae23c23efff SystemUI: Add QS Panel Style [1/3]
f4718e7d1170 SystemUI: Do not marquee QS label text
813e1f548b30 SystemUI: Use label vertical layout for A11 QS
44e7c0eb909a SystemUI: Reduce tile label size for A11 QS
a3b66824d3a4 SystemUI: Add A11 QS UI Style [1/3]
9a207ffe2c25 SystemUI: Prevent systemui crash when reinflating QS
e08ba434af18 SystemUI: Tune QS Panel bottom padding
5afca4fe3700 SystemUI: Prevent QSPanel crash when adjusting tiles height
17651ae5cbfb SystemUI: QSAnimator: Hide secondary label in QQS
72ac78b79eb9 SystemUI: Allow to change QS tile label text size [1/2]
968a8761b10c SystemUI: Allow setting QS rows [1/2]
0f37182d3c48 SystemUI: Clean up for Tile layout
97bb257a83ac SystemUI: Allow setting quick QS rows [1/2]
c5940058a20d SystemUI: Add QS tile layout settings [1/2]
1fa64ccee4de SystemUI: Add vibration when long pressing QS footer settings button
261e6a9f5268 SystemUI: Adapt long press on QS settings to launch crDroid Settings
c18e64ea50ef QSFooter: Launch crDroid Settings when long clicking settings
b4b04fa14ac8 SystemUI: Fix logspam in NotificationMenuRow
45665a67a8b6 QSPanel: Add rotationX animation to quick settings tiles [1/2]
45f6fd1c1ef5 QSPanel: Use Tuner API for QS tile animation style
1df3d23b4c6a QSPanel: Add animations to quick settings tiles [1/2]
7f665859733e keyguard: Actually kill Fancy Colon
367a7d81796a SystemUI: Always show suffix for DataUsage
8bb9ac9eda06 SystemUI: Avoid NPE in QS footer data usage
8c8a00a37649 SystemUI: Allow hiding QS footer data usage [1/2]
5c71194c759f SystemUI: Show daily data usage in QS footer [SQUASHED]
48f3760954ed Revert "Clean up unused methods from DataUsageController"
a49891602ac6 SystemUI: Apply QS transparency to footer actions background
3ff3c274935f SystemUI: Fix auth scrim turning black in white theme
373c9fc02caa SystemUI: Remove composite alpha from additional scrim on lockscreen
2fb2d2d79fdb SystemUI: Fix scrim issues regarding transparency
4036f27b7253 SystemUI: Fix multiple QS background scrim issues
5d47247bad3d SystemUI: Use Tuner API to apply QS custom alpha
d794c946f377 SystemUI: Transparent QS customization
99f5cec012e8 Allow disabling qs on secure lockscreen [1/2]
49fc495f4d0a Add toggle to enable brightness slider haptic feedback [1/2]
9122b61cf451 SystemUI: Add haptics to brightness slider
df5e96b50e5e SystemUI: WifiStandard: Avoid usage of Resources#getIdentifier()
1a96ad177b52 SystemUI: Introduce wifi standard icon feature [1/2]
867e01150ef3 BrightnessUtils: Conditionally use low gamma implementation for brightness curve (#1072)
e876b96df30c BrightnessController: Update icon state for auto bg icon
3b6c4fb4f332 BrightnessController: Use TunerService API
d48662bd5309 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness
2c45e56f9009 SystemUI: Port statusbar brightness control
a8d0eca5999b Use FORCE_SHOW_NAVBAR to actually toggle navbar
2a7fd7eed7ab CentralSurfacesImpl: Switch back to tuner API
4d9515e84bba QSPanel: Don't crash when not using media player
57ef5a442d46 Bring back QQS brightness slider
9ce62a49028d Revert "Remove QQS brightness controller"
3c0868716ba5 base: Add crDroid utils
a25ca8d27986 SystemUI: Do not duplicate SPN and PLMN in network name
623a297f1085 SystemUI: Allow using 4G icon instead of LTE [1/2]
1074a24099c4 SystemUI: Option to disable Data Disabled Indicator icon [1/2]
4c9ae50458aa NetworkTraffic: Prevent SystemUI crash on user change
07aa1cd713d4 NetworkTraffic: Consider CLAT interfaces (IPv6)
3fc867363296 NetworkTraffic: Prevent network callback exception on theme change
2e1db2d4111d Network traffic mode for status bar [2/3]
7fd5c0ee6c18 SystemUI: Remove existing icon group if its overriding
397945dd82af SystemUI: Forward port 'HD & wifi calling statusbar icons'
2bce92366853 SystemUI: Add roaming indicator to statusbar tuner
21d68e740545 SystemUI: Fix up status bar start side content layout
50e00cb448cc SystemUI: Fix up status bar end side content layout
d73e8e349c12 SystemUI: Allow toggling privacy indicators [1/2]
3a87a8e06430 SystemUI: Kill old privacy indicator icons completely
1b5b26a537e2 Custom statusbar logo customizations [1/2]
3879a079962c SystemUI: Add ability to toggle bluetooth battery level [1/2]
3e3c6d2251d2 SystemUI: Fix notification count not working after a reboot
e1b7ae842f50 fixup! SystemUI: Resolve regressions caused by continuous updating of notification icons
38f9754acae9 SystemUI: Resolve regressions caused by continuous updating of notification icons
8decef4f3876 SystemUI: Forward-port notification counters
7d603b309b98 SystemUI: Use app icons for notifications in statusbar
6bf4cb5cefba SystemUI: Separate double tap to sleep on lockscreen [1/2]
3dcf926a9c0d NotificationPanelView: Switch to Tuner API
a01acab54a3f SystemUI: Add case to quick pull down status bar anywhere
119b76770a40 SystemUI: Disable quick QS pull down by default
94ddea13bacc QuickSettingsController: Switch to Tuner API
8f7072b665d5 BatteryStatsViewer: Move it to Battery Section
e64f9fd56dcc Battery Styles: Never enable dual tone on landscape battery styles
5fe036c6c1ed Battery Styles: Apply battery style to battery status chip
26f5aff35441 Battery Styles: Add customization for QS
8f3c60863790 Battery Styles: Fix color on QS for circle battery styles
3f05c96dd7e6 Battery Styles: Add BatteryBar [1/2]
9d47dfb517d9 Battery Styles: Set white tint in darkmode
138d8cf5c650 Battery Styles: Use single low level warning config
bc935bae81e1 Battery Styles: Update plus color for battery
72a7f68f8860 Battery Styles: Hide plus when showing battery percentage inside icon
91dd63542c77 Battery Styles: Allow setting percent view on left [1/2]
a0c00488ae79 Battery Styles: Introduce Battery Landscape [1/2]
ea0d07d088c5 Battery Styles: Show a bolt ⚡ when charging
fe87f35105d7 Battery Styles: Introduce full circle battery style
a34994991ea4 Battery Styles: Readd dotted Circle to Kotlin impl
9bdc822adb33 Battery Styles: Improvements and clean up for more customizations
64db2a60f287 SystemUI: Switch to TunerService for CollapsedStatusBar
25668eb761fe SystemUI: Statusbar clock background chip [1/2]
d4a6379433b6 SystemUI: Block few clock customizations in QS header
fc9ee06d173e SystemUI: Retune clock paddings
8cdafd4b74cc SystemUI: Properly apply dark theming to clock
c046c8713932 Use position tunable to hide clock as well
2dc6d76155d3 Add option to auto hide status-bar clock
a38beb723540 Statusbar clock customizations
7771be4a2529 Add separate tunable for clock seconds
d85d6832f0ca base: use a double click effect for charging if there is no amplitude control support
4516a840ba7c QS: Add Sound tile
da69503a578a SystemUI: Fix exception when retrieving signal strength drawable
40e59b47abd8 SystemUI: Add hotspot toggle in QS internet dialog
389ba3f42d84 InternetDialog: Add missing setOnClickListener for data toggle
729b372d0f55 SystemUI: Update default tiles as per usability
d968ab9b9254 SystemUI: buttons should no longer be textAllCaps
da54cd1ebbf9 SystemUI: screenshot: Also post a notification with a preview
38378819886d SystemUI: Fix RecodingController NPE with GameSpace
494b46ebc8e9 Screenrecord: Export RecordingService for External Usage
24999d4edfd0 KeyguardIndication: Set wakelock on doze only when required
5e4a0afed514 KeyguardIndication: Fix glitchy charging info on AOD
7e078cede9db KeyguardIndication: Fix glitchy charging info on lockscreen
c9eb742101c8 Crash occured due to null pointer exception.
4be2f8e0113d frameworks: Fix null pointer Issue
b51efa376d3b view: add null check for dispatch touch view
21173d46d2c3 SystemUI: Add statusbar call strength icon to tuner prefs
ac240b56998e SystemUI: Add switch data saver icon
* 10cd6398ade2 View: Prevent NPEs when initiating surface drag
15f45ffbf31a wm: Fix NPE when pip onAnimationEnd
289dc39c57b5 Fix SystemUI NPE when ScreenDecorations is disabled
3959872a9965 QSPanel: Fix NPE in updateViewPositions()
36f7a47bfe1d hwui: Prevent a null pointer on renderthread
1d8d8271b5f3 hwui: Add NULL pointer check in AnimatorManager::pushStaging
68e040c6abd0 Calm down attention service logspam
frameworks/base
bbd716070934 base: Update few drawables
cbe964a1b9d8 PowerMenu: Hide emergency affordance if not selected
ccb1bdff02a6 services: Skip access check for matlog shipped with rom
e92f0bb85e65 Fix the NullPointerException in Android S Version:mServicesData
edbfc09d508f InputWrapper: Opt out early if session == null
b574948f1b00 Screenshot: Remove text from expanded screenshot chip
3ec5872b1c82 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
53287dd81e90 NetworkPolicyManagerService: turn this into just a warning
e6c7c02e1906 KernelCpuUidActiveTimeReader: Do not spam log with negative active time
c8d364c19f34 Use brightness icon matching with slider redesign
fe6e26271ab3 SystemUI: Fix SystemUI Crash
788a650cda77 SystemUI: Allow using tuner API for Global settings
f11bb08b14c1 SystemUI: Dismiss screenshot window on touch outside
18830cdb5b2f Suppress FingerprintManager logspam
d39f5134849a NightLight: Allow lower temperatures
c5426e7bd5f2 MountService: Prevent NPE with DropBoxManager
1b06e45bd024 ZygoteInit: Disable debug and tracing
01507fd86f48 base: Add metric for crDroid Settings
6a3005323b2b crdroid: Adapt settings for A14
c7c175463f65 base: Remove restrictions for system audio record [1/2]
f74d0a51bd58 CarrierConfig: Enable payphone call blocking option
f817101d9096 CarrierConfig: Always show ICCID
de26bd86755f CarrierConfig: allow toggling VoWiFi while roaming by default
38ed0e838f92 CarrierConfig: Always show APN settings on CDMA carriers
e9cdbe194af3 fwb: Disable some debug/log/trace
aacf4a243197 fwb: Only enable some features on eng build
4b73668f55a6 SystemUI: Add statusbar NFC icon
e29786ea32eb SystemUI: Update NFC tile drawable
9134d33cb77e Allow APK signature scheme v1 for API 30+ apps
deb0df6c7cdc core: Remove old app target SDK dialog
5f9bce45a26e Introduce PixelPropsUtils for safety net spoof [SQUASHED]
c5b2a203a8e5 Optionally have System-scheduled backups act as migrations
39e80f388350 CarrierConfigManager: enable LTE+ icon by default
c2fadc18cb6b base: Update some icons to MD2
f88a2fa3ba0f NPMS: Remove support for SDK sandbox UIDs
1058305d7bce Confirm device credentials with the proper user
6394b135bc10 Fix unlock notifications for multiple profiles
ab5ac5d81c4c Show hidden apps on secondary users' app lists
47687bdef04c Hide hidden apps from all apps except system
d2bcf1ad7607 Fix secondary user crash with system user locked
e0c08a4767a1 core: pm: Wipe package cache on upgrade
d3823ea86da5 Camera: Fix camera id equal check
3c832e11d765 Camera: Prevent array index out of bound exception
d2d3e4a2b91a CameraManager: Fix NPE in getting cameraIds
0bf162957266 Camera: Prevent crash when unable to find tag
25f66f5be8b0 CameraServiceProxy: fix exception
a8cc19983904 CameraManager: Prevent out of bounds when extracting camera IDs
265191cad8b9 core: camera2: StreamConfigurationMap: add constructor for MIUI camera
89e58a350bea Camera: Clearing exception for Extended Face
d87d9e90febd Camera: Decrement image references after 'onNextImageAvailable'
9862385f74df camera: Add backwards-compatible CaptureResultExtras constructor
c8b3b10481cc CameraDeviceImpl: Don't crash when checking input configuration failed
793bcfff4fa0 Select the proper request list size
394519513ca9 Camera: Prevent crash with prebuilt camera metadata
e6faa30bd5c6 Camera: Ignore torch status update for aux or composite camera
8b93dae88f6c CameraManager: Fixup exposing aux camera to apps
108f4030fcf1 Camera2: Notify fps as Session Based Parameter
8831fd02f6d6 camera: Allow selected camera apps to skip unconfigure
156888aaf1b7 Guard in short-circuit evaluations for stringSplit methods.
3071c19ac9c9 Camera: Don't crash when trying to disable shutter sound
dcb78c5bdfe6 Camera: Don't throw exceptions when value pairs have spaces in them
8a83c0c37e4f Camera: Add feature extensions
3c336f28415d Camera: Extend face detection
0f5134c0ba2b Fix Photosphere/Camera FCs
ad944b12dd16 Allow sending vendor- or device-specific commands to the camera HAL.
6ebfbeed7d68 NavigationBarInflaterView: Use Tuner API
cf75305b5963 wm: Follow rounded corners by split divider corner size
7487b5969c81 Automatically start all work profiles
200d65940d21 Allow creating multiple work profiles via sysprop
7e56fe63e643 Adapt Open With chooser for multiple profiles
ce624bbc6057 Do not show logout button on lockscreen
cfd8c916d712 Support logging out secondary users
8ea5fbb160c3 Avoid Settings app NPE on broken packages
9458e44a9308 Support work profiles on full secondary users
a0de9e8ef0ee Enable backup service by default for all users
33f0bae55021 Restrict USB at boot time in "unlocked" mode
8222d4f7ac89 Move Bluetooth timeout back to AOSP settings
d9959124ef02 Wi-Fi timeout feature
f53e6f9442d9 Disable cross profile contact search and calendar by default
e92c38ffeda3 Stop unsuspending packages in profiles
d007867147e9 Pause apps feature
4ddcaf7bdd4c Put bare minimum metadata in screenshots
5f0e920835a6 config_progress_background_tint: Use accent color for progress bar background
81f108618ba5 SystemUI: Use color accent for charging animation
e837f3d8c1ec ThemeOverlayController: Remove repeated monet check
5fcb61c11cf0 SystemUI: Follow monet theme on privacy indicators
487d3ad2fc31 SystemUI: QSCustomizer: Add reset to toolbar menu
71a9caff0547 SystemUI: Use proper Resolver background color
f58761917a23 SystemUI: Fix QS tile dialog background color
e6d43fa40b6e SystemUI: Remove visibility check in setting QSCarrier color
7004494db4d8 SystemUI: Calculate paged QS tiles height properly
140d07940213 SystemUI: monet: Remove unused colorSchemeIsApplied
8c4a875159ed SystemUI: monet: Allow a more granular control over shades [1/2]
6617412dd684 SystemUI: Use transparent background for QS footer
747f5eba30d1 SystemUI: Apply rounded corners for QS footer
329a22dc7d97 SystemUI: Update QS notification background color
14cdf87efb29 SystemUI: refresh system icons on theme change
56c7895a5649 SystemUI: Fix QS header clock color
aefa83f1b887 SystemUI: Re-evaluate system theme on UI mode change
cfc50d72e572 SystemUI: Always refresh power menu on UI mode change
5c64d6a27aa1 SystemUI: Follow Dark/Light theme for Safe Mode dialog
df39f9bef55e SystemUI: Disable new carrier group mobile icons
2419452979f2 SystemUI: Follow light/dark theme in SplitShade Header
c5b467e95de5 SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT
52ce5835a29d SystemUI: Add dual-tone light and dark themes for QS
29d16b21a57a SystemUI: Initialize QS tiles in inactive state
bc7b0760fef5 SystemUI: Use themewrapper for QSCustomizer and tune colorUnavailable
839b17d10540 SystemUI: Follow light/dark theme in quick settings
d63ca1a207fc Revert "Do not re-inflate QS and SB when CONFIG_UI_MODE"
f52c3c8c969c Revert "Make QS always use dark theme colors"
7747f72e1a9a pm: Add seamless migration between test and release keys
9a2ba7cddb69 Add other options to settings injectable mappings
e8788c944463 TtsEngines: avoid crashes caused by null engine name
9e26cbdbfeee BatteryStatsViewer: Fix theme
ff9bce8a422c BatteryStatsViewer: Fix initial activity after launch
5ec2f6ad6949 BatteryStatsViewer: Add summary for IA preference
07b83bf71f58 BatteryStatsViewer: Remove some hardcoded strings
1e007611b13d Create IA entry for BatteryStatsViewer
4e457c73a40d SystemUI: Fix Biometric dialog corner radius
3e5f99292ff7 SystemUI: Link dialog radius to config_dialogCornerRadius
e723b8c1af4b SystemUI: use default dialogCornerRadius for qs customize title
d27a60477c98 NavigationBarInflater: Update navigation no hint package overlay
c487ed9ab548 SystemUI: Update black theme package overlay
2d06c4bf5fc8 Battery light: 100% charged level (1/3)
6743f06e9267 SystemUI: Better QS detail clip animation
6879b75938b8 SystemUI: Fix QS customizer corner radius
053b41826d48 DisplayModeDirector: Make sure we apply refresh rate on startup
7fb38b456583 ThemeOverlayApplier: Apply wifi and signal icon styles last
ac7d3db9e2e2 ThemeOverlayApplier: Catch a potential NPE.
52bfb7bf8ad6 ThemeUtils: Use current user for THEME_CUSTOMIZATION_OVERLAY_PACKAGES
4a59610f50e2 ThemeUtils: Make it compatible for all targets
a7aec07e1cbe Bring back ThemeUtils for Theming
acbde2e0fe9d TunerService: Add parseInteger method
a6e75c3be7c5 Revert "Deprecate TunerService"
bf04454e40d3 TunerService: Prevent NPE with tunable
2da9de929d23 SystemUI: Allow using tuner API for LineageSettings
a10736b94ed8 ColorUtils: Prevent crash if alpha component is translucent
132e268006af Set navbar color for device default settings theme
35f312429c38 Fixed a crash in settings in tts engine selection screen.
fb4f13454f90 ListView: Disable dividers by default
e32643805736 base: Add rounded corners to activity open/close animation
4dbcfe920dd2 SystemUI: Make popup menus more rounded
c63693665d00 services: Skip access check for matlog shipped with rom
4a015a41add1 fonts: Add more sans-serif aliases
73f13b7a4360 styles: Use user fonts for Material UI themes
dcb028de5faa SystemUI: Remove more hardcoded fonts
a4024cdb9223 Set alert dialog message to use system font
f658ac0fc1d0 TypeFace: Improve system font overriding method
8a6d894f9d47 graphics: Override system fonts with user-selected overlays
33afe6a54d6b base: styles: Use user fonts for Material UI themes
c8f211fe260a Fonts: Add regular / light font config
a4f8755a97ef base: Use font configs instead hardcoded fonts
cbf099a3bbcc Wire up default fonts with config
bf5aea601266 base: Export bodyFontFamily and bodyFontFamilyMedium symbols
259bcbe8f0f0 DisplayUtils: Introduce getScaleFactor
5482162b91cc SettingsLib: Fix crash when checking emergency gesture state
b2b57095116d SettingsLib: Make IllustrationPreference bg protection transparent
d08aee9370f4 SettingsLib: Migrate MainSwitchPreference to Material3
4df010bb77a9 SettingsLib: UsageProgressBarPreference: Fix multiple NPEs
797d18c53c3b SettingsLib: Animate the UsageProgressBarPreference
f748fac62e2e SettingsLib: Change collapse mode to scale
d440c931255c SettingsLib: Change collapsed header color to match background color
4285e89e2a9a SettingsLib: Don't show system overlays on apps list
92a7ed22312e SettingsLib: Fix nav bar color on certain apps
4cd6a5ca5136 SettingsLib: Make IllustrationPreference bg protection transparent
d2ef8d538034 core: Fix menu popup ripple
00576eb24111 SystemUI: More rounded corners
c0797b553d87 display: Don't spam log when display state changes
a1b04551088d SystemUI: Add colors to assistant animation
b9fb0b965a09 SystemUI: Reduce screenshot dismiss delay to 3 seconds
638c93c74582 SystemUI: Remove Android build number from QS footer
95fde8c59d56 SettingsLib: Update 5G+ icon to Silk design
dd988bbe1390 SettingsLib: Update 4G+ icon to Silk design as well
6f3d65551e22 SettingsLib: Update LTE+ icon as per new Silk design
a7d01edeb591 Revert "SystemUI: Network Traffic [1/3]"
32026f06d887 base: Add stub files
f77f97ec338e New Crowdin updates (#1139)
03914d462113 Update Crowdin configuration file
c40d3228b93f fix "Comparison method violates its general contract!" IllegalArgumentException
bcfefbb03cdf Make it easier to match SurfaceControl names when debugging
56173275d514 Migrate to best practise to read network state
a0efbf0d6fcc Fix splashscreen VRI leak
b458b14cb897 services: Implement exit app animation boost
c3fc3e0b76a8 services: Implement activity boost optimization
6bf196fa350f services: Implement transition boosting
6f1277ef705f services: Implement scroll gesture boosting
cfc69b07e089 Changing misleading log line (insetsType != animationsType)
00a6b025c2c5 Prevent changing mFromState during insets resize animation
d37fb24d95ad Only play insets resize animation when needed
5ad705860ca5 Process: Use audio-app cpuset if available
25e6f16cf16c Fix the string reference equality comparison in MusicFxHelper
a7b2ef816dbd Fix unbind service error for MusicFxHelper
c1b61b1f7f0f Keep a null check before accessing the BluetoothA2dpWrapper APIs.
70f79f2f56f6 services: Disallow max cached processes above 128
30a9d1217448 CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
a8a5b33cd514 Stop adding large proto tombstones to dropbox.
ef672d013484 Clear dns cache when restoring network access
a562d72d7086 AudioService: Add makeHearingAidDeviceUnavailableLater
318672e02dca AudioDeviceBroker/Inventory: fix misc error-prone warnings
8ffd804dbf12 AudioService: do not mute music systematically in setBluetoothA2dpOn
0ae079f9e33c AudioService: initialize spatial audio state on first device connection
212af9fdb7ae AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary
0eae179ea099 am:fix the dead lock.
27b39872a987 Remove unnecessary std::move
77d94ba706b8 JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash.
8f5b4ddee55b Split the lock synchronizing LMKD socket reads/writes
ba4667dab5ab Binder: avoid GC while holding lock
e4fb2b464ccf Add a finalizer to LockscreenCredential to wipe the LSKF on GC
2ffde3ba402a Wipe the LockscreenCredential in DPMS#resetPasswordInternal
e3df88633eef Adjust procfs heap buffer growth limit to 64 MiB
7a6ba29266e2 Don't restart procfs reads from scratch
0cadc38fe608 Fix UAF in android_os_Process_readProcFile when kDebugProc==true
14d731be8120 Keep reading until end-of-file in reading procfs
eb51b0d0bd82 Fix carrier and userSwitchName text style flaw
ad64b423afca Should update surface position of the window before report resize
d6cc1d0dea48 Rotation: fix orientation error when remove window with exit anim
154b7d336590 Simplify POSIX capabilities to bitmask
bb778207741a Add metaData null check in isRequiredAppDeclaredInMetadata
b04794d2dc27 HDMICEC: handle hdmi_control help command
679aaf40d2f1 Fixed device restart caused by starting Activity under split-screen root task.
75a422418bdd Fingerprint: BugFix: add null judgement
7725527eb0a4 Fix null dereference in WMShell transition
94ce5de44db7 Fix potential NPE when dumping child nodes
3a392d3b7d94 Synchronize listeners in ConfigurationControllerImpl
caa15b2d3d57 Add TimeZoneProviderStatus' nullness check.
ff5c5fe04832 Do not start fingerprint HAL if it is unstartable
008b2da54e51 SystemCertificateSource: Mitigate NPE when checking updateable certs directory
ee5ec4f60b0a Mitigate LSKF leaks in RecoverableKeyStoreManager
2f2c8271ab33 Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager
23c267b7da1c Fix EmbeddedWindow leaked when client binder death
b55a6fc2cb0d Reapply "SharedMemory: mark fdsan ownership"
294672b0a326 Fix memory leak of lastArray when newArray == NULL
84a5e043da26 ITvInputManagerCallback leak when client died
7a108ec39021 Fix the memory leak caused by the accessibility menu in SystemUI
dfbc7a0b70c0 Fix UiModeManager context memory leak for SearchManager
a19729467764 VolumeDialog: Fix systemui crash nullpointerexception while casting
0f3ec07bdac2 profcollect: Guard binder calls with null checks
076b39331b1a profcollect: Use postDelayed instead of starting a thread and sleep
db102865be5d profcollect: Remove unused DEBUG logs
677399f8c1cc profcollect: Make binder call on a background thread
7dcb3f24ef03 profcollect: create and upload profile on every idle maintenance
102622d38ebf profcollectd: call jobFinished even if failed
2133a1c2da20 Call jobFinished after ProfcollectBGJobService processing completes
12b21edde00d base: Do not enforce camera shutter sound
319f0116a867 Use originalView's context
30a575a5a36f Fix null pointer exception issue when animation
25a72ad68a40 Update statusBarState in KeyguardStatusBarViewController
8761668facc4 Trace: Disable debug tracing on production builds
c0bb22db829b VPN: fix crash on missing CCM
d446a4f22cb2 Optimize AbsListView to reduce click operation latency
95b8be5f0081 ViewConfiguration: Set scroll friction to 0.009
fda1e05c2359 AbsListView: Improve scrolling cache
54ae9f53e020 Speed up Orientation Listener
4e5c24e54f5f SystemUI: Speed up actions expansion animation
4a014e67d05a DSR: Fix DSR when we have toast window
7b90d877b781 DSR: Fix broken DSR
460917b8955d ActiveServices: Add delayed service restart (DSR) due to app launch
32f3e482144d CachedAppOptimizer: Fix persistent compact skipped
80cc324b413a CachedAppOptimizer: Set thread group to background
391cf7273ff4 CachedAppOptimizer : Pageout File pages during system compaction
57b172acede8 OomAdjuster: B-service aging propagation on memory pressure
9ec19b076c35 SystemUI: Fix fontinterpolator unable to interpolate due to unknown default axes value
00d856d44074 PackageInstaller: fix NPE due to a race condition in PackageUtil
9fc4e41d6fd4 services: Add NPE check for updating system app from play store
436f5e4f6212 Spoof a valid certificate chain for hardware attestations
dcb88f78dd8d SystemUI: Update track title and artist on metadata change
d48317ba6a98 SystemUI: Remove unnecessary updates for QS tiles layout
55270641e16d Remove default action for three finger swipe
d2d53f0c1d27 services: Simplify registering for three fingers swipe actions
e0c0f6f518b1 Improvements for three fingers swipe actions
a323822e01eb Add three fingers swipe actions [2/3]
e46d443f4f20 PhoneWindowManager: Prevent NPE with voice search action
7903e998f549 SystemUI: Fix crash when switching QS view parents
6557b54939a5 Add null-checks to an optional dream service
cc5093d491da SystemUI: Fix crash when click rotation button on keyguard
18f9fe22096b Fix memory leak on MediaProjectionPermissionActivity
082026675f62 ScrimController: Ensure alpha is fully transparent during AOD mode
ac55dc388ffb ScrimController: Ensure the tint is set to black during AOD mode
504969712f51 JobScheduler: Remove jobs for non-existent packages
dc610bf7a2cc base: Add support for strict standby policy [SQUASH]
072fc8340049 Scale PS4/PS5 controller touchpad input
b7430b40dfa1 SystemUI: Add dimens to set max offset of navigation bar burn-in protection
9b41e1773f95 SystemUI: Debounce QS data usage updates
3730d6b222dd ImageReader: Allow skipping of nativeDetachImage
e5d50deab006 Screenrecord: Hide HEVC screen recording when no HW codec is available
1bc894a543a7 Screenrecord: Option to keep the screen awake while screen recording
bce0c086b5ab PhoneWindowManager: Check NPE for LineageHardware
335fc0c4b2d4 Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState
2a6853328f48 SystemUI: Update QS customizer background color
fb01d4b40db0 SystemUI: Explicitly enable background tint optimization
8f7754ebb6c9 SystemUI: Fix SystemUI crash when removing status area
af848a00e8a7 SystemUI: Correctly monet theme the new volume panel
41fa2155f1a0 SystemUI: Fix systemui crash when checking headups whitelist packages
2365d3bdb034 Fix exception when setTorchMode
3d9c3cc60d52 SystemUI: Fix QS light theme issues
1dc5395b3af9 ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays
8c650604583f SystemUI: Fix Udfps animation positioning logic
58266d7dfbd1 BtHelper: handle BT crash
afee2cbf86ed SystemUI: Fix multiuser usage for less boring notifications
f414a9523637 SystemUI: Update ChatGPT quickaffordance activity
e3af70d6e1e1 SystemUI: Add affordance shorcut for AI Voice Assistant
ce952d515043 SystemUI: screenshot: Catch RejectedExecutionException
0b3350f36dbc SystemUI: customization: Avoid NPE in ClockRegistry
13e4086ffee6 Cancel backup on transport error
3ef6496c3762 Fix the restriction of odm partition overlays
194f33ad3b3f SystemUI: Fix Internet Tile showing no service
a302613aaea3 SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui
5783fe036620 WallpaperManagerService:fix potential null pointer exception in onDisplayRemoved method.
27815ef911ec PhoneWindowManager: Check camera availability on camera key long press
842b04cda6e3 base: Fix gamespace on secondary users
09a6c00bf4c1 base: Fix NPE in GameManagerService
6d17e0a3969c Add required priv-app permissions for SystemUIGoogle
0671e0bd13c6 Integrate Pixel framework hooks and wrappers
188b472dd0d9 Fix NPE in UiAutomationManager
c3def8641ddd AutoFill:fix NPE to aviod systemServer crash.
3169a008d538 SystemUI: Remove tracing in `NoRemeasureMotionLayout`
7d85ece55383 SystemUI: Fix crash when resetting ShadeController views
4ac7e7f8f4a6 Fix NPE when traversing viewgroup display list
312695e7be8c SystemUI: Ignore R8 optimizations warnings
63855916e9c1 SystemUI: Do not shrink resources
62c38edebe24 SystemUI: Fix wrong thread exception when updating smartspace views
6bab78c24bfd SystemUI: Fix suspicious spaces around new mobile icons
47c17af3ebda Fix TypedArray instance leak in ParsingPackageUtils.
55500dc547c1 ActivityManagerNative: Prevent possible soft-reboot
3a5a0d7340fb AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod .
231170198d35 SystemUI: Drop unused rounded corner padding
d5055d0f2b32 SystemUI: Fix thread safety issue when adding tunables
e6dd9b397fd7 WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method .
8ade04bae8e5 Fix nullptr exception when using do-while
dd52761cab69 FileRotator:fix NPE due to The File.list() method may be return null.
24c77f2e64cc Gnss:fix NPE due to the arraymap store the null key.
a568301f0180 Wakelock: Ensure `inner` wakelock is not null before releasing it
98a2cc5afff4 AppRestrictionsHelper: Check managed restrictions
9ec8f96c8672 Fix "Manage App & Content access" for profiles
6a1589533fc4 SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2
cdbc9cb65e88 RuntimeInit: Prevent bootloop trying to handle app crash of null service
13758272cfa6 StringBlock: Prevent SystemUI crash when inflating QS
d91714af8a05 libandroid_defaults: explicitly enable ThinLTO
165fe28c819e Check light sensor is null for biometric logging
693a87efec6c Unregister the existing RegisteredAttribution before adding new one.
f806e8a752f2 Prevent crashing with several child profiles
703c45013b2f Show hidden apps on secondary users' app lists
e11dd40b1915 Fix NPE in SystemUI
aba6a1eb59da display: Consider peak refresh rate in BrightnessObserver
44f1d6ce1ec5 Fix incorrect text shown at PUK lock screen
e7db9351d61b SystemUI: Handle the SIM_STATE_NOT_READY state
d2c746166574 Make empty modem activity info as valid
58a80fba41a0 sounds: Implement new screenshot sound effect
409052cf8d9d Add DeskClock to hiddenapi whitelist
14802ad625a1 Don't update OverScroller fling state if improper time passed
45db43769922 Make all activities resizable
30ae6520de61 Add some fwb stubs from Oplus
7caaa7b3df94 SystemUI: Show big keyguard clock when media controls are hidden
4999ae34ef3b SystemUI: Fix secondary label alignment on A11 QS UI Style
ed02317df051 Restore getSimStateForSlotIndex in SubscriptionManager
85387b27cfdb AppLock: Intercept locked apps launching from recents
652651d6d36a AppLock: Make kotlin libs available only within this module
b2de771d824f AppLock: Update for kotlin errors
701c7637ea93 AppLock: Allow using face unlock for biometric authentication
2d674172d17f AppLock: Move services to new package
e2ffa9eacccf AppLock: Allow locking all apps visible in launcher
90cee4808819 AppLock: Update API to hide unprotected apps
28e6408eae28 base: Introduce app lock [1/4]
3bdc92edf5d4 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen
b19ac4a0aff0 Enable FLAG_SECURE for userdebug builds as well on keyguard
ac5fea03c7eb core: Allow vendor odm symlink in framework overlays paths
64f0aa68ee37 Fix uninstall for all users
c3e057ba3637 ConfigurationController: Prevent app crash caused by null configuration
eeb724cfaeff ActivityThread: Resolve runtime exception when pausing an activity
402a7edba3b2 Increase Zenmode max hour limit from 12 to 24
fa14e9303e61 SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066)
752b29a16609 CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission
51045e452bd8 SystemUI: Add default path for FPS info service
1550b17439fe core: Enable freeform/multiple windows feature by default