This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
forked from crdroidandroid/android_vendor_crDroidOTA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog_gemini.txt
2124 lines (2026 loc) · 117 KB
/
changelog_gemini.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
====================
06-30-2023
====================
* frameworks/base
14213d973abf Fix NPE with void android.view.VelocityTracker.clear()
cb201d77c8ab KeyguardBouncer: Don't delay showing if face auth running
* lineage-sdk
b931bc42 Handle more custom DNS migration
636c84fc Migrate Cloudflare DNS mode to hostname
9818b203 Migrate side FPS settings
* packages/apps/Settings
3a23b9fdfc fixup! Settings: Add switch to unlink ringtone and notifications volume [2/2]
* vendor/addons
3824da8 addons: Update themed icons
* vendor/lineage
12b0a100 crdroid: Bump to version 9.6
====================
06-29-2023
====================
* android
d81fe65 manifest: Track our new apps fork
* frameworks/base
8ef305a827b0 PixelPropsUtils: Spoof gms with Pixel 2
ee19f55fb256 core: Enable wake-and-unlock by default if power button is fps
5123b9e7d141 Keyguard: Allow user configurable fingerprint wake-and-unlock
eaf0af5f4dd9 PixelPropUtils: Add more processes for GMS spoof
6c2c038c0557 PixelPropsUtils: Do not spoof restore, pixelmigrate and setupwizard
9271ca76b716 PixelPropsUtils: Adjust Tensor workaround
20da740104fa PixelPropsUtils: Switch from POCO F4 to POCO F5
* lineage-sdk
62128b08 lineage-sdk: Bring our icon
fcb88091 lineage-sdk: Add restart SystemUI in Advanced Reboot [2/2]
62536013 lineage-sdk: Update few default key assignments
aec1a4c4 lineage-sdk: Add backend for handling missing button actions
f0d1a4de lineage-sdk: Fix settings pref switch for multi-user
2e7905c0 lineage-sdk: Properly set default value for switch pref
fd2d0e73 Allow value to hide the clock
0a10c827 NotificationLights: Allow overriding for all apps [1/2]
63d6e99a Add toggle to allow advanced restart on secured lockscreen[1/2]
d75da4e2 Battery light: 100% charged level (3/3)
7e6d03c3 sdk: Add On-The-Go Mode to power menu constants
757294dd Add more device key actions [1/3]
039f29ac Add device key action to take screenshot [1/3]
73574add Add device key action to toggle flashlight [1/3]
ef735ac5 lineage-sdk: Remove setting loading for FORCE_SHOW_NAVBAR
81b9fd00 sdk: Try loading default setting value for switch
2a8f658b sdk: Set summary automatically if required
d53f75e1 Add settings for brightness slider improvements
9a4bd797 Network traffic mode for status bar [1/3]
3d2a63bd Allow value 3 for status bar quick pull down
d4603392 lineage-sdk: Enable advanced reboot by default
028a4518 sdk: Replace los versioning
29ab89c0 sdk: Kill trust interface hint on first boot
ffcbb270 Disable by livedisplay by default
d7f6f79d Ship as crDroid based on LOS
e6258aa7 ChargingControl: Handle cancel toggle correctly if bypass is not supported
7f1c3b99 ChargingControl: Add cancel toggle for limit done notification
9ada9b1b ChargingControl: Reset internal states on settings change
c2dbc740 ChargingControl: Set a small margin for devices with bypass support
* packages/apps/DocumentsUI
d9e400b35 DocumentsUI: Use monet colors
* packages/apps/Gallery2
b72ebfb44 Gallery2: Rework themes
* packages/apps/Jelly
950988c Jelly: M3
a644d26 Jelly: New URL bar
44ab38b Jelly: Remove timestamp based history background color
5083615 Jelly: Remove background from empty lists icon
6e4b89a Jelly: Use AndroidX preference attributes
aaf50f9 Jelly: Don't apply tints directly on icons drawables
fb0c39c Jelly: Nuke favicon based accent color change
b846fae Jelly: Use camel case for layout IDs
5ef8a0f Jelly: Use MaterialToolbar back button
1041284 Jelly: Use lazy getters for views
a4aa4da Jelly: SettingsActivity: Use the new method for inflating fragments
1ed2274 Jelly: SettingsActivity: Use better Kotlin syntax
b6afc07 Jelly: SettingsActivity: Rename settings fragment class
ba85b55 Jelly: MainActivity: Use better Kotlin syntax
757e8c3 Jelly: MainActivity: Rename class attributes' names
d60eb1d Jelly: webview: Use better Kotlin syntax
0309838 Jelly: webview: Rename class attributes' names
59b832a Jelly: utils: Use better Kotlin syntax
172cdbb Jelly: ui: Fix secure icon showing
17a8a47 Jelly: ui: Use better Kotlin syntax
33c650c Jelly: ui: Rename class attributes' names
cd7582c Jelly: suggestions: Fix typo
1bdfc55 Jelly: suggestions: Use better Kotlin syntax
eae9762 Jelly: suggestions: Rename class attributes' names
09da4aa Jelly: history: Use better Kotlin syntax
0416d6c Jelly: history: Rename class attributes' names
b998168 Jelly: favorite: Use better Kotlin syntax
d9b4e87 Jelly: favorite: Rename class attributes' names
5f49d56 Jelly: Disable Jetifier
6b50949 Jelly: Reformat code
9094b05 Jelly: Use ?attr/isLightTheme
4764c54 Jelly: Rename app theme to Theme.Jelly
1333655 Jelly: Move to SPDX license headers
c89a447 Jelly: Remove unused import
80a748d Jelly: Add newline at the end of files where needed
4465010 Jelly: Get rid of wildcard imports
f12b272 Jelly: Introduce NoSuggestionProvider
6209588 Jelly: Use ranges in suggestion provider
* packages/apps/Settings
b3166b92f5 fixup! Hide SFPS wakeup setting when it's not supported
* packages/apps/crDroidSettings
90f768b crdroid: Add nav bar expanded layout
====================
06-28-2023
====================
* frameworks/av
99a912605f Reset staticInfo if static meta fetch fails
9a0e1c0014 Fix cts fail AudioTrackTest#testPlaybackHeadPositionIncrease
eaeadea364 cameraserver: Fix floating point truncation for getUHRMaxJpegBufferSize
087d4cbe96 Break cyclic binder dependency
33640eb9bc codec2: change to support multiple fences for single output.
9f82adc9e2 Camera: Increase precapture end timeout
486032e700 libmkvextractor: Remove unused local filed rangeSpecified
* frameworks/base
04729b759dfd Fix system reboot in systm_server caused by SensorPrivacyService
2dd7cb73ccc1 Watchdog and sluggishness due to multiple virtual displays created by third party apps
2c5db34c8fd7 SourceStampVerification Return more specific error code when verification fails
9fa373d358c8 Early return when mA2dp is null (disconnected) to avoid null object reference
7d6e406c25ac Increase timeout for UIAutomation
d97e9bde89fc Respect timeout multiplier in PermissionControllerManager
bf388283ef58 Make private, single-assignment fields "final" in android.content.
4be745b4c835 fix(#Magnification): mis-use non resoure id in resource getter when magnification capability setup
87d3cc57b12f Usb: Fix incorrect mapping of port mode constants
35c8d6c22359 Revert "ExifInterface: Use FileDescriptors whenever we can."
719285b15400 Revert "Use a ExifInterface ctor with a file descriptor as a parameter"
25e800402007 Fix resource leak caused by TypedArray type
a595929b1ada Simplify UserHandle.equals
d229411a4d4c Ensure ActivityManagerInternal instance is non-null
420d427d3a5f Add listener once for volume row animation
acd54af94a4c Delay tryToRebind if application exit reason is LMK
484478c55c5d Device stuck in boot due to ArrayIndexOutOfBoundsException
7e43687a1705 Sometimes Screen does not wake up while receiving whatsapp video call
* packages/apps/Settings
dee93762bf Fix resource leakage caused by cursor
7365344ee0 'Mobile plan' is searchable even if it is unavailable
====================
06-27-2023
====================
* frameworks/base
431822d244f7 SystemUI: SideFpsEventHandler: Don't crash without FingerprintManager
d220dce61273 SystemUI: Prevent NPE when checking for powerbutton FPS
4e1e3947a634 SystemUI: refresh system icons on theme change
bcb17fc270a1 Revert "SystemUI: Re-inflate keyguard statusbar on theme change"
9df21b5d21cc Revert "SystemUI: Ensure keyguard statusbar is gone when not showing"
6e9202e69fcf Revert "SystemUI: fix duplicated creation of KeyguardStatusBarViewController"
bb140476ed06 SystemUI: Add null check for vibrator in brightness controller
89109804a020 SystemUI: add haptics to brightness slider
* frameworks/libs/systemui
1592883 iconloaderlib: Force themed icon over app monochrome icon
907cb29 Override IconProvider class for IconPack support
12865f0 Add support for overriding of IconProvider
895a2a2 iconloaderlib: Create new int array for hue calculation if tmp is too small
8c9beec iconloaderlib: Apply alpha from child icon to adaptive icon wrapper
c67883b iconloaderlib: Add config hint to bypass adaptive icon wrapping
f358214 iconloaderlib: Invalidate icon cache between OS releases
* hardware/lineage/compat
d67ae54 compat: Fix ABI issues
* packages/apps/Launcher3
2e8358d066 Launcher3: Update recents view meminfo string
8245620af1 New Crowdin updates (#347)
2bdf88a642 Update Crowdin configuration file
cfe6c8b61c Launcher3: Add onClickListener for google icon in all apps searchbar
3afd466df0 Launcher3: Fix black screen when clicking source pref in InfoBottomSheet
dc88803892 Launcher3: Show a toast when restarting the launcher
a5152106c7 Launcher3: Allow to control parallax effect and center wallpaper
794c622c36 Launcher3: Properly end recents animation views
ec03d28cca Launcher3: Fix quickstep live tile implementation
94705fef41 Launcher3: HotseatEduController: Guard against some odd & rare NPE
d0f08cd779 Launcher3: Specify the component name to start the picker
9711da21e2 Launcher3: Update themed icon map on enabling themed icons
5ace05d5d7 fixup! Launcher3: Vibrate on double tap to sleep
4e874ac01a Launcher3: Adjust QSB width to align with hotseat
87c6850f66 Launcher3: Account hotseatBorderSpace into qsbWidth and hotseat padding
c649dc7dea Launcher3: ui: Fix premature short-circuit on end spring anim
487111992c Launcher3: Fix potential ConcurrentModificationException
4e1d16aeb7 Launcher3: Add vibrate for all overview actions
ae128bad94 Launcher3: Vibrate on double tap to sleep
db93b56a77 Launcher3: Add separate toggle for shake to clear tasks
bb3f419da5 Launcher3: Shake to clear all tasks
61274543dc Launcher3: Improve search bar header protection
497215dc82 Launcher3: Fix crash with transient taskbar
2575294ba3 Launcher3: Follow all apps background for taskbar slide in view
7da03d947e Launcher3: Use SelectorWithWidgetPreference for icon pack's selection
2906ecbaba Launcher3: Fix up custom seekbar pref disabled color views
2d9293bb25 Launcher3: Add a preference to manually restart the launcher
6b92f8c1a5 Launcher3: Match hotseat background with app drawer scrim
a01daaa67f Launcher3: Add customization to set hotseat background opacity
cad4452135 Launcher3: Add light theme support for translucent hotseat background
392f4ad610 Launcher3: Make music search icon colorful
829df71ff4 Launcher3: Optional music search toggle for QSB
ee7af28734 Launcher3: Improve paddings for all apps search bar
b798b02694 Launcher3: Do not skip search animation for app icons
a0f0de804a Launcher3: Adjust icons on dock search bar
214d194e6a Launcher3: Clean up AssistantIconView
fbdd8b0fde Launcher3: Make recents buttons chips
dc633cf271 Launcher3: Pull in screenshot drawable from Pixel
4ca467e272 Launcher3: Match app searchbar theme with dock searchbar
e1b8d41a6f Launcher3: Apply corner radius setting for app searchbar
8769f7847e Launcher3: Refine dock and all apps UI
8d79b3fb57 Launcher3: Keep hotseat bottom spacing for taskbar devices
e777c61f7d Launcher3: Add hotseat bar space only if QSB enabled
c13e2fcb95 Launcher3: Do not add more space on hotseat with taskbar
7fe62cf916 Launcher3: Add toggle to show/hide app drawer search bar
279bfef96b Launcher3: meminfo: Replace deprecated BigDecimal methods
fa7e527361 Launcher3: Add toggle for memory info view
4939455e1b Launcher3: Introduce memory info in overview
05832f5e4a Launcher3: Reload icon pack settings fragment on resume
9faa77edc9 Launcher3: Use overridden IconProvider instance consistently
f7e855b6d2 Launcher3: Setup icon pack's launchIntent
70c9f57f8f Launcher3: Add kill action to app shortcuts popup
eec22f4d9f Launcher3: Update AppLock API and integrate hidden apps
d28e70713c Launcher3: Switch to AppLock API for protected apps
4150d1ae25 Launcher3: Apply settings layout for bottomsheet info pref
91602e9e3f Launcher3: Don't hardcode welcome messages array length
7d14db84fd Launcher3: InfoBottomSheet: Fix NPE with AppTransitionManager
9fff6dee59 Launcher3: Do not set hardcoded colors for widget background
87577e4bb2 Launcher3: Remove repeated strings in app info
75c7fac4fd Launcher3: Switch to icon pack theming preview
61fb3c627b Launcher3: Make icon pack support themed icons
0b1fef502c Launcher3: Add Icon Pack Support from Shade Launcher [SQUASHED]
cc656c919c Launcher3: Make Bottomsheet AppInfo strings translatable
6104bd4c98 Launcher3: Just say "System" instead of "Unknown" for app source
ef2eca7888 Launcher3: Fix NPE with AppInfoBottomSheet
0d636c5234 Launcher3: SystemShortcuts: Fix fc with InfoBottomSheet
977f96b9e1 Launcher3: Add AppInfo Bottom Sheet from Shade Launcher
8706a9a631 Launcher3: Ability to toggle themed icons for all apps
836540c33b Launcher3: Apply themed icons in all apps drawer
a66504b2ca Launcher3: Make spaces more consistent in overview container
682457f8c7 Launcher3: Add toggles for recent quick actions
72c24b9780 Launcher3: Add Google Lens scan button to recents
dde5d828fe Launcher3: Do not limit the number of search results
* packages/apps/Settings
63fe6654b5 Enable copying content for IMEI2
383d0d1595 Work profile lock settings will now affect the active managed profile
b3b93ef87a FaceEnroll: Fix circle camera view background color
====================
06-26-2023
====================
* frameworks/av
d4643c4e43 change ALOGD() to ALOGV() in onWorkDone() when tunneled
d02683a4b0 NuPlayer: signal video scaling mode to components that queue to IGBR
3e19d08f04 Preference exact audio profile for record
b27e640a6c MPEG4Writer: remove duplicate include
0b2096a57c update inputdelay if changed
28139eb1d6 libmediautils_fuzzer_service_utilities : Resolve timeout
905c2bc8d7 Bug fix for libmediautils_fuzzer_scheduling_policy_service
caf25fc1d8 WebmFrameThread: Don't set mDone in WebmFrameSinkThread::stop
1082011945 GraphicBufferSource: Enable timestamp snapping in timelapse mode
cc8a1ae485 Suppress sizeof warnings on unusual malloc
6716488bb1 When OggWriter stops, stop codec source first before pthread_join to prevent stall
d66b8fedc9 libstagefright: modify "dataspace" prints ambiguously
48afff0c04 converter: Support 24bit converter
94ec85a34d libstagefright: Fix memory leak due to lock timeout
16176c2b51 libstagefright: Free buffers on observer died
5bcfe9dfbd libstagefright: Bug Fix
5f3270750e libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib
2d044510bf Replace Vector by std::vector in ACodec
e9d3babc27 Replace List by std::list in ACodec and MediaCodec
279220973d libstagefright: Use ATRACE_INT64 for 64bit fields
0d2656f740 ACodec: Set input surface parameters immediately
46ae2d107f libstagefright: initializes member variables in constructor
f8fd365888 media: fix resource leak when dlsym failed
2e1e6861ba Use highp to avoid float overflow in expression
41a62f5ec3 libstagefright: Allow HFR-60 in HAL-3 recording
850fafe626 Changing max SampleRate limits for raw audio decoder
fc204e035e nuplayer: ensure using video ts as anchor when really has no audio and clearAnchor must be followed by updateAnchor in video only case
44a7eb14d4 Nuplayer: Update request input buffer delay as per fps
31688aabd0 NuPlayer does not send MEDIA_PLAYBACK_COMPLETE message in some cases.
5ae3ee6137 Fix segmentation fault in rtp/udp streaming
06badca164 Fix incorrect buffer size in NuPlayer
9295d221ee libmediaplayerservice: Explicitly force callbacks to stop running
4753c1b6ab libstagefright: Check trackMeta for NULL
6597835db4 av: Initial support for 24bit encoding and 6 channels
ef9b396004 stagefright: add changes related to high-framerates in CameraSource
0db1b41d01 MediaProfiles: Check before overriding media settings xml
618dc18a4e media: Add timelapse 8k UHD Camcorder profile to quality map
ab1b1b5bac media: Add changes to pick target specific media xml's
861dc78cf9 audio: add encoding support for linear PCM format
38232c3911 Remove binder priority propagation workaround
a60ef2822e Fix potential memory leaks
9693c551f7 Fix potential memory leaks
a9536af343 Mpeg4Extractor: Fix flac parsing in mp4
6f0d8a0988 codec2: fix issue in allocating too many 8k buffers
e43a6fc74d add libvulkan for shared_libs to load lib dynamically
8696dc0304 CCodecConfig: round frame rate instead of truncating to increase the accuracy
7697e69fb5 VideoDecTest: stop managing memory manually
76e15ccce0 TargetAudioEncTest: use vector instead of malloc
40dab41c07 C2SoftGav1Dec: Update include paths
fcbe31280e CCodec: remove queue timeout
da2dc40f73 CCodec: fix update pixelFormatInfo for pre-S
15b8bfdd3d CCodec: fix not to use YV12 format on COLOR_FormatYUV420Flexible for pre-S
dbb001f546 CCodec: Update watchdog to handle timeouts accurately
7d2202088b Codec2Buffer: accept RGB/RGBA MediaImage layouts
9bd3c7140d C2Store: disable debug logs
9deffc9f54 CCodecBufferChannel: exit handleWork early if output buffers are cleared
d672d8887d Fix configuring of unrecognized level values
9463a7d0e6 C2SoftVpxEnc: Correct minimum level setting code
eb773ddd25 C2SoftVpxEnc: add support for levels upto 4.1
c828444ec5 Correct crop size for software encoders
bd2d6c612c Use android::base::NoDestructor for static variables
7977acffcb C2SoftHevcDec: Initialize mStride after first header decode
76bb697e29 C2SoftMpeg4Enc: Let encoder library choose apt profile and level
cf6bebfe35 C2SoftMpeg4Enc: Add support for levels in mpeg4/h263 encoder
722d1c646d C2SoftAvcEnc: Clip level to max supported level
df6e13fa83 C2SoftHevcEnc: Clip level to max supported level
* frameworks/base
9652efdca2ef SystemUI: Enable charger plug-in statusbar chip
8dd5eaf4bfbc DisplaySettings: font size in 5% steps from 80% to 130%
ff2e4c784411 New translations (#997)
3488b5b830e9 Update Crowdin configuration file
c75b2e71e8ed StatusBarSignalPolicy: Set initialized to false on destroy
b41c2741ba0e themes: Fix list style alert dialog to use system font
b583fa60d852 SystemUI: Remove excess margin in few statusbar icons
01c2e5e29737 Allow a drawn reported activity to keep screen brightness
24e77f7cd98f Fix wrong permission state changed being notified
d20bba45c73a Handle ArrayIndexOutOfBoundsException for install_sessions.xml
f8b9a9943c61 Fix the problem that AccessibilityNodeInfo maybe null and cause a crash.
b0c2212c7104 Flush output buffers when command is complete
24b655ea4aa9 libhwui: Enable O3 when compiling with LTO
d46531467a01 Pregrant non-system preloaded apps
e9d7ab638638 Fix setAttachingSchedGroupLSP() to support use_fifo_ui
2fa391976c18 Ignore BIND_ABOVE_CLIENT for same-process connections
8be878b32127 base: Update mock LinearmotorVibratorService
dcc64ed16d84 base: Add overlay to mock oplus LinearmotorVibratorService
9ba9183d1fb0 base: Add mock oplus LinearmotorVibratorService
22adddd1e628 Hide hidden apps from all apps except system
ed69f730498d wm: hacky fix for system_server crash
db87513f0c61 wm: never consume statusbar in freeform mode
2aafcd831789 wm: block custom activity transit animations
226e7560a559 wm: block task transitions from displaying in freeform
0ae3d168e48d wm: add freeform-compatible activity transition animation
da0e113c3312 wm: support freeform-specific animation overrides
3b3e61d4852c wm: do not show keyguard windows when mirroring due to dream
a34e703ef169 wm: Fix menu in legacy apps with multiple activities
bfde8500b2da wm: fix APPEARANCE_LOW_PROFILE_BARS not working in non-fullscreen app
2d929cf6baea SystemUI: show ime switcher + cursor keys if we have space
6a22651b77de wm: rewrite/fix window change animation
348b99d40ff9 wm: fix freeform transition visual issue
6b96b602e7b2 wm: Fix menu only opening once on legacy apps
6403e0a726f3 Pull out common code in createFromParcel's switch
949172e984dc ExifInterface: Catch IOException caused by invalid image
422ef4def67e appwidget: Catch IllegalStateException when retrieving providers profiles
7f3092457640 SystemUI: Small cleanup 'Lockscreen text size'
07bdab564073 Fix typo in Dynamic coloring section
57a52d43b340 SystemUI: Restore default lockscreen clock text sizes
583f507e61e7 SystemUI: Lockscreen text size settings [1/2]
ba50d7aef152 SystemUI: Lock screen clock top margin settings [1/2]
203e829c87e7 SystemUI: Ignore font padding for large ls clock
e3416f9c2b46 services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions`
88f0c719dc39 Allow overlaying font spacing for lockscreen clock
64bd937d1278 SystemUI: Hide notification icon area if headsup is visible
b87476d5cd25 Fix hang when dumping local cache info.
8fa1c192a4ba Hide data limit notfication if data not active nor default
f98d43dbcf9c Animate backlight quickly when HDR mode is changed
ad93bf023353 Frameworks/base: Fix potential IllegalStateException in RescueParty.
f02d1492cb20 Fix some memory leakage
49b13bc626b1 media: fix MediaMetadataRetriever Option Intdef
bae4f7a7a788 MediaCodecInfo: consider only critical flags for level support check
ff5f823ece6c ImageUtils: Fix estimated bytes factor for P010
aa119edba21b Fix cts flaky issue on adt3 device.
193d4511f57f Use a ExifInterface ctor with a file descriptor as a parameter
61c82067a87e base: Remove restrictions for system audio record
519c6b724c81 Visualizer: use actual sampling rate of the instance
2011b66ff302 Fix AudioMix.equals()
1a35b0dfafc2 HwAudioSource: auto reconnect feature on AudioServer crash
8109af58e976 View: Fix not refreshDrawableState when set hovered in focused view
afeabd2ea81c Introduce isDeviceClassMatched() to align BluetoothClass comparison
5c3a61a98d74 Device asks for PUK code instead of SIM PIN
5a53e2c40e9e Crash when enabling show_operator_name_in_statusbar_bool
094abda7b582 Fixes a thread safety issue (a time-of-check-time-of-use bug) in BatteryExternalStatsWorker that causes system_server crashes in VROS device.
5b6ead36b811 Add handling of permanent disabled sims
e3407a598d80 AudioDeviceBroker: Fix not setting proper call volume for LE Headset
d5203b350ae6 hwui: Fix multiple definitions of NativeFamilyBuilder
b244387368f5 QRCodeScannerController: Check for google package availability
681d7a76cd94 QRCodeScannerController: Use Lens as fallback activity
4a765ed2e32b binder - include calling PID/UID in uncaught remote exception code
d3b3e716d45b Clear calling identity before calling to DeviceIdleController
ea29ec4e8e96 Fix cursor not blinking when view re-added to layout
41cc1a416501 Fixed UID mismatch in telephony registry
71a2c1c5c88a QSPanel: Prevent systemui crash when adjusting tiles height
0dc55182e1c3 WindowManager: finally proper desktop mode handling
0a82ee9efbc6 SystemUI: Enable cast tile without Wi-Fi connection
5b9cf1c0bc82 SystemUI: CastTile: Open cast settings on long click
2927079fd066 SystemUI: Fix crash in cast tile for non-carrier wifi
114ecd931827 HWUI: reset buffer state only for ES3 context
065865f6616e KeyguardStatusBarView: Clean up cruft
373f6547cddf Extend kill button to notification conversation guts
133935a550d6 OomAdjuster: Remove excessive log
31fce8f09113 oom: Enable proactive kills only on modern kernels
5edd559d2080 SystemUI: Rework dismiss all view in QS
6f05bd406593 Use try-with-resources to avoid accidentaly leaking unclosed objects.
dd14e4a1f7ab AppProfiler: dont be so hectic on cpu battery stats
c6e484d2ce2b os: Process: Fix wrong code in isThreadInProcess
3327e8d739e1 Fix unqualified-std-cast-call compiler warning
d4ab4a5b058e HWUI: reset buffer state after MakeCurrent
ff2bea0aac29 Restoring SDR brightness immediately when entering dim state if the device is in HDR brightness scale mode.
fbc6338c1bbd Return with error logs instead of exception for unexpected nsi
9258a12f432c Catch exception when dump local window.
873a5092a9c5 Fix hang when dumping local window.
c772c3b74f88 Activity not finishing even after pressing back key
886ab3680a2c SystemUI: Handle more exceptions for firewall
725b444ae0ee Fixed process can't start because of mPendingStart is true problem
0f4e50b0182d Add a suspension check to SuspendedAppActivity
35de27221b82 Fix com.android.server.wm.TaskFpsCallbackController#unregisterListener method NEVER works
0267d671de4d Do not crash webview if its group creation fails due to a dead process
6a30cea824fd NotificationMenuRow: fix logspam
cb4320d040bb BatteryStatsImpl: Avoid dividing by 0.0 in updateWifiState.
ebb4e157b352 allow toggling VoWiFi while roaming by default
7ee4b16ec6e3 Fix warnings from static analysis tool.
82a7428d6755 base: Try loading input filter only if specified
a8c8e743a978 base: Support for device specific input Filter
424284f5527e base: Add SmartSwitchChanged api
432affc3d681 opengl: Don't request render in GLSurfaceView.GLThread ctr
a204bcf518e7 SystemUI: Enable media background turbulence
a13a63686b31 SystemUI: Enable media player surface ripple on button press
9fd6e6d284f2 base: Add switch to unlink ringtone and notifications volume [1/2]
0b245fb8c076 SystemUI: VolumeDialog: add support for unlinked ringer streams
ece3d7e23f80 SystemUI: Align keyguard carrier text with status bar
11d8180e57a4 Fix crash with HW assist button
1ce7da8a9edf Support per-UID VPN lockdown policy
757e4c461475 fixup! Implement firewall status bar indicator
245c2dab2785 NPMS: Check if UID is disallowed by transports
c63215379831 Track and send allowed transports to Connectivity
15fb98dc4acb Do not consider transports for restricted mode
832c764d43c9 Stop unsuspending packages in profiles
256048df7d1a Add managed profile support for cross profile intents
561d9fb635f5 services: Allow pause/suspend app feature with parallel space
db2d92666ac8 Pause apps feature
95df5b942b70 SystemUI: Prevent InternetDialog crashing system
68070311a951 SystemUI: Clean up battery callback in CollapsedStatusBar
8fe26746c898 SystemUI: Switch to TunerService for CollapsedStatusBar
d9bd8a62133a Use IPv4v6 as default protocol when APN setting is not available
211fdb30f8f8 SystemUI: Reduce keyguard indication text padding
af57fa96738a Fix the problem of slow exit of boot animation
84ef40e30e37 PulsingGestureListener: nit: Remove typo semicolon from imports
af29eddf54d3 Fix: "Clear All" recent app screen loop bug
666611d947af SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call
2821411bf4bd Fix memory leak in GroupExpansionManager
9cddfe91a91d SystemUI: Enable Partial Screensharing
0d59a88def33 SystemUI: global actions: fix icon position on multi-line action
2a3f13970bc3 Treat process group creation failure due to a dead process as non-fatal
01e88709992d Treat failure to create a process group as fatal
e14a6359c2d5 WindowProcessController: Fix potential memory leak
fed328aafcee JobScheduler: Stop leaking user information
cf0c18dad73b Avoid needless Integer.valueOf() object allocation.
0a108e8407b4 DisplayPowerController: Disable log spam
164fbdf07710 SystemUI: Enable session-based media actions for all apps
7c53c1f7fe0e Allow unpausing apps that have an unpause dialog
6c342195835f bugfix: automatic notification permission request breaks in some cases
ea735387cd6a AudioService: Unmute Le Audio devices when activated
4798f3977b99 Fixes crash/race condition when destroyActivity
4b613f4a63d0 base: disable DBG
3ee64cdbdd9e Close DirectoryStream in ActivityThread after use.
4facdf6d91c5 Do not kill the server process itself
136a329b171d Update persist cache when package updated.
84daa6c8cac4 When the sharedUserSetting of the application on /system is different from the sharedUserSetting on /data, we should trust the sharedUserSetting on /system
f1b3972310d3 Add package name to WorkSource for Wakelock acquired from WindowManage.
55b4d4ae1463 ExifInterface: Use FileDescriptors whenever we can.
bce24c4dd166 Zygote: Fix dropping capabilities in containers
5381b9a4c441 Use SecureRandom instead of java.util.Random.
dcb0d0ebf5a4 check whitelisted packages exclude nonsystem app
ec48b24d5538 Improve Transition GC initiation by improving the Frameworks triggering signal
9b8529ec089c SystemUI: Add monet customization [1/2]
ee7b149090d7 SystemUI: Block few clock customizations in QS header
0635164d19da bugfix: isServiceTokenValidLocked() was called without holding the lock
0ed013d29cd0 Fix viewing app info dashboard of hidden work app
37774e77c5ce Fix: Firewall: NMS inverts default rule behavior
7876c1d024f3 SystemUI: Fix battery color on QS for circle battery styles
dbbb3c1b4662 SystemUI: Follow status bar battery style is QS
773116ba2513 Doze-on-charge: Add few improvements
823a0e5efb1f Opt libhwui out of -fprofile-sample-accurate
37b4445f84c3 base: add option to enable AOD on charging only [1/2]
095deed134e5 SystemUI: Apply QS transparency to footer actions background
218ab60fa6b4 QSFooter: Launch crDroid Settings when long clicking settings
c71221b875e2 SystemUI: cleanup bluetooth dialog impl
2d9e26ce4725 libandroid_runtime: workaround global ThinLTO bug
a392c687877a libandroid_defaults: force full LTO to workaround runtime bug
033940988637 SystemUI: Add restart SystemUI in Advanced Reboot [1/2]
0b30b4ebf792 Always make mouse cursor show on external display if it exists
5ec6af5762d0 InputManager: allow to force NULL cursor
36e3439fc443 InputManager: add cursor change listener
215492a27f19 Add back button for freeform window
ba192b0b1d72 Only show pip button if activity supports it
dfcf7e0e8659 Add minimize & pip buttons to freeform windows
341d1bd4044e Fix secondary user crash with system user locked
6e87a35e20fe Fix profile provisioning check in secondary users
7a6dc80e078c Make sure gc_urgent is normal mode, when no need GC
c95c96823d8c Allow profile owner to set user_setup_complete secure setting
163a4298ee63 SystemUI: add haptic feedback for qs tiles (#956)
209adee400e0 SystemUI: Move bluetooth dialog creation to LongClick method
2bedc9284c92 SystemUI: Implement Bluetooth dialog
c0985e1fbeeb Use getPackagesForOps instead of iterating packages by checkOperation
5200006eda62 ColorContoller: Fix getting default accent color
7647b1e4014a UI: Use SNAP_FIXED_RATIO for multi-window globally
a9140822b6ad SystemUI: Hide wifi standard icon if not connected to wifi
60d6dd97e28b AppLock: Fix hidden apps reset after reboot
77cac3886a12 AppLock: Update API
60f6468f3ce4 AppLock: Allow locking all apps visible in launcher
9ea2ce3a3380 base: Introduce app lock [1/4]
0f0fbcb699a0 Hidden Apps filter for use in the Settings app
9632e9ae7860 Show hidden apps on secondary users' app lists
6911ce027024 Switch back to the application on /system when UID and path changed
32a4e31495d9 StrictStandby: Offload force stop onto lock-free context
ebfa22f138ac am: Block MEDIA_MOUNTED broadcast for restricted apps
6f3b9e2f7394 base: Add support for strict standby policy
1fd3dc45e6f0 SystemUI: Do not add lens screenshot without google package enabled
79909567a820 SystemUI: Make Lens work without independent package installed
588910a11270 SystemUI: Integrate Google Lens into Screenshot UI
4cb8151c5a7a Use profile's power button/timeout lock settings
d132f8cc97f0 Fix unlocking of multiple work profiles at boot
6004065a4c23 Fix Open With dialog within a work profile
4c9da07d0ef2 Add additional work profile badge colors and labels
96e5f13b04fb Always allow overriding the number of work profiles
22d8dbd08d6a SystemUI: Blurs: allow blur even when GFX acceleration is disabled
02c9df3a9c65 SsytemUI: Add Locale Tile
a8123ad2dea6 NotificationShade: Make blur crossfading more gradual
7cc0021f04af Handle graceful exit with constants
798b6d77c034 UI: Adjust default navbar layouts
ec4284560528 CachedAppOptimizer : Pageout File pages during system compaction
1b799c7fb6ba SystemUI: Allow limiting AOD & ambient display refresh rate via overlay.
cc5b1d1cf29a SystemUI: fix duplicated creation of KeyguardStatusBarViewController
bcc1c3f97511 SystemUI: Also blur power sub-menus
a916dca8f316 SystemUI: Blur the power menu
42fc029807d4 Fix disabling power menu completely on secured locscreen
9cea1638d3fe SystemUI: Allow making Navigation Pill thinner [1/2]
4e1b2b950088 SystemUI: Allow Configuring Navbar Radius [1/2]
b144ebb6573a Catch IllegalArgumentException for invalid phone id
68f71d3ebb13 Fix crash when comparing messages
7b60235aae9d use max_adj to control process final adj
981fd58af5b8 Avoid resursion for sleep check in embedding window
948769937fd7 PowerUI: Mute logcat spam.
298b9de9d4e7 SystemUI: Don't force small clock when media isn't allowed on keyguard
d2a9e4cbe3c2 base: make per-app work with multi audio focus
e7e5b13e501f SystemUI: Remove visibility check in setting QSCarrier color
0d80c9a306b7 MobileSignalController: Do not duplicate SPN and PLMN
8bf04d262fcb PhoneWindowManager: Clean up unused keys
f608b9103e7b Add handling of missing ServiceSpecificException
a12eb6987124 Cleanup 'Update battery info every second when device is charging'
ce76d0f50dcd Make overlay for 'Update battery info every second when device is charging'
822da98f8fda Update battery info every second when device is charging
0ae2c5c40e3f Fix an issue that the FoldStateListener induces a memory leak
016e44d2e505 Guard in short-circuit evaluations for stringSplit methods.
7883b4afe0da Fix potential crash in ImageTransformState
2c5337299571 fwb: Only enable some features on eng build
6347c319a758 SystemUI: Re-designed caffeine tile icon
a358c01a767e base: Add support for Lockscreen clock fonts
8afe82163815 Calculate apk size multiple times
0adc0b52bad0 vibrator: fix log format and level issue
3b3d923d2444 Dynamic broadcast receivers that are not exported need to be filtered in checkBroadcastFromSystem
a21773a340eb base: dont call roundStorageSize on Storage API for getting sizes
077952683477 Fix black screen issue due to wallpaper decoding exceptions
d7713a57b4cc KeyguardIndication: Set wakelock on doze only when required
33265a515701 base: Refactor Wi-Fi standard icons
122ee77c9813 base: Import Wi-Fi standard icon [1/2]
de340ca5a60c VolumePanel: Change bg tint for inactive rows
7fce30d8e589 VolumePanel: Add long click for expand icon
d18ccc51a39f NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode
03df0e4e787e SystemUI: Remove existing icon group if its overriding
2d95bd6b0c33 SystemUI: Ensure keyguard statusbar is gone when not showing
86b5b4cbbb63 NetworkTraffic: Fix leaking receivers
89d68ee43d8a NetworkTraffic: Simplify stats calc to prevent issues
9ee0f5ac4b41 Network traffic mode for status bar [2/3]
2d6784758657 StatusBarIconController: Avoid crash due to incorrect casting
46143116d3d8 Fix VPN icon failed reloading after disabling
089ce8b9d2b1 TwilightService: Save and use last fetched location
3f367aeace7e TwilightService: Use temporary TwilightState when location is not available
a83820f6b646 Package installer: show current and new version on apk installation
9436ecaa12f8 SoundSearchTile: Update intent flags for the apps
eb9fd9200255 SoundSearchTile: Extend the use
123d42c50374 Add Google Sound Search tile
ad4f573c1cd0 Logspam: Properly handle optional app widgets service
0086a0ca2e24 SystemUI: Switch notification background to monet on heads up
e80c9eb1a2e7 SystemUI: Fix up status bar end side content layout
1ca8e171b61b SystemUI: Fix up status bar start side content layout
9bc5c2520ca2 base: Added screenshot tile
02a3ef690e54 SidefpsController: Apply ScaleFactor to sensorLocationY
c981feb58d31 MobileSignalController: Remove unused volte leftover
34e838ddb4e7 fixup! Improvements for dynamic VoLTE & VoWiFi icons
4db7dbf43690 SystemUI: Update IMS states and update icon when necessary
a2c105e30eb5 MobileSignalController: Try register IMS callback when listening
b893a285611b Improvements for dynamic VoLTE & VoWiFi icons
1b6a1d0e9f24 SystemUI: Introduce dynamic VoLTE & VoWiFi icons
d6c908d88508 fwb: Smart Pixels on UDFPS - drop disable_smart_pixels_on_udfps flag
9ac68d816a19 fwb: Allow disable Smart Pixels on UDFPS
6225610a29e0 SmartPixels: Fix BatteryController dependency crash
dadf280b2960 QSTileHost: Fix crashes with tiles like Anti flicker
ccd3e5c30a52 DisplayModeDirector: Make sure we apply refresh rate on startup
2c4d1e47a9fb DisplayPowerController: avoid updating settings when adjustment is NaN
1b49978db8b5 System crash during dismissing split in multi-user scenario
847b74a43b9f When a user is unlocked, it will install provider, but it cannot publish Provider successfully,we need add pr.installProvider before scheduleInstallProvider
daa56065b26b Fix watchdog when NaN lux is reported.
ade70bf98052 services: Suppress double upgrade notification for parallel space
b96dba31921b services: Do not turn on multi user switch for new parallel space
a4d5e40bde92 SystemUI: Fix privacy indicator not showing for apps in parallel spaces
e868dfb5fb45 GmsSwitch: Fix crash when GMS is admin app
ae67cee1d7f1 ParallelSpace: Prevent system crash for blocking notification of blocked apps
e56669dec522 ParallelSpace: Block telecom server package
2442df8e3f09 ParallelSpace: Add Android Auto to block list
46715dcee4d4 ParallelSpace: Allow/block essential apps without overlay
ebe8bd2192cf Add support for GMS switch
458450935bfa ParallelSpace: Allow devices to overlay whitelist/blocklist apps
c2cd3809f7c1 ParallelSpace: Mark badge string as not translatable
692a464dd11b services: Fix parallel space crash with third party launcher
b368a25a2d63 data: Add missing priv-app permissions for parallel space
8fb861f63931 ActivityStarter: Resolve launcher intent to parallel owner user
5009ad2050b5 services: location: Whitelist parallel space users
9552f51451de services: camera: Whitelist parallel space users
e84240380cd3 base: Expose parallel space owner to api
c13b3c9a1d73 Whitelist some Packages for Parallel space
e13176e5a99b base: Add support for managing files across parallel spaces
368d4572f731 base: Add support for parallel space
93efaf7cf968 BatteryStatsImpl: Guard against OOB
33b74845b452 Remove RESET_BATTERY_STATS permission for resetting stats
4f681f21aa04 BatteryStatsImpl: Stop resetting battery stats after reboot
62370135824c frameworks: Reset battery stats [1/3]
1f0ef9d12526 Add config overlay to force enable multi resolution for camera
b4e806350060 Revert "Remove fixed grant of READ_PHONE_STATE and cleanup"
6a581b7b8829 SystemUI: Switch to config for Refresh Rate QS tile
01cc85acc970 RefreshRateTile: Improve logic
cc4b85d08f19 base: added refresh rate tile
689f762d0694 Introduce trimMemory to AppIconCacheManager
3cae95ae1e55 udfps: Implement framework dimming support
2f546ae06403 base: Allow toggling floating rotation button [1/3]
8c417fe445ff Settings: make SensorBlock readable by non-system apps
e9a24fdb2aa8 Make sensor block package list configurable [1/2]
bda02be6223d base: Add Accelerometer and Linear Acceleration sensors in blocking list
67a1802579bf FWB: Sensor block per-package switch (1/2)
5f0ef82c1946 SystemSensorManager: sensor block per-package
55cabaa3dd90 Do not show camera indicator for Face Unlock service
02292159163d SystemUI: use simple check for isFaceDisabled
25786bcced7a SystemUI: Face Unlock animation
b72a768f82eb Hide face recognizing message on bouncer when authenticated
0bd5cfffd652 face: Pass requestId on our authentication client
8fbc1b056c65 SystemUI: Simplify and fix up showing face unlock detection
7f48f6bc469c SystemUI: Tell user when face unlock detection is running
73030ba6aac9 Reset face auth on occluding app when authenticated
c12c4c478cd8 WalletActivity: Don't explicitly request face auth
9c6fbee7f7b7 Allow changing face unlock method when locked
3b145253b355 base: do not use new lockscreen layout for bypass
1aebb7d8b860 FaceService: Allow our face unlock to be used on third-party apps
424c449c243a SystemUI: Improve pt-br translation for fingerprint_dialog_use_fingerprint_instead
2092045fdef0 Add idle lockout message for FaceUnlock
31e705993fd8 services: Merge T changes on our custom face unlock impl
5371d425c79b Initial import of Face Unlock for S
ee88402e8ecf BiometricScheduler: Cancel operation if not idle
bdda5672b41f SystemUI: Allow disabling clipboard overlay [1/2]
16afce598f1b Youtube application when moving to PIP animation was very bad
792ff9c23cd5 Fix the pip bounds error when entering pip mode.
949eec5b0c6a Fix pip error, from split-screen to pip in landscape..
1e13341a80c7 Shrink by 0.5 for YUV TextViews
ce509f0cc3e0 ViewGroup: Remove child parent when a new view is added
1b7228367b1b Fix drawable-state cache expired issue
826e41c9d6a7 Touch is not working
da2a05fea59a SystemUI: Prevent systemui crash when reinflating QS
b58c9b7c8674 InputMethodManager: Prevent unnecessary invocation of IME
f95e975c2c3e Pause is getting scheduled 2 times
db2dffab5dd6 Custom statusbar logo customizations [1/2]
2a8f31c13948 SystemUI: Add Weather tile based on OmniJaws client
f54bea395805 SystemUI: Introduce Adaptive Playback [1/2]
d31454b73f2b Keyguard: Fix quick unlock not applying without reboot
122799a24bb7 Keyguard: Fix scramble pin layout not applying without reboot
d21dc984aa3b base: Avoid saving length as in a sql db for quick unlock [1/2]
c750718bcf83 Make Quick Unlock compatible with long PIN/Password [1/2]
6dcd98919439 Keyguard: Forward port lockscreen quick unlock (1/2)
65164d556812 Keyguard: Add option to scramble pin layout when unlocking (2/2)
5ca54db89219 Revert "Keyguard: Add option to scramble pin layout when unlocking (2/2)."
b74e1010687d Revert "fixup! Keyguard: Add option to scramble pin layout when unlocking (2/2)."
1656b6763abb Add interface for battery stats reset
58453a7b3ddb Pulse: Implement pulse color based album art [1/2]
51b8fad22dfa Pulse: Detach pulse view only when attached
abc35b1c8d1c Pulse: Solid renderer round lines [1/2]
0e910008999d Pulse: Set current Refresh rate as FPS animation value
cb92a8d679ef Pulse: Add more NPE checks
d28fb0a1f2ae Pulse: Extend to Ambient Screen
824e422f66f3 Pulse initial checkin for Android 13 [1/2]
3728dc94995c SystemUI: Nuke oriented navbar handle
d2e65bd38d16 base: allow disable of screenshot shutter sound [1/2]
d3b61463ade1 Volume dialog timeout [1/2]
8bb75d118e03 SystemUI: Use App icon for per-app volume
f07ad60150d6 base: support per-app volume [2/3]
7f970bfce6a8 base: Live Volume Steps [1/2]
5fb7233d18b7 HeadsUp: Change heads up timeout to seconds
b96eb6a7c43d HeadsUp: add timeout option (1/2)
57152338b6f0 LessBoring: fixup LessBoring preventing bubbles
16457f4cc54a Less boring heads up: Don't skip heads up for most messaging apps
f40cbedb5463 Slightly optimize less boring apps check for heads up
b9857503f10c Skip less boring notification check when reTicker mode is active
3b1eb7e7b8e7 Allow to suppress notifications sound/vibration if screen is ON [1/2]
aeb1534d30e9 Less boring heads up option [1/2]
3ecd75401286 AudioSystem: Add AUDIO_FORMAT_APTX_ADAPTIVE_{QLEA|R4}
fc49147bd3de AudioSystem: add missing native audio formats
a704aadb3325 Avoid Installer APP ANR when starting install in main thread
b6545b67a2aa Safely handle the case of BroadcastOptions being null.
5715aa5d778d Don't warn for displays with no input device matching.
be7393dda3db Fix screenshot sharing failure after the recent task is opened.
c7cc445d3359 Fix getStorageVolumes to return public volumes visible to userIdSharingMedia with.
5ba7ec37cd11 Add YCBCR_P010 in switch content in ImageUtil getNumPlanes.
232417015042 base: wm: Follow rounded corners by split divider corner size
9962c986794c VolumePanel: Pass touch outside of volume panel
300b9569a6bc Volume panel: avoid multiple animations on touch spam
14f0ecc3424f audio: add support for extended formats
e3cf19331984 Give slightly more descriptive error messages when you can't find resource IDs
5689bf79462f Add deep sleep preference controller [1/2]
828b1c8a57a5 Fix how ExifInterface creates VP8X chunks for WebP files
71d4d6a65ef0 Prevent ExifInterface incorrectly copying a WebP padding byte
8120cda6447b Fix kotlin deprecation warnings
3f9566e42e07 AudioService: RecordActivityMonitor: fix unbounded list growth
b28a9e52eb9d Fix broken anchor tags.
c96a95069e27 Fix unused-but-set-variable warnings
633339ec1b62 Fix ATRACE_TAG redefinition in SysTrace.h
198a5c2bc473 Fix module-file name collisions
47c9f5b33a37 Fix error message being cut off.
3d1ff975ed62 ViewConfiguration: Fix multi-thread safety issue
841039c66a4b TwilightService: Explicitly use `FUSED_PROVIDER` instead of getProvider()
a26307e0a673 Fix errorprone warnings that should be errors
e7b7e89874e2 Fix errorprone warnings that should be errors
0854a0049e2f modify requestLocationUpdates
f82e9365082c Easteregg: Fix wrong PendingIntent flag at BubbleMetadata
249a177525e6 Unhide Parcel.writeTypedList() with additional flag
64c90caae4a9 Fix array-related errorprone warnings
be9261e33b13 Reset PowerGroup.mIsSandmanSummoned while waking up.
0cd2c95ede98 Fix problem that sub user`s active CustomTile can`t be updated by requestListeningState API
4428fdae7b2d Fix errorprone 2.15.0 errors
5ced967bf08c toString() of StringBuilder need to create a array copy with count, if no more memory could be made available by the garbage collector, "free list large object space" maybe oom.
335b49f39610 Fix binderDied of an app can not be triggered in some cases.
e0379d44f0f7 Services: Boost gesture flings
f062ce61b221 Fix erroneous self deletion on SkImage creation failure
ade33819d68c Fixed Attribution Source’s calling Uid check for multiuser.
92dc08d4de0a Fix the problem that the turn_screen_on Activity does not draw.
db7abeded0c8 Fix WifiInjector instance exception if WifiService disabled
ac5d5f0c8ee2 Replace LinkedList by a more performant collection
79f85d0c6a43 Fix the problem that the home key can not work in some cases.
450d3c020635 AudioService: catch RuntimeException for IServiceManager.getService
624008810b8a Change the default value of sync mode to NORMAL
7ad348b44cb5 Make sure view is laid out before calling createBitmap
ea8d2794bfe7 Make sure width and height are not zero before calling createBitmap
754c413a401f telephony: SmsMessage: Bring newFromCDS method back
d751f93cfb8b StorageManager: Add dummy inCryptKeeperBounce method
e166a0d23c92 SystemUI: Respect Statusbar left padding in keyguard carrier
e61ada9562fc ActivityManager: Add stub implementation of enableBinderTracing
fd25ce13973d Skip tracing missing binder txn names
a8fd62e926e9 Enable binder txn tracing more broadly
99492b5850a1 Clean up binder txn tracking special case
dede3f5e7d65 Populate binder trace txn names lazily
fb28ef18cf1c Only create clip bound object when RenderNode is not quick rejected
3ceaf2fd43b7 Send <Request ARC Termination> when Standby
6cfc1b580e45 EnhancedEstimates: Get estimates from Device Health Services
88834f337c96 Cleanup and consistency around system server profiling.
16a6a06cf809 Allow profiling for standalone system server jars.
e1b47550b7fa Use synchronization to protect service list and service class name set
20ceaf489731 Fix bug for user removed case
da3b847f7b5a PackageInfo: Optimize ApplicationInfo creation
8e7b6736abd4 Update HWUI to use GrGLMakeNativeInterface instead of deprecated GrGLCreateNativeInterface.
6df1ced5608b Remove unnecessary HashMap instantiation
0114f8792326 Hide contaminant dialog "Enable USB" button if not supported
75eba763f01c Fix freeform window resize not working on multiple displays
ed5507cc0d66 Avoid crash when dream starts
86ef1294b27e SystemUI: Check whether the selected WFD route is available
029b479d24dc Check if disabled system package exists before cloning its setting in createNewSetting
d7a4d5758fe0 Check if integrity verification has already completed in case INTEGRITY_VERIFICATION_COMPLETE
a9c7d28f2221 Parcel: fix memory leak
a209e3aaecea Allow fabricated RROs to survive a reboot in non-user builds
c04988f346b5 screencap: Add async option to media scanner broadcast
986a88e90236 Not run hideDotView as an animation
722310a55e70 Fix bluetooth tile show blank
ebaf6e41807f Change sendVolumeKeyEvent condition
61c5d1c387d3 fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes
c59672a9a7a0 display: Don't spam log when display state changes
9781de798987 Fix bug Device that can't support adoptable storage cannot read the sdcard.
867ba8f085d2 Fix permission issues for network update service
3df1d776d6fb MediaSessionStack: rechoose the media button session after the current one was removed
3a574d5386ee Add absent sim info to locked screen text
9ffad688a5c4 Changing max SampleRate limits for raw audio decoder
2bb0c44185e5 RecoverySystem: make the package readable before checking capex
c479851c5d2e SystemUI: Add colors to assistant animation
f6f674d76077 SystemUI: Set launcher activity name
c360f8d536b1 Fix crash with protected content with ElectronBeam/Scale screen-off animation
c30da721b7b1 Add upstream fixes to ElectronBeam screen-off animation
91426221280d fwb: Screen off animations [1/2]
a649fe80dcef Fix long click intent for Smart Pixels tile [1/2]
32e2fe20aeec SystemUI: Add Smart Pixels tile
7c22580cf7ef SystemUI: mark smartpixels as a trusted overlay
ffaf2e343575 Smart Pixels: Update default grid pattern
755d3551d35d SmartPixels: Use CoreStartable interface for receiver
49158ad2f4b5 Smart Pixels: Dynamically register receiver
0007f062641c Smart Pixels: Switch to registered receiver
01c0d97a1a36 SystemUI: Smart Pixels [1/2]
85d48abd8ebe SystemUI: screen-dimmer-pixel-filter
8117fd702ebe Reload navbar icons on changing style [1/2]
f42b90ba9a8a Add kill button to notification guts [1/2]
3627966ba5a6 fwb: Implement cutout force full screen [1/2]
30f5422e30b9 Ambient Music Ticker - Allow to pulse on new tracks [1/2]
6c3fd15c7871 EdgeLight: Fix up applying custom color
ff9c94b17f48 SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
7930ce742f7a SystemUI: add edge light customizations [1/2]
8c3ef9568e51 base: Add bool to enable/disable doze by default
202ea0ebfdbe Allow tuning ambient display with sensors [1/3]
0ae95b7e7864 Add toggle to disable charging animation [1/2]
f179e7062d2a base: Use wireless charging animation for wired charging too
3d259939ebb5 UI: Follow Monet and light/dark theme in user 1 icon
11d0741c0703 Follow Dark/Light theme for Safe Mode dialog
b4cdfab43065 ThemeUtils: Make it compatible for all targets
4ecf9c837b0a Bring back ThemeUtils for Theming
0500364b3e6a Add support for Navbar styles
6e1c0c12e7fd ThemeOverlayApplier: Apply wifi and signal icon styles last
b38770eace3c appop: Save discrete app op history for more permissions
1b3c9eca30e3 Paint: Enable subpixel text positioning by default
aaa5043636ca Add button to AppErrorDialog to upload crash information to pasty
cc9aa549505f InternetDialog: Launch mobile network settings on long press
937e9a37aac7 SystemUI: Add hotspot toggle in QS internet dialog
96756b8efddc SystemUI: QSAnimator: Hide secondary label in QQS
f4bedbfdee70 base: Bluetooth timeout feature (1/2)
4185f0bb4e94 base: Wi-Fi timeout feature (1/2)
a17a2a5511b0 SystemUI: BurnInProtectionController: offset less aggressively
80c3e093172b SystemUI: Implement burn-in protection for status/navbar
75fd449a1b39 SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT
5e92227ccf91 SystemUI: BatteryMeterView: Set white tint in darkmode
9be675bbeeff PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call
c1f5a9f47b6a base: Pocket Judge: Don't go to sleep while on call
8ea34da5f849 pocket mode: Update style to latest OOS specs
f54504792c9b PocketJudge: Allow to register vendor proximity sensor
a8c76fe57736 PocketLock: Make using light sensor optional
136a52cea22c SystemUI: Improve pocket mode layout
2395153a4483 base: Redo Pocket mode view like OOS
090ce9c5d237 Fix an edge case in KeyguardUpdateMonitor pocket callback
6ed5e69af70b PocketJudge: allow register vendor pocket sensor
804d3a082abb PocketLock: fix flickering on animations
76556f484f9b Pocket lock: Add config_pocketModeSupported overlay
821262062423 pocket: introduce pocket bridge
3819845f17ad pocket: Reduce sleep timeout for pocket lock
e99057aea4b5 pocket: Use MD2 lock drawable
cc38f10053f7 Pocket lock improvements
14933acc01c7 pocket: Fix pocket lock view for display cutouts
73ba5a7839f0 pocket: Adjust sleep timeout for pocket lock view to 10 secs
5eb5030c171d PocketService: Adjust light sensor rate to 400ms
60f507bbbec5 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
dbcbde6bfcd2 policy: introduce pocket lock
4ead8c7818b4 pocket: introduce pocket judge
ef0cce3794ed AlertSlider: Allow UI to work with multiple resolutions
c15d3a1ce07c AlertSlider: check for existing dialog before creating new
dcd9fc5e6d65 AlertSlider: Support slider actions without broadcast from device
24cea7b93a76 AlertSlider: Add toggle to disable notifications [1/2]
50df4a428e8c AlertSlider: Update theme more swiftly
12b5bd89b083 AlertSlider: Prevent crash in case of incomplete broadcast
a750f0538523 AlertSlider: Add more resources
7deec2919e31 AlertSlider: Fix layout for 180 rotation
9cbbe820da8b AlertSlider: Update resources
3524c532e620 AlertSlider: refactor to reflect slider state
e953299c0f14 AlertSlider: Improve layout
841da0d21443 AlertSlider: Use default position behaviour if position not specified in intent
d7e9047c8365 AlertSlider: Do not hardcode slider position based on ringer mode
8ceee25151a6 AlertSlider: Work better with Key Handlers
67391d25dd90 AlertSlider: Make tri-state SystemUI dialog dimensions conditional
98ebfa468b1a AlertSlider: Introduce user interface for Alert Sliders
374516e300b2 QS: Use Settings.Panel intent for Volume Tile
820a865ae729 SystemUI: Add tile to show volume panel
35755edae4c4 DataSwitchTile: Show active sim as tile current state
4a91f32958f6 DataSwitchTile: Update SIMs QS icons
7fda2f30ade9 DataSwitchTile: Use Mobile Data panel
56f69f8cc332 DataSwitchTile: Resolve initial tile state
f4f72d8a6a81 DataSwitchTile: Fix issue when subId is non-binary
8c836571d2da SystemUI: Introduce DataSwitchTile
c7e64403ff03 SystemUI: Fix QS compass tile spam & instability
bf2becd5a5ba SystemUI: Add Compass tile
51b1448e5c4d SystemUI: Rewrite FPSInfoService in kt from scratch
b675160c9369 SystemUI: FPS Info Overlay & Tile
a843eca4bf7c QS: Add CPUInfo toggle tile
3a457d2aa567 base: add CPU info overlay
5dade13ee5d7 OnTheGoTile: Fixed refresh state when turning off tile
fdd8da743418 SystemUI: QS: Add On-The-Go Tile
8bd255c4009f SystemUI: On-The-Go Mode (1/2)
0bd2f129bbbe Use double click effect for long swipe
3b3f02866d71 Optional haptic feedback on back gesture [1/2]
c237ff42987e Allow to hide arrow for back gesture [1/2]
b64e5f648abe EdgeBackGestureHandler: Change back gesture height intervals
771d9f8dfdc0 Allow changing back gesture height [1/2]
55087db84340 Allow changing the length of gesture navbar [1/2]
da720ce587c2 NavigationBarInflaterView: Improve applying overlays
65fbab2a1b3d Navbar: Fix issue where pill disappears in gestural mode
9f99dd1dae88 Add separate tunables for navbar layout customization
0f66717b4833 Forward port pixel navbar animation from redfin 11 [1/2]
73a6ad4f9bcc fw/b torch: add haptic feedback
0f1c7011e11e UdfpsAnimations: Migrate to DisplayUtils.getScaleFactor
56bbacbcf5b0 DisplayUtils: Introduce getScaleFactor
76a0b30b262e SystemUI: UdfpsAnimation: Don't run scaleFactor on mAnimationSize
e9e2e6cb4df1 SystemUI: Allow UdfpsAnimations to work with multiple resolutions
ab6200e57ba9 biometrics: Fix udfps races
50dbfe20c151 Bring back UDFPS icons and animations [1/3]
50ad52dfe839 UdfpsController: make sure to continue with onAcquired even when pulsing
62891c0dbcec base: Allow toggling screen off FOD [1/2]
dd2f67ff2f2a udfps: Allow devices to pulse onFingerDown instead of waking the screen
cb881bd62882 udfps: Add support for udfps on aod without dedicated sensor
7b94dc7b5f3e udfps: Trigger onFingerDown with regular action down events too
0e50da149ec5 Fingerprint authentication vibration [1/2]
198aa4618091 base: allow disabling ripple effect on unlock [1/2]
56f9217a0101 SystemUI: Disable lockscreen album art by default [1/2]
0a569e2b44ea Add Lockscreen album art filter [1/2]
d45b8a0c3a1c SystemUI: Allow to change QS tile label text size [1/2]
9fc1004a4622 SystemUI: Update and fix QS tile layout settings
711f8d13e106 SystemUI: Improve vertical QS tile layout & animation
69ebb2b22aad SystemUI: Tune QS tile dimensions
a34ac971b5cb SystemUI: Fix qs tile vertical layout scrolling
84bd0ddd8060 SystemUI: Add QS tile layout settings [1/2]
4bec4232eed7 QSPanel: Add rotationX animation to quick settings tiles [1/2]
0fd6c3b6e66c QSPanel: Use Tuner API for QS tile animation style
0295133e89a3 QSPanel: Add animations to quick settings tiles [1/2]
a20d36e8cbfb SystemUI: Hide oos clear all if reticker enable
cfd4b623b76e SystemUI: Introduce OOS style notification clear all button [1/2]
1751037738ef SystemUI: Avoid NPE in QS footer data usage
2704f1f98976 SystemUI: make QS footer rounded (#910)
2c8f649cc012 SystemUI: Match footer actions background with notifications background
9187fa1274c2 SystemUI: Fix daily data view in QS footer
d61aadced9bc SystemUI: Toggle data usage view on QS footer [1/2]
8f4005a82959 SystemUI: Show daily data usage in QS footer
421c51ffbcfc Status bar notification: Use Material icons for missed calls
33271d4e74a6 keyguard: Actually kill Fancy Colon
1ecf9c00c58d SystemUI: Tiny expanding improvement
5f1fc32cd158 ViewConfiguration: Set scroll friction to 0.012
8d5ecaee372a Speed up Orientation Listener
a19d8fc413a2 Let's cut Max Excape Animation in Half
f00f97cc847e SystemUI: Fix multiple QS background scrim issues
9acedcc8ac79 ScrimController: User Tuner API to apply custom alpha
792770b6b429 SystemUI: Transparent QS customization
7bbe0df1ebe0 SystemUI: Refactor notification reticker
569580d6f7bf base: add API for disabling gestural navigation
adc72f0ea456 reTicker: Do not jump to app when clicked in games
8d9052fc2e0f SystemUI: Add support for GameSpace
478a107ccdc0 SwipeToScreenshot: Import MIUI implementation
c402fa036f16 Improvements for swipe to screenshot
75b5d9689013 base: Add three-fingers-swipe to screenshot [1/2]
815e91d55215 base: Introduce Accidental Touch
0c6d6ee7d20f Move Swap capacitive buttons to Settings [1/3]
fbcb815850cd Add toggle to disable HW keys [1/2]
a76c05ad3d91 Hide power menu on secure lockscreen [1/2]
ba878eca71cc Introduce customizable navbar and hardware buttons [1/3]
a940c01d3dfe Revert "PhoneWindowManager: Fix wakeup and long-press actions of assistant key"
1a06fe1845d8 Switch gesture navbar to new navigation bar key event source
609721566f49 base: Introduce new navigation bar key event source
927b3e95a20f reTicker: Cleanup
0782666bba56 reTicker: Do not show when content/icon is null
0df93b40881f Use Tuner API for reTicker settings
8e156a2969f7 Properly update view for reTicker
443679b1721a Feature: reticker [1/2]
a207f35058c0 Allow disabling qs on secure lockscreen [1/2]
93504cdf704b Use FORCE_SHOW_NAVBAR to actually toggle navbar
448be6c68799 CentralSurfacesImpl: Clean messy tuner API usage
429f7fd4b00d Prefer `Boolean.valueOf()` to `new Boolean()`
482766a68767 Fix the problem that system apps cannot drag
7710cae26e6b Fix exception caused by system app setting wallpaper
35f2803cd722 Fix sticky firstEventAfterDiscontinuity setting
6ab330f4b797 Move SkiaCanvas::Clip above SkiaCanvas::SkiaCanvas
7c03b196d4f2 app_process: Fix className check
ee17d38cb006 Telephony: Fix the record output
93302ebabba3 make sure mSurfaceLock.unlock can be executed in unlockCanvasAndPost
bda9034264ee Prefer valueOf() to boxed primitive constructors
0c7a755edc06 Switch to source build of JavaPoet.
8cf49ec3b18b Allow passing in a category override to aapt2
ff1d8801ad07 Add FULL_ACCESS_CELL_BROADCAST_HISTORY permission to shell for CellBroadcast MTS test.
620032a6d8f4 Make LoadClass collect garbage as promised
c23430b5869a Fix stack-use-after-scope for a `std::string`
fd54d9791d61 Fix C compatibility in AMidi.h.
6534a7bd8299 audio: Provide boxed types for remaining primitive types
a93c1a07fc0d base: Add crDroid utils
e9632a2362c2 QSPanel: Don't crash when not using media player
a4ea8ab8fb52 display: Don't reset brightness adjustment on clearUserDataPoints()
3363546dfa9e display: Force a reset if brightness adjustment is changed directly
684e7369baf0 Do not brighten when dim state or low power mode.
95d7ec740f47 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness
4f25ca78e49d SystemUI: Clean up and fix QQS Brightness slider padding