forked from crdroidandroid/android_vendor_crDroidOTA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog_kebab.txt
1032 lines (979 loc) · 56.6 KB
/
changelog_kebab.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
====================
01-19-2023
====================
====================
01-18-2023
====================
====================
01-17-2023
====================
* frameworks/av
b5afd7560e StagefrightRecorder: Add "set-title" parameter
1a4b3f93f5 libcameraservice: Add support to set vendor tag with client package name
* frameworks/base
0be49ef53a8a base: Add mock oplus LinearmotorVibratorService
74c16338e433 ServiceRecord: Don't post running notification for oplus camera
98ce20282bef DisplayModeDirector: Allow to enforce user selected resolution
2702360b342b base: Add Touch HIDL support
* vendor/lineage
d795fc03 soong: Add TARGET_USES_NOTHING_CAMERA soong: Add TARGET_USES_OPLUS_CAMERA
====================
01-16-2023
====================
====================
01-15-2023
====================
* frameworks/base
7f091db7514d PhoneWindowManager: Clean up unused keys
9616081a558f base: Allow setting bottom keyguard shortcuts [1/2]
f64e5a99bbb5 SystemUI: Introduce camera & flashlight keyguard affordance
04c4ae0840b4 New Crowdin updates (#929)
83990c200774 Update Crowdin configuration file
68e2c168b07a ParallelSpace: Allow/block essential apps without overlay
e6058f427e74 Add handling of missing ServiceSpecificException
8b1362ca05c7 Add support for GMS switch
08538232dfb8 Cleanup 'Update battery info every second when device is charging'
c71fb8045b15 Make overlay for 'Update battery info every second when device is charging'
58caf2857d6d Update battery info every second when device is charging
fb3cb1dcb9c3 Fix an issue that the FoldStateListener induces a memory leak
899bcea2c938 Guard in short-circuit evaluations for stringSplit methods.
e53b05aa8fdb Add `@Nullable` to SensorManager.getDefaultSensor's return value
5134d0669f20 Fix potential crash in ImageTransformState
7181d52a9ba2 fixup! fw/b: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
3f10b0ec9a32 fwb: Disable some debug/log/trace
6e09acd9940b fwb: Only enable some features on eng build
07188526a15b SystemUI: Re-designed caffeine tile icon
6414747ea0ad base: Add support for Lockscreen clock fonts
2b81fb4ab28f create different pendingintent via appwidgetId
53fff5b9c10f Calculate apk size multiple times
1b3447cc90bd vibrator: fix log format and level issue
99ffda14a7b2 Dynamic broadcast receivers that are not exported need to be filtered in checkBroadcastFromSystem
b9587dd622b9 graphics: Override system fonts with user-selected overlays
23e143cd7eed styles: Use user fonts for Material UI themes
cb4dc02b2cee base: dont call roundStorageSize on Storage API for getting sizes
e4e734fae301 Fix black screen issue due to wallpaper decoding exceptions
e435a748d6fa KeyguardIndication: Set wakelock on doze only when required
540417ee7b9d base: Refactor Wi-Fi standard icons
64b224f12bfd base: Import Wi-Fi standard icon [1/2]
0a0457f5dd9e VolumePanel: Change bg tint for inactive rows
8076ee38e023 VolumePanel: Fix cuttered layout when on setup or lock task mode
e4da444f9e02 VolumePanel: Add long click for expand icon
212e7bbd19f6 NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode
fdaa0b16c1d8 camera: Add backwards-compatible CaptureResultExtras constructor
80507879f97e ParallelSpace: Allow devices to overlay whitelist/blocklist apps
6a4a2f36c28f KeyguardIndication: Fix glitchy charging info on AOD
83196305b9f1 SystemUI: Clean up redundancy in BurnInProtection
e0f2957d3e34 SystemUI: Remove existing icon group if its overriding
9d56555a4849 SystemUI: Ensure keyguard statusbar is gone when not showing
dc8b34e8deb3 SystemUI: old style mobile indicator layout fixes
2dfdf239469b Avoid NetworkPolicyLogger NullPointException
4343afdbc16f SystemUI: Fix QS header alignment with status bar
a600ebbe66d8 Network traffic mode for status bar [2/3]
0f3f22d40877 StatusBarIconController: Avoid crash due to incorrect casting
ddcca0e9ee1c Fix VPN icon failed reloading after disabling
2c6537d706f7 Switch back to multiple listeners in RecentTasksController
0bf8b8d27509 SystemUI: Enable session-based media actions for all apps
980b9eda4c48 SystemUI: Fetch bluetooth battery level from any device
23cffcaa075b BluetoothControllerImpl: Synchronize mConnectedDevices access
96bb801676f9 BatteryStatsImpl: Guard against OOB
956a7426209f TwilightService: Save and use last fetched location
2feef93287c0 TwilightService: Use temporary TwilightState when location is not available
d995bd0d4cb5 DozeSensors: Dont set proximity sensor listening if not registered
4aab0d014982 Package installer: show current and new version on apk installation
3085f20bb8e4 SoundSearchTile: Update intent flags for the apps
2591e5ae69b1 SoundSearchTile: Extend the use
7856fa331172 Add Google Sound Search tile
20d4d641552a Logspam: Properly handle optional app widgets service
55448259cf10 SystemUI: Hide oos clear all if reticker enable
f24254fc804b SystemUI: fixup! Hide OOS clear all if panel visible because Headsup
855df9d60cfc Battery: make fill path rounded
e0ce3dffa9c0 SystemUI: Switch notification background to monet on heads up
3ee2df851282 Make center clock follow paddingTop
887c07895ffd SystemUI: Fix up status bar end side content layout
b01739c05bd8 SystemUI: Fix up statusbar clock bg chip layout
9685c21db06d SystemUI: Fix up status bar start side content layout
7144cc1e84e6 Fix issues with center clock
6d73d0c14823 Calm down attention service logspam
a2b1e3dc1eb7 base: Update few drawables
2f5cf75f13ab ServiceRegistry: Don't throw an exception if OEM_LOCK is missing
303fa38a4f14 Fix incorrect context classloader initialization in system_server
39647780a96d Fix MtpDatabase multithreading NullPointerException
8d3250024f87 BackupAgent: Add backup shared mode
84f4de7c6b6d EventLog: Disable event writing in production builds
65392b1f58e9 base: Added screenshot tile
53232c809be1 fwb: Smart Pixels on UDFPS - drop disable_smart_pixels_on_udfps flag
03e4befddfdf fwb: Allow disable Smart Pixels on UDFPS
d13e66610e0b FingerprintManager: Fix NPE due to sensorProps
8b161f64c244 SidefpsController: Apply ScaleFactor to sensorLocationY
a4806f0768b6 ripple: Replace with Fluent Design-inspired animation
ca656858800a DozeSensors: only use proximity sensor if supported
ac419de62d9e SystemUI: Update IMS states and update icon when necessary
9286814aabe9 MobileSignalController: Try register IMS callback when listening
7ed130a72769 Improvements for dynamic VoLTE & VoWiFi icons
241b3e897b3f SystemUI: Introduce dynamic VoLTE & VoWiFi icons
da1acd4616e0 ParallelSpace: Mark badge string as not translatable
be2daeb31811 SmartPixels: Fix BatteryController dependency crash
b1767fbd79f3 Slightly optimize less boring apps check for heads up
a0b3593ca3b6 Remove RESET_BATTERY_STATS permission for resetting stats
3cc524b3f401 QSTileHost: Fix crashes with tiles like Anti flicker
6472d41ed291 DisplayModeDirector: Make sure we apply refresh rate on startup
9787de32e3b5 DisplayPowerController: avoid updating settings when adjustment is NaN
5df6a7aa85a0 System crash during dismissing split in multi-user scenario
64b4f07c39ce When a user is unlocked, it will install provider, but it cannot publish Provider successfully,we need add pr.installProvider before scheduleInstallProvider
d6288ab6f4d0 Fix watchdog when NaN lux is reported.
22e0ffb5168c services: Suppress double upgrade notification for parallel space
4a48b05ae052 services: Fix parallel space crash with third party launcher
53a9c11a53b9 services: Do not turn on multi user switch for new parallel space
2d1a0a89be9d data: Add missing priv-app permissions for parallel space
f6b9aba342bc ActivityStarter: Resolve launcher intent to parallel owner user
37cccc374fca services: location: Whitelist parallel space users
c0768829ce65 services: camera: Whitelist parallel space users
ff0318a53e9f SystemUI: Fix privacy indicator not showing for apps in parallel spaces
85f56848f561 base: Expose parallel space owner to api
251df5e13fb1 Whitelist some Packages for Parallel space
2af1a626b682 base: Add support for managing files across parallel spaces
ab010ff10820 base: Add support for parallel space
75bacd9e253b BatteryStatsImpl: Stop resetting battery stats after reboot
80890f594e61 frameworks: Reset battery stats [1/3]
c617d3c967c2 Add config overlay to force enable multi resolution for camera
40caad0018d3 Additional callbacks for firewall status bar icon
e44f2c0f9b63 SystemUI: Bring in drawable for statusbar firewall toggle
01269706030e Implement firewall status bar indicator
4dfd0362cecc Revert "Remove fixed grant of READ_PHONE_STATE and cleanup"
c856de7026c5 SystemUI: Switch to config for Refresh Rate QS tile
510008f9dfde RefreshRateTile: Improve logic
d38c64b2e4ec base: added refresh rate tile
d831cecfee4f Introduce trimMemory to AppIconCacheManager
2f1bc57ea96c udfps: Implement framework dimming support
f5a50794968e base: Allow toggling floating rotation button [1/3]
6127cc63b9e5 Settings: make SensorBlock readable by non-system apps
49f41df9eece Make sensor block package list configurable [1/2]
e137a71a50f8 base: Add Accelerometer and Linear Acceleration sensors in blocking list
8836f001c30d FWB: Sensor block per-package switch (1/2)
6029a5cdb5f2 SystemSensorManager: sensor block per-package
1fadfe6e040b Do not show camera indicator for Face Unlock service
af0099a2a138 SystemUI: use simple check for isFaceDisabled
a2f9a926b05a SystemUI: Face Unlock animation
c7aa68b545aa Hide face recognizing message on bouncer when authenticated
9b86715783b6 face: Pass requestId on our authentication client
3bbd23d1c67e SystemUI: Tell user when face unlock detection is running
3de7fb864a1a Reset face auth on occluding app when authenticated
24f8f1d5d5da WalletActivity: Don't explicitly request face auth
f551545df063 Allow changing face unlock method when locked
e8c7b5412a20 base: do not use new lockscreen layout for bypass
b6ac608a2586 KeyguardBouncer: Don't delay showing if face auth running
081be2363930 FaceService: Allow our face unlock to be used on third-party apps
2ed7c6f9cbb0 SystemUI: Improve pt-br translation for fingerprint_dialog_use_fingerprint_instead
00d566028183 Add idle lockout message for FaceUnlock
3fcd1e73df0f services: Merge T changes on our custom face unlock impl
293422da7b52 Initial import of Face Unlock for S
5cd693fa58f2 BiometricScheduler: Cancel operation if not idle
c0fa524531b7 SystemUI: Allow disabling clipboard overlay [1/2]
b45e4654c15e BatteryService: Switch Dash charging status path to an overlay
8a300bf79a89 BatteryService: Switch Warp charging status path to an overlay
0725917693a5 Custom statusbar logo customizations [1/2]
b98835baaf0e SystemUI: Add Weather tile based on OmniJaws client
337210ff6bcb SystemUI: Make weather location on lockscreen optional [1/2]
b6954f966c38 SystemUI: Introduce Adaptive Playback [1/2]
bd0faac892da Make Quick Unlock compatible with long PIN/Password [1/2]
13616fca4b8e Keyguard: Forward port lockscreen quick unlock (1/2)
c34a1355f7d9 Keyguard: Add option to scramble pin layout when unlocking (2/2)
1e93efc937b1 Revert "Keyguard: Add option to scramble pin layout when unlocking (2/2)."
31bb335aee6b Add interface for battery stats reset
0834c69e5c52 base: Smart Charging (1/4)
04f07bc97ec9 Pulse: Implement pulse color based album art [1/2]
0ca458af9407 Pulse: Detach pulse view only when attached
9c95a3d2f96a Pulse: Solid renderer round lines [1/2]
6538156f5e41 Pulse: Set current Refresh rate as FPS animation value
5f6a24535586 Pulse: Add more NPE checks
81d6537d9538 Pulse: Extend to Ambient Screen
9687357bb74f Pulse initial checkin for Android 13 [1/2]
0adc93f2259b SystemUI: Nuke oriented navbar handle
50d3d995569a base: allow disable of screenshot shutter sound [1/2]
ae2a5ffe63b6 Volume dialog timeout [1/2]
76cc36ec6af3 SystemUI: Use App icon for per-app volume
a9edc92159fd base: support per-app volume [2/3]
a54c2608c10b base: Live Volume Steps [1/2]
1edb72b176d4 HeadsUp: Change heads up timeout to seconds
5f66a4c2e453 HeadsUp: add timeout option (1/2)
4028b630b614 NotificationInterrupt: Clean up for isSnoozedPackage
daf01affb2a4 Skip less boring notification check when reTicker mode is active
26d61b1b935e Allow to suppress notifications sound/vibration if screen is ON [1/2]
e2fa5bc60119 Less boring heads up option [1/2]
f8d005713de7 base: wm: Follow rounded corners by split divider corner size
74d33b6bfc29 SystemUI: DreamTile: Enable for everyone
eb8fe61388d8 SystemUI: Show notification row when it's unlinked to ringer volume
75ba20e4b437 VolumePanel: Pass touch outside of volume panel
07161af44bc2 Volume panel: avoid multiple animations on touch spam
7e0d4aa6d2f0 PixelPropsUtils: Allow disabling netflix spoofing [1/2]
a2af6551c628 audio: add support for extended formats
b907a99870b8 pm: microg-spoof: Add null check
cb162be5283e AudioService: Fix issue with linked notification volume
0ca634527b4c Give slightly more descriptive error messages when you can't find resource IDs
1f8003cf23ef Add deep sleep preference controller [1/2]
9630a0825892 fix NullPointException when pkg is null
6a36cd08fd54 Fix how ExifInterface creates VP8X chunks for WebP files
901a19c13984 Prevent ExifInterface incorrectly copying a WebP padding byte
8ee683bd5bf7 Fix PermissionHelper NullPointerException
eacf2a1c6be7 Fix kotlin deprecation warnings
4b05d8bc4e99 AudioService: RecordActivityMonitor: fix unbounded list growth
5cc53fa98be7 Fix broken anchor tags.
650a5313954c Fix unused-but-set-variable warnings
8e6a7f160c18 Fix ATRACE_TAG redefinition in SysTrace.h
bc056582171c Fix more kotlin 1.7.0 errors
c9113ed54714 Fix module-file name collisions
0c4befc552d5 Fix error message being cut off.
6c2cfcd1c554 ViewConfiguration: Fix multi-thread safety issue
27280f068fbb Revert "DisplayPowerController: Fix mismerge in proximity check"
79458c8bca02 TwilightService: Explicitly use `FUSED_PROVIDER` instead of getProvider()
77349a12bb68 Fix errorprone warnings that should be errors
9e8b0eb1bd08 Fix SystemUI NPE when ScreenDecorations is disabled
ee30356b10f4 Fix errorprone warnings that should be errors
c1fca5fbd27a modify requestLocationUpdates
3e94e824ecdb Easteregg: Fix wrong PendingIntent flag at BubbleMetadata
948bac114769 Delay display DOZE on LS => AOD only if blanking is not needed
4ec453521056 Unhide Parcel.writeTypedList() with additional flag
ddb42a19eb72 Fix array-related errorprone warnings
4d868e839d31 Rely on Display#getRealSize when dumping XML hierarchy
a2d1696ace39 Reset PowerGroup.mIsSandmanSummoned while waking up.
66aff16ce9d8 Fix problem that sub user`s active CustomTile can`t be updated by requestListeningState API
baac3476f805 Fix errorprone 2.15.0 errors
ad0ef87dd331 CEC: Do not allow null callback
0c33499ad8be 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.
ec48f583de18 Fix binderDied of an app can not be triggered in some cases.
b3b10686093b Delete all templates that do not match
b3765e8dc412 Services: Boost gesture flings
29a12be70dae Fix erroneous self deletion on SkImage creation failure
106a15a15464 ImeFocusController: Prevent a rare NPE
9ea466240137 Fixed Attribution Source’s calling Uid check for multiuser.
947161480d35 Fix the problem that the turn_screen_on Activity does not draw.
7e373b7c4b86 Fix NullPointerException when starting app with old ApplicationInfo
3a8a6eb8fc86 Fix WifiInjector instance exception if WifiService disabled
cec72b71b1ed Replace LinkedList by a more performant collection
d6e419c59719 Fixed a bug with widget minResize
a95d1940970f Fix the problem that the home key can not work in some cases.
515ee6c946b6 AudioService: catch RuntimeException for IServiceManager.getService
4e429db12963 Change the default value of sync mode to NORMAL
92889c6f55cf Improve performance by resolving MediaCodec.BufferInfo members outside of the frequently called code (like dequeueOutputBuffer)
1a14fb6c9aba Make sure view is laid out before calling createBitmap
7dc61a4ca7e2 Make sure width and height are not zero before calling createBitmap
95c684d98645 telephony: SmsMessage: Bring newFromCDS method back
9c127237189c StorageManager: Add dummy inCryptKeeperBounce method
9699225b1340 SystemUI: Respect Statusbar left padding in keyguard carrier
f1604fb9b61d Don't report after view detached from window.
d0e528c46ce0 Skip tracing missing binder txn names
71b2f39fe5f7 Enable binder txn tracing more broadly
13de5f1eb20a Clean up binder txn tracking special case
dd7db03bca7e Populate binder trace txn names lazily
c47572bf6c4b Only create clip bound object when RenderNode is not quick rejected
99410a2236f1 Send <Request ARC Termination> when Standby
8fcd9d95b844 EnhancedEstimates: Get estimates from Device Health Services
701beb0bc1bb Fix DozeLogger NPE crash when DozeMachine.State is null
b97bd817e60d Cleanup and consistency around system server profiling.
6aa6623f83c0 Allow profiling for standalone system server jars.
c0d437f83f6c Use synchronization to protect service list and service class name set
3d16f180af31 Fix bug for user removed case
b1878c114525 SystemUI: Add missing location permission
19415b8981f5 PackageInfo: Optimize ApplicationInfo creation
acfa2201a01e Follow Dark/Light theme for Safe Mode dialog
e4e970f7cba3 Update HWUI to use GrGLMakeNativeInterface instead of deprecated GrGLCreateNativeInterface.
ee6180d58dc4 Remove unnecessary HashMap instantiation
5bdba8f583a8 Hide contaminant dialog "Enable USB" button if not supported
3a881328e2a6 Fix freeform window resize not working on multiple displays
f31b4e626157 Avoid crash when dream starts
f8c2dac88e73 Use HwLight.type as the key of mLightsByType
43200778da62 SystemUI: Check whether the selected WFD route is available
ebe7b2acaffb Check if disabled system package exists before cloning its setting in createNewSetting
6b572638de16 Check if integrity verification has already completed in case INTEGRITY_VERIFICATION_COMPLETE
7a8b00295ff5 Parcel: fix memory leak
7b1d491c157a Allow fabricated RROs to survive a reboot in non-user builds
18be2bd3d3c2 screencap: Add async option to media scanner broadcast
f3faca6141ca Not run hideDotView as an animation
aaa92d80e292 Fix bluetooth tile show blank
dc42f8ec030a Change sendVolumeKeyEvent condition
ce95d770b7ab fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes
22ca9487ff6c display: Don't spam log when display state changes
ba7d47e89766 Fix bug Device that can't support adoptable storage cannot read the sdcard.
0340056dcbe1 Fix permission issues for network update service
9695474fa4dd MediaSessionStack: rechoose the media button session after the current one was removed
66dec5e899b0 Add absent sim info to locked screen text
6e470d06ec4c SystemUI: Avoid NPE in QS footer data usage
bda0286587d4 Changing max SampleRate limits for raw audio decoder
832e993a9fdf RecoverySystem: make the package readable before checking capex
9a98ee28b580 SystemUI: Add colors to assistant animation
5e87713eccd5 SystemUI: Set launcher activity name
1648ae62dacb config_progress_background_tint: Use accent color for progress bar background
517fa8b1f264 colors_device_defaults: Add chroma to light surface highlight color
933051156523 ColorUtils: Fix out-of-gamut Oklab blending
6b45fd6f01a1 graphics: Blend ARGB colors using Oklab
ce10f4c42f4f WallpaperColors: Use CIELAB for light/dark wallpaper detection
0700f6920106 ColorStateList: Switch to ZCAM for lightness modulation
4c438d003a5a graphics: Add ZCAM implementation with sRGB interface
9fdd9a2d642b Fix crash with protected content with ElectronBeam/Scale screen-off animation
04fc8f289e0e Add upstream fixes to ElectronBeam screen-off animation
69e80b6b545c fwb: Screen off animations [1/2]
193ad81d9780 Fix long click intent for Smart Pixels tile [1/2]
9cfd4e3951e7 SystemUI: mark smartpixels as a trusted overlay
27c80dc483d8 Smart Pixels: Update default grid pattern
0e60bc1fa1ef SystemUI: Add Smart Pixels tile
903b2017b5cf Smart Pixels: Dynamically register receiver
6b7ed37402a5 Smart Pixels: Switch to registered receiver
b3cfdb38670f SystemUI: Smart Pixels [1/2]
131e4d8bde7a SystemUI: screen-dimmer-pixel-filter
686679c2ee15 Reload navbar icons on changing style [1/2]
b1875560b809 Add kill button to notification guts [1/2]
5a1dedfa880e fwb: Implement cutout force full screen [1/2]
7de1f2761bcc Ambient Music Ticker - Allow to pulse on new tracks [1/2]
c231d59eaf31 Doze: Pulse Lights View only on notification
8f4b6215baf8 NotificationLightsView: Remove logging
b0283c8045f4 SystemUI: Ambient Edge Pulse layout [1/2]
717b913513b7 SystemUI: Allow changing duration of ambient edge light [1/2]
e1a7fc92d41f SystemUI: Replace pulse light drawable with our own vector
25dd0196b580 base: Add ambient pulse notification [1/2]
f5cf3f0da448 fwb: Set "Pick up" off by default
bb26db7580e9 base: Add bool to enable/disable doze by default
b64e9f3d9c49 Allow tuning ambient display with sensors [1/3]
b44b988055fb Add toggle to disable charging animation [1/2]
79ac4402e547 base: Use wireless charging animation for wired charging too
960d765da694 ThemeUtils: Make it compatible for all targets
4f7f39deef1f Bring back ThemeUtils for Theming
2bdb8752fcf1 Add support for Navbar styles
b841b701941c ThemeOverlayApplier: Apply wifi and signal icon styles last
f971e4d12d35 ThemeOverlayApplier: Catch a potential NPE.
49accb2a9603 SystemUI: Use colorkt-based dynamic theme engine for Monet
cd7f573cb287 ColorUtils: Prevent crash if alpha component is translucent
4b83415222aa appop: Save discrete app op history for more permissions
193ea3b3934b SystemUI: Reduce scrim color animation duration to 375 ms
93fb21f236dc Paint: Enable subpixel text positioning by default
84eed6c676ca monet: Fix overly low chroma for tones below 90
367cf9dc7fce Add button to AppErrorDialog to upload crash information to pasty
ceaf819aa317 PowerMenu: Hide emergency affordance if not selected
465473330aed Prefer `Boolean.valueOf()` to `new Boolean()`
c8b7543e895e Fix the problem that system apps cannot drag
2348191ecb3d Fix exception caused by system app setting wallpaper
6e91b711580d Fix sticky firstEventAfterDiscontinuity setting
7285b238ca63 Prevent FGS notification from exceeding allowed
df8577cd2936 Move SkiaCanvas::Clip above SkiaCanvas::SkiaCanvas
3c6cdb48063c Do not crash when duplication found in merged imsi list
b54b12b36f48 app_process: Fix className check
011b5a641223 Telephony: Fix the record output
f100099e6def make sure mSurfaceLock.unlock can be executed in unlockCanvasAndPost
151ee58c2779 Prefer valueOf() to boxed primitive constructors
098ddf8fb9af Switch to source build of JavaPoet.
d81712085fbd Allow passing in a category override to aapt2
22c87fe4a41f Add FULL_ACCESS_CELL_BROADCAST_HISTORY permission to shell for CellBroadcast MTS test.
a96075e4af11 Make LoadClass collect garbage as promised
66685bead6fa Fix stack-use-after-scope for a `std::string`
2f6c0aa2348d Fix SuspendPackageHelperTest after Kotlin 1.7.20
af429739c3d3 Fix C compatibility in AMidi.h.
0c341e0ca021 audio: Provide boxed types for remaining primitive types
8c70f392f214 Do not brighten when dim state or low power mode.
abb94d95beae fix: isMultiUserSupported in TestDevice does not reflect real value
53c69e58f03e Run additional compat checks for checkapi
63aa5d78f372 Fix double wallpaper attachment (race) when it is gone
8160a5d037f8 Explicitly discard released proto strings in test.
d8cc4cb14570 Replace usages of Context.getUserId() by Context.getUser()
fdb8836212c4 Explicitly discard released proto strings.
b7c180780dc7 Add a missing test dependency for StagedRollbackTest
2200b592198d Add null pointer check to avoid system crash.
d7f7d9ba033a Unpin staledataclass-annotation-processor from Java 8
655028bad985 Toast: Fix ActivityRecord does not attached to process
c994d4743d7b InternetDialog: Launch mobile network settings on long press
56132ef688d9 SystemUI: Add hotspot toggle in QS internet dialog
4b357a61dada SystemUI: QSAnimator: Hide secondary label in QQS
47bc459bb916 base: Bluetooth timeout feature (1/2)
2cf4ff92b86e base: Wi-Fi timeout feature (1/2)
f3768f9123c4 Fix NPE when AOSP ambient display preference is removed
328424418ce3 SystemUI: Update statusbar burn-in protection shift base padding when orientation changed
887cfbe25f1e SystemUI: add burnIn protection
ce48f66c395d SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT
2f84123e8e7d SystemUI: BatteryMeterView: Set white tint in darkmode
54f0b68f0988 PocketJudge: Allow to register vendor proximity sensor
e755d555b42a PocketLock: Make using light sensor optional
d621a298e59c SystemUI: Improve pocket mode layout
2ba7b684bb6a base: Redo Pocket mode view like OOS
2ecf2d275860 Fix an edge case in KeyguardUpdateMonitor pocket callback
e140e4a291de PocketJudge: allow register vendor pocket sensor
508e924b7b44 PocketLock: fix flickering on animations
65b648f9b7d1 Pocket lock: Add config_pocketModeSupported overlay
648395ad661f pocket: introduce pocket bridge
ec27694d0a31 pocket: Reduce sleep timeout for pocket lock
5eee5dcb8e4f pocket: Use MD2 lock drawable
a5973a1caa05 Pocket lock improvements
7fe03b57ee45 pocket: Fix pocket lock view for display cutouts
88b726ec424f pocket: Adjust sleep timeout for pocket lock view to 10 secs
73fc67d70cc2 PocketService: Adjust light sensor rate to 400ms
90e457b4a54e pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
6d69083b14a7 policy: introduce pocket lock
8a486ad9fde6 pocket: introduce pocket judge
7e303a30d789 AlertSlider: Allow UI to work with multiple resolutions
a2d7b643bd21 AlertSlider: check for existing dialog before creating new
646bde8f9960 AlertSlider: Support slider actions without broadcast from device
af5771bf9071 AlertSlider: Add toggle to disable notifications [1/2]
9c8b494027ce AlertSlider: Update theme more swiftly
27e3abab6bfe AlertSlider: Prevent crash in case of incomplete broadcast
e8328cfcfbaa AlertSlider: Add more resources
760945014509 AlertSlider: Fix layout for 180 rotation
b87db80a4aa6 AlertSlider: Update resources
970c6cfa20ae AlertSlider: refactor to reflect slider state
7b2e26d257a0 AlertSlider: Improve layout
0febb838e965 AlertSlider: Use default position behaviour if position not specified in intent
4ac0b78f30d8 AlertSlider: Do not hardcode slider position based on ringer mode
a1e8deef3d4a AlertSlider: Work better with Key Handlers
d66b9f0faa03 AlertSlider: Make tri-state SystemUI dialog dimensions conditional
13423427bd84 AlertSlider: Introduce user interface for Alert Sliders
c2addcf510b6 QS: Use Settings.Panel intent for Volume Tile
f77ce5123e9f SystemUI: Add tile to show volume panel
30a3776cb4db DataSwitchTile: Update SIMs QS icons
e1b6541bc56f DataSwitchTile: Use Mobile Data panel
8bdf9142f8dc DataSwitchTile: Resolve initial tile state
aafece578570 DataSwitchTile: Fix issue when subId is non-binary
78bf3058e3d5 SystemUI: Introduce DataSwitchTile
74acac6111e7 SystemUI: Fix QS compass tile spam & instability
ed63ee86e8e8 SystemUI: Add Compass tile
a9e9c303bb60 SystemUI: Rewrite FPSInfoService in kt from scratch
d78f6eb6a149 SystemUI: FPS Info Overlay & Tile
59206846d353 QS: Add CPUInfo toggle tile
385cfb8eab4d base: add CPU info overlay
6f18dcb95459 OnTheGoTile: Fixed refresh state when turning off tile
98ca198049a8 SystemUI: QS: Add On-The-Go Tile
481b13cb3ba8 SystemUI: On-The-Go Mode (1/2)
ff475a02143b Use double click effect for long swipe
e889192124d7 Optional haptic feedback on back gesture [1/2]
327689a3492b Allow to hide arrow for back gesture [1/2]
25f824544ba3 EdgeBackGestureHandler: Change back gesture height intervals
52fa8678c55b Allow changing back gesture height [1/2]
84e8f11f5aac Allow changing the length of gesture navbar [1/2]
8573e058bc00 NavigationBarInflaterView: Improve applying overlays
70598a27b655 Navbar: Fix issue where pill disappears in gestural mode
40d7211715ee Add separate tunables for navbar layout customization
ce8019e7acff Forward port pixel navbar animation from redfin 11 [1/2]
c9cb43917d18 fw/b torch: add haptic feedback
8c401e7a2c92 UdfpsAnimations: Migrate to DisplayUtils.getScaleFactor
de0650a09a77 DisplayUtils: Introduce getScaleFactor
858283749d93 SystemUI: UdfpsAnimation: Don't run scaleFactor on mAnimationSize
908f6edebe14 SystemUI: Allow UdfpsAnimations to work with multiple resolutions
9a4e8aa022a9 biometrics: Fix udfps races
834a7233d451 SystemUI: Improve fp ripple animation color
69055922475c SystemUI: Apply monet to fingerprint authentication ripple animation
bde4a87c3344 Bring back UDFPS icons and animations [1/3]
5458869800b0 UdfpsController: make sure to continue with onAcquired even when pulsing
669530bd1160 base: Allow toggling screen off FOD [1/2]
999c8aaf6511 udfps: Allow devices to pulse onFingerDown instead of waking the screen
89b5d706370c udfps: Add support for udfps on aod without dedicated sensor
e68ef1e633b7 udfps: Trigger onFingerDown with regular action down events too
fb79b356754b Fingerprint authentication vibration [1/2]
d0a819496ee3 base: allow disabling ripple effect on unlock [1/2]
a3f03c77c758 Status bar notification: Use Material icons for missed calls
ee163a23d792 keyguard: Actually kill Fancy Colon
7387265cbac4 SystemUI: Tiny expanding improvement
a905dcb21b69 ViewConfiguration: Set scroll friction to 0.012
311c0bf37412 Speed up Orientation Listener
a542185a1311 Let's cut Max Excape Animation in Half
91d3c54229d0 Add Lockscreen album art filter [1/2]
473759aea42d SystemUI: make QS footer rounded (#910)
74050d1ebd11 SystemUI: Make edit button click ripple effect rounded
dda8093f69e5 SystemUI: Allow to change QS tile label text size [1/2]
8e9a44e1fd67 SystemUI: Update and fix QS tile layout settings
c1bffe8535ec SystemUI: Improve vertical QS tile layout & animation
cdafd478b3e4 SystemUI: Tune QS tile dimensions
697f8ae8f9cc SystemUI: Fix qs tile vertical layout scrolling
f17bc16882b4 SystemUI: Add QS tile layout settings [1/2]
5940e1840639 QSPanel: Add rotationX animation to quick settings tiles [1/2]
d6b05db75a66 QSPanel: Use Tuner API for QS tile animation style
ead53e764e1e QSPanel: Add animations to quick settings tiles [1/2]
a4aecd52a82b SystemUI: Match footer actions background with notifications background
a072fbb2ea23 Allow to quickly open Running Services from QS panel [1/2]
43be0f4aa304 QS footer icon visibilities [1/2]
02610321f09c SystemUI: Introduce OOS style notification clear all button [1/2]
41f676a9e0eb SystemUI: Fix daily data view in QS footer
da94cd3bc63f SystemUI: Toggle data usage view on QS footer [1/2]
a372242fd3ac SystemUI: Show daily data usage in QS footer
9f15bd33bd17 ScrimController: User Tuner API to apply custom alpha
972cbbfb6e9b SystemUI: Transparent QS customization
3305979609c1 base: add API for disabling gestural navigation
4cebbdb46e71 reTicker: Do not jump to app when clicked in games
8336ae632cfc SystemUI: Add support for GameSpace
743f6a5a1d76 SwipeToScreenshot: Import MIUI implementation
9b49a72b12a3 Improvements for swipe to screenshot
e2c2ca08c88b base: Add three-fingers-swipe to screenshot [1/2]
459e4706e0a5 base: Introduce Accidental Touch
e7e49d4845bc Move Swap capacitive buttons to Settings [1/3]
8e5106160170 Add toggle to disable HW keys [1/2]
c0ae9361dd57 Hide power menu on secure lockscreen [1/2]
b16bc6273aaf Introduce customizable navbar and hardware buttons [1/3]
a279a869c46b Switch gesture navbar to new navigation bar key event source
f56ccde7b69d base: Introduce new navigation bar key event source
58bbe0482056 reTicker: Cleanup
8a499108170f reTicker: Do not show when content/icon is null
adfc90e1deef Use Tuner API for reTicker settings
2dc46870b483 Properly update view for reTicker
7a13b07805e8 Feature: reticker [1/2]
5865b7a35891 Allow disabling qs on secure lockscreen [1/2]
4a2c999e0640 Use FORCE_SHOW_NAVBAR to actually toggle navbar
9b449a7ae9e4 CentralSurfacesImpl: Clean messy tuner API usage
09fdb7e8024e base: Add crDroid utils
9b3bdc80e9fa QSFooter: Launch crDroid Settings when long clicking settings
df2b2d83c9d6 Allow to disable qs footer warnings [1/2]
f94e9ac88b85 services: Skip access check for matlog shipped with rom
897f9c5f485e Call setBrightness when user stops swiping on statusbar
f1ed2683d4e0 SystemUI: unify statusbar manual & auto brightness code
11eb5e90428c SystemUI: migrate statusbar manual brightness to float
cfad9fc395af SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness
828dbd0c6b5c SystemUI: Clean up and fix QQS Brightness slider padding
dffe5013c0b7 Brightness slider: Fix issues with media mode
08df34918755 QSPanel: Fix NPE in updateViewPositions()
187f7d83a751 QSPanel: Don't crash when not using media player
b06aa793f697 Bring back QQS brightness slider
3865838c8e69 Revert "Remove QQS brightness controller"
f3cb7e5e7fee Allow tuning position for brightness slider
130e411cfaa6 SystemUI: Allow toggling privacy indicators [1/2]
958c48db556d SystemUI: Kill old privacy indicator icons completely
ec83b9dad9b8 Battery Styles: Add BatteryBar [1/2]
ef3ed04c903b Add null checks
797a749f21a2 Fix crash when trying to dismiss dialog
5749c8c8a4ed CtsWindowManagerDeviceTestCases android.server.wm.KeyguardTests#testResumeDismissKeyguardActivityFromBackground --fail
021b10b82e2a libs: hwui: Build using ThinLTO
3cde51481ccd libandroid_defaults: Use ThinLTO
015b6997f487 core/jni/libandroid_runtime: Use ThinLTO
9b05e2b1f028 CursorWindow_test: fix leaks
7e1ad2cc6589 Catch exceptions from prepareUserStorage() in loadPrivatePackagesInner()
62c98e34d993 Update various corner radiuses to align with AOSP apps
31afba04bae1 Fix potential race condition problem
6d98e4c3115c wm: Migrate deprecated getColor to one with Theme
34f355c9b52e Toast: Fix the concurrency problem of mAuthenticator
ea36decae780 Fix the NullPointerException in Android S Version:mServicesData
cd15c08b4589 Fix the logic of parsing profilebootclasspath flags.
892c4db59387 Fix for NullPointerException in SmsMessage
af490f764671 BatteryStatsService: limit logspam
141330281f0c Fix potential crash when exit splash screen
83a3ae8366f7 Syncronize frameowrk and ImsStack operation for ImsFeatureStatusCallback.
a6b381d712ac Fix NPE in SystemUI
4e9a61204196 Accessibility BinderProxy leak
01a8394dd36d ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects
aa8cc405c6b4 ViewRootImpl: Set max fling ticks per sec to 24
08da4d9dc524 Fix ViewConfiguration's ArrayIndexOutOfBoundsException
bcd43368fbf6 ListView: Disable dividers by default
00876c134c40 base: Update ic_doc_folder drawable to MD2
15e76f946827 InputWrapper: Opt out early if session == null
9c94e272d7bb Screenshot: Remove text from expanded screenshot chip
041cc46e1dfe Screenrecord: Add summary for HEVC encoding
e7c478762a5a Screenrecord: Add an option to use HEVC
622ef12614ab Screenrecord: Slightly optimize loading/saving preferences
827d38b612ec Screenrecord: Allow to reduce 3 second screen record timer
7c5a97588677 Change DropboxRateLimiter to rate limit proto tombstones and regular tombstones separately.
9c4773559175 fix MediaRouter error callback
b48a3c71b8f4 Fix BluetoothRouteProvider unsync randon crash
0cc4e5710202 Apply wakelock for notification sound
6b305060cbaf Change the order of Notification writeToParcel
6ed84d9db090 Do not assistant delay for media notifications
40a32f434ec5 Return no optmization info for package "android".
ee49b29fa3c0 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
5f3b29c75bd1 Link dialog radius to config_dialogCornerRadius
e6f89164dfde base: fix list style alert dialog to use system font
26cf47eae87b SettingsLib: Fix nav bar color on certain apps
f4ab95e31da8 Set navbar color for device default settings theme
5d2f12785f58 BatteryService: Add support for oem fast charger detection
9f6db78b1509 BatteryService: Add Turbo power charging support
0210645a861e BatteryService: Add VOOC charging support
8f6307d44250 BatteryService: Add Warp charging support
3fe7e8a7e28f BatteryService: Add Dash charging support
269906350aaf SystemUI: Add current divider config for lockscreen charging
f8f0edeccced KeyguardIndication: fix fc on lockscreen charging info
bfb1e6385a68 Lockscreen charging info: show decimal in battery temperature
cba45bdec7dd SystemUI: keyguard show charging watt
835d8a6fbb31 LockscreenCharging: squashed (1/3)
dd1765ce87d5 SystemUI: Fix QS customizer corner radius
cb0a7b4be08c SystemUI: Fix tuner pref for bluetooth
e8ee11e7ef8b base: Rearrange bluetooth icon on statusbar
6996cdf1779a SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy
4d433fe9b5aa SystemUI: Add ability to toggle bluetooth battery level [1/2]
4f5886dc26c6 SystemUI: Show battery level for all devices
072c5c7cd975 SystemUI: Option to disable Data Disabled Indicator icon [1/2]
999599b45939 SystemUI: Allow using 4G icon instead LTE [1/2]
afab70980c6d SystemUI: Make roaming indicator optional [1/2]
e892a6e33c50 SystemUI: Allow to use old style icons as default [1/2]
a636d9f56823 SystemUI: Improve mobile data style switch logic
70cab54f3667 SystemUI: Old style mobile data indicators [1/2]
5f22d3947764 base: Custom vibration pattern per notification channel [1/3]
6a1a011010a0 base: Allow choosing a custom vibration pattern [1/4]
847c114f414c base: Add vibration patterns from OOS [1/3]
a622396f2bbf Battery light: 100% charged level (1/3)
0d8e6ec938b3 NavigationBarInflater: Change overlay for no hint
ffc041a8c916 base: Add DND & Rate settings to flash on call [1/3]
12d85cc889ec base: Allow to flash on call only when entirely silent [1/3]
8e9b963030af Add Flashlight blink on incoming calls [1/3]
13907b06d482 base: Incall vibration options [1/3]
3e75220c642e Phone ringtone setting for Multi SIM device [1/3]
6ce904bc5bdf SystemUI: Update notification count overlay
7ca3da7becf1 SystemUI: Refactor colored statusbar icons
5aad62e4e829 SystemUI: Refactor notification counter
c681cd1a8fd4 SystemUI: Show infinity for large notification counts
b345fff9a20d SystemUI: Forward-port notification counters [1/2]
6bac3bac80de SystemUI: Make app icons in statusbar optional [1/2]
9477bc0fdab9 SystemUI: Use app icons for notifications in statusbar
07c4740aa2e2 SystemUI: Separate double tap to sleep on lockscreen [1/2]
7c1e6d9b79bb NfcA: Fix an NPE in constructor
c106b3392689 SystemUI: Follow light/dark theme in SplitShade Header
44b778ae474d SystemUI: Re-inflate keyguard statusbar on theme change
d11d493184e7 SystemUI: Add statusbar call strength icon to tuner prefs
3f75a3539887 SystemUI: Add switch data saver icon
aad0d537e3f4 SystemUI: Add VPN to the icon blacklist in tuner
3633e357adef SystemUI: Update NFC tile drawable
5f2f531bc67c SystemUI: Add statusbar NFC icon
64ed8623d806 SystemUI: Use collapsing toolbar for tuner prefs
655117febda2 SystemUI: Remove excess margin in few statusbar icons
1857b22415f8 SystemUI: Use red color for low bluetooth battery
62fb724e4d7b SystemUI: Refactor statusbar bluetooth icon
30c163053e82 SystemUI: Update Bluetooth battery level assets
a422dd3a62ec base: add more notification channels to blockable
10c78d168a14 base: fix google copy pasta error :)
ebfde38359e8 SystemUI: set heap tracking default also with a property like all the other flags
c5502482c699 SystemUI: Adapt tuner prefs to S settings style
97db2847b42f Disable quick QS pull down by default
a3009ecca977 SystemUI: Add case to quick pull down status bar anywhere
ce20844c2b82 SystemUI: add enablement settings for OmniJaws keyguard slice provider
e62a9165a89f SystemUI: add OmniJaws keyguard slice provider
b09c58b55586 OmniJaws: Use google icon set by default
f9d5e0ee6ed0 OmniJaws: add force refresh hook
ae4b9f79b4bb crdroid: Add OmniJawsClient
778a1cc8d3be Battery Styles: Fix landscape battery size
9b35a5d0559a Battery Styles: Re-evaluate system theme on QS battery location change
f93fe852e38c ThemeOverlayController: Remove repeated monet check
98b5589c00a2 Battery Styles: Hide plus when showing battery percentage inside icon
3725c78e6aa4 Battery Styles: Fix percentage view on landscape battery
246c088a20ce BatteryMeterView: Move null check to the beginning of the method.
803f268107f6 Battery Styles: Allow setting percent view on left [1/2]
588a7eae1fe7 Battery Styles: Introduce Battery Landscape [1/2]
3dcd90acd775 Battery Styles: Add customization for QS
ddadbef76a23 Battery Styles: Fix signal icon padding with Hidden style
ec2432d1215c Battery Styles: Show a bolt ⚡ when charging
df687df34a3e Battery Styles: Introduce full circle battery style
e96477b3758c Battery Styles: Readd dotted Circle to Kotlin impl
e25c25211e20 Battery Styles: Clean up for more customizations
680541970fa6 SystemUI: Retune clock paddings
6a1fb11b6d65 Statusbar Clock background chip [1/2]
c3b5714019e3 Clock: Fix issues with hidden mode
0af732599b7f Clock: Add ability to resize QS & Statusbar Clock [1/2]
dc8c12cef141 Properly apply dark theming to clock
f92bd96cd9e1 Add tunable to disable QS date [1/2]
1a31c67ee2c8 Add separate tunable for QS clock
c688a3270045 Use position tunable to hide clock as well
acd40c22b678 Add option to auto hide status-bar clock
b375e85d296a Statusbar clock customizations
6149dd5808d4 Add separate tunable for clock seconds
2184c2bd4e7e Revert "SystemUI: Network Traffic [1/3]"
a001e89eeec0 SettingsLib: Use framework resource for headline font
a8231f2722b6 NetworkPolicyManagerService: turn this into just a warning
b786282b44af core: PinSet: fixup and improve code
41641d7a2ded Cache pin algorithms in PinSet
ac52ee28da8b (Point) Only calculate sin and cos once
193d70af50a6 Cache KeyStoreService
7097660ab0cc base: use a double click effect for charging if there is no amplitude control support
bd736c8f6350 aapt: Use a std::map instead of a SortedVector
e38dd2fdcf4b aapt: Speed up the style pruning
bf7c0cc3dfed SystemUI: Use proper Resolver background color
51ed96d373cc Fix action bar font family on material themes
38c4b5d964f7 SystemUI: buttons should no longer be textAllCaps
af813d51e719 SystemUI: Fix suspicious spaces around mobile icons
d63c01547626 SystemUI: fix black qqs on keyguard in light theme
a33050ab3d20 KeyguardIndication: Fix glitchy charging info on lockscreen
34ca2a513614 SystemServiceRegistry: Replace ArrayMap with HashMap for performance
145637e15af8 LocalServices: Replace ArrayMap with HashMap for performance
32fd7347bc42 Trace: Disable debug tracing on production builds
15417ab0c40d LayoutInflater: Opportunistically create views directly for performance
562196f33d57 ThemedResourceCache: Replace ArrayMap with HashMap for performance
9238bfde40ed base: SystemUI: Allow user to add/remove QS with one click
6fdb7e487b52 Screenshot: Add delete action chip intent
bcfbf0aea1d7 base: styles: Use user fonts for Material UI themes
3387761b5142 SettingsLib: Don't show system overlays on apps list
97194faa9371 Avoid Settings app NPE on broken packages
2c6343d9f9ea SystemUI: Export RecordingService for External Usage
b63865a3d5c2 Screenrecord: Add an option to record for longer
79e33234f433 Screenrecord: Make low quality bitrate scalable per device
919ec8d4f3f5 Screenrecord: Save and load set preferences
e0f1b5f773d1 Screenrecord: add blinking stop dot and low quality options
f0f2f1a2569b Screenrecord: Allow to select AVC codec profile level
269d978d31aa screenrec: Save recordings in ScreenRecords
abb4f0f054b2 SystemUI: allow to limit the max framerate of built-in screen recorder
4141d92003a6 SystemUI: Add delete action to screen recorder notification
6bc98cbb6c5d SystemUI: Make popup menus more rounded
d6fc03214669 Fonts: Add regular / light font config
f0bfcecd3d83 base: Use font configs instead hardcoded fonts
f894b24a3140 Wire up default fonts with font engine
9ed2a5654562 base: Export bodyFontFamily and bodyFontFamilyMedium symbols
88cb35a59933 QS: Add Sound tile
22a59b5265ec QS: Open WifiPanel on LongClick
7755d464e6e3 QS: Add and use Mobile Data panel
e8294a4164cb QS: Add and use Bluetooth Panel instead of full Settings
04f08b7614b9 CastTile: Fix availability of Cast Quick Setting Tile
eb70f4b7c6e6 SystemUI: Name Cellular Tile based on carrier
78c17a224056 Use brightness icon matching with slider redesign
2b4eecce8d21 KernelCpuUidActiveTimeReader: Do not spam log with negative active time
ee0872b0bc33 SystemUI: Update default tiles as per usability
c0c454b9b17f SystemUI: Let screenshot window ignore screen decorations
4fc367dac245 BootAnimation: Check for resolution override
4f09708056dd SettingsLib: Update 4G+ icon to Silk design as well
6c371f8c5e78 SettingsLib: Update LTE+ icon as per new Silk design
76e9fea70424 core: Fix menu popup ripple
d9b98d4e2d0c SystemUI: Update black theme package overlay
e4a9df09ecc4 base: Add support for app signature spoofing
a31e8ef0a2c0 Fixed a crash in settings in tts engine selection screen.
3d889c8cbba2 SystemUI: Fix SystemUI Crash
666ffc106303 CarrierConfigManager: Enable payphone call blocking option
5ea76712841d SystemUI: Allow using tuner API for Global settings
3e0f0fbb29d6 TunerService: Prevent NPE with tunable
9a728d539bb5 PixelPropsUtils: Restrict P21+ features usage for 2021+ Pixel devices only
601b61fd4ec2 Introduce PixelPropsUtils for safety net spoof [SQUASHED]
fafa760cbfd1 base: Add rounded corners to activity open/close animation
22a810a8a13d CarrierConfigManager: Enable LTE+ icon
23a41df36a72 SystemUI: Speed up actions expansion animation
b7a26c980355 SystemUI: Reduce screenshot dismiss delay to 2 seconds
4677d4fb3779 SystemUI: Dismiss screenshot window on touch outside
662fd5747425 display: Make Night Light transition more gradual
50d3e114e3fc SystemUI: Remove Android build number from QS footer
6db37372a36c Kill off provider info logspam
7162a429069e Reduce log verbosity: Don't spam logcat
5722e8a398b8 Suppress FingerprintManager logspam
9c72de3d65ee NightLight: Allow lower temperatures
46e917b0a0dd Skip screen on animation when wake and unlock via biometrics
e350ef85b21b FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
db47a5976a6e aapt2: silence positional arguments warnings
7a9d48af3a23 MountService: Prevent NPE with DropBoxManager
48410e302f68 Turn off some debugs
1e904be05956 base: Add metric for crDroid Settings
49efce190b43 crdroid: Adapt settings for A13
e20f5972f0e3 Restore cache clean up code in PackageManagerService
48c0f85faae5 SystemUI: Better QS detail clip animation
45d9bfa14eec base: Update some icons to MD2
2fb7d5de0f59 frameworks/base: Support for third party NFC features and extensions
7805b4842b2d Camera: Expose aux camera if packagename is null
6c3e58990939 CameraDeviceImpl: Don't crash when checking input configuration failed
dcca2e7f268a Fix crash when init QrCamera to start preview
b1b342cd264a camera2: Add non burst sizes to mandatory streams for ultra high resolution sensors
4583899fc801 Select the proper request list size
764b27c35df5 Camera: Clearing exception for Extended Face
7003ee552bb9 Camera: Don't crash when trying to disable shutter sound
e861bbda9035 Camera: Don't throw exceptions when value pairs have spaces in them
450cf1de3ebc Camera: Add feature extensions
4b067209f5c3 Camera: Prevent crash with prebuilt camera metadata
b2be4a143fd8 Camera: Extend face detection
4fff8801c8e7 Camera: Ignore torch status update for aux or composite camera
1c289b3a434b CameraManager: Fixup exposing aux camera to apps
e349d12cb8ad Fix Photosphere/Camera FCs
fde1ea0bdd1c Allow sending vendor- or device-specific commands to the camera HAL.
d673ec9e9288 Camera2: Notify fps as Session Based Parameter
33dd11ab4b83 camera: Allow selected camera apps to skip unconfigure
674dc9a18b2a base: Add stub files
* lineage-sdk
592b1a4a lineage-sdk: Update few default key assignments
c1a0bcc2 lineage-sdk: Add backend for handling missing button actions
* packages/apps/Settings
854e599a2c DisplaySettings: font size in 5% steps from 80% to 130% (#132)
* packages/apps/crDroidSettings
97029cb crdroid: Allow setting bottom keyguard shortcuts [2/2]
a4cb4e8 crdroid: Add missing button actions
* vendor/lineage
392f1c05 soong: Remove unused cflags for TARGET_ALTERNATIVE_FUTEX_WAITERS
====================
01-14-2023
====================
====================
01-13-2023
====================
* bionic
3d251c338 Nullability check for stdlib module.
37a027ae6 Nullability check for libgen module.
2857cd596 Nullability check for inttypes module
* packages/apps/Contacts
2db77637a Contacts: silence logs about getDrawable without theme
* packages/apps/ParallelSpace
df689c0 ParallelSpace: Enable google services by default
a2706de Revert "DNM: Remove GMS_ENABLED flag for now"
* packages/apps/crDroidSettings
2f7d8d0 crdroid: Add support for GMS switch
====================
01-12-2023
====================
* frameworks/av
1fa6ddab41 camera: Expose aux cameras in third party apps
0e860d5e9b Fix potential memory leaks
7b788ab0c2 libmediautils_fuzzer_service_utilities : Resolve timeout
e314a6b173 CCodecConfig: round frame rate instead of truncating to increase the accuracy
554a469920 Suppress sizeof warnings on unusual malloc
f15cabbf3c Fix crash when callback thread late launched after stream close.
38e1c773d0 C2BqBuffer: Clear a cached buffer if reallocation is needed
139e693762 Fix an issue that the syncTimestampToDisplayLocked incorrect
b42023d822 Fix potential memory leaks
2ce5e4e358 Fix potential memory leaks
6ba8bfccf6 When OggWriter stops, stop codec source first before pthread_join to prevent stall
52d1d4ff44 libstagefright: modify "dataspace" prints ambiguously
257f983d80 Add AC4Tbl params for dolby AC4 decoder [1/2]
2743281f25 av: audioflinger: reduce duplicate code
14644a98f2 Fix an issue that the sensor privacy does not apply to the new camera clients
56d643517f cameraserver: Correct camera1 -> api2 shim layer handling for video stabilization.
acd735dd8a cameraservice: fix deadlock in onewayhidl onPhysicalCameraStatusChanged
a920771a10 Fix errorprone warnings that should be errors
a71313c648 libstagefright: use 64-bit usage for native_window_set_usage
e7a11672a6 Add NULL check to popFromStashAndRegister.
fdb9b1a732 Use highp to avoid float overflow in expression
124bd8b868 VideoDecTest: stop managing memory manually
b7233bf8d2 Do not report error for playback rate/pitch of 1.0
5b8f4d830d Adding null check for IResourceManagerClient in dump()
64c9e640ac Changing max SampleRate limits for raw audio decoder
7d9962c9b5 libstagefright: Check trackMeta for NULL
305415e29e converter: Support 24bit converter
92ff41c04c libstagefright: Fix memory leak due to lock timeout
68e397975f libstagefright: Free buffers on observer died
bf96db4853 media: Add changes to pick target specific media xml's
8cca80d913 audio: add encoding support for linear PCM format
718dddddd6 av: Initial support for 24bit encoding and 6 channels
fb51686eb4 TimedTextUnitTest: remove pointless string copy
2c5b5fe749 fix the deadloop when network is disconnect while playing rtsp streaming.
8157c362c6 audio: fix setvolume crash issue
f887d7342c Fix AV1/VP9 10bit caused fail
f45a7c5cea Don't drop HTTPLiveSource metadata
822cf5ebe2 Fix multi-thread timing issue in sendOutputBuffers
d1ecbbb961 Fix thumbnail and normal playback both in 8K
9f8e6197e8 Handle timing issue for set surface flow
3877fd7b99 fix flushed work shouldn't request input
489baf708a MediaCodec: Don't disconnectFromSurface when it is using
4b51a25004 AMRWB Decoder: Fix integer overflow in highpass_50Hz_at_12k8 function
eea07f23f4 fix access null pointer exception
afc1a3aab5 screenrecord: Add support for temporal layer info
564b9a151e codec2: Fix temporal-layering to schema conversion
e452f8b1ca audio: fix camera record no audio issue [1/1]
5364953712 ATSParser: fix memory leak caused by invalid ElementaryStreamQueue mode
c456688ffc TargetAudioEncTest: use vector instead of malloc
d20154b607 libstagefright: Bug Fix
84b9e9ab5e Fix/suppress bugprone-branch-clone warnings
0d561589d6 Fix code issues in APM found with unit tests
3c62ca9f3c Camera: Fix race between notifyDeviceStateChange and removeProvider
bf4fc7517f Mpeg4Extractor: Fix flac parsing in mp4
601e560c15 Bug fix for libmediautils_fuzzer_scheduling_policy_service
07c7570dc6 cameraserver: Fix floating point truncation for getUHRMaxJpegBufferSize
23ab04ac3c Camera: Avoid unnecessary close of buffer release fence fds
8f20efa215 Camera: Removing cachedump call to miminimize delay during close.
cba1b3cf45 CCodec: Update watchdog to handle timeouts accurately
a805995a6e libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib
1d51ebffcc camera2 vndk: Improve error handling
bc9c5eca08 C2SoftGav1Dec: Update include paths
00adee8b3f VolumeCurve file build fail
77e886fbf3 C2SoftVpxEnc: add support for levels upto 4.1
b340a1c6e8 CCodec: fix wrapping logic
05c675c17f Replace Vector by std::vector in ACodec
24528a1658 Replace List by std::list in ACodec and MediaCodec
67e2bb41d2 CCodec: fix not to use YV12 format on COLOR_FormatYUV420Flexible for pre-S
1922c9946f Correct crop size for software encoders
f111f547fe av: support per-app volume [1/3]
5501d96718 Camera: Call corresponding unlock for every lockAsync
d01d515663 Camera: Add support for manual 3A.
70754ab248 camera: Workaround for GCC-compiled HAL3 drivers
a418237e92 libstagefright: Allow HFR-60 in HAL-3 recording
f9edcca5bb Camera: Flush Improvements - Result drain optimization
9d8e52288d camera: include: Don't override possible overlayed header
0519ced9e4 libstagefright: Support YVU420SemiPlanar camera format
f569cc5bfe camera: Don't segfault if we get a NULL parameter
731123cf33 camera: Allow to use boottime as timestamp reference
39878b2e62 Camera: Add support for preview frame fd
9549f72226 stagefright: add changes related to high-framerates in CameraSource
* lineage-sdk
633fc781 lineage-sdk: Fix settings pref switch for multi-user
39899f25 lineage-sdk: Properly set default value for switch pref
9de1849f Allow value to hide the clock
37ea1e31 NotificationLights: Allow overriding for all apps [1/2]
fc89b8ec Add toggle to allow advanced restart on secured lockscreen[1/2]
6943ebba Battery light: 100% charged level (3/3)
e0e80a8d sdk: Add On-The-Go Mode to power menu constants
203ee0c6 Add more device key actions [1/3]
617b9c7f Add device key action to take screenshot [1/3]
f1ed1831 Add device key action to toggle flashlight [1/3]
f447a20c lineage-sdk: Remove setting loading for FORCE_SHOW_NAVBAR
95895738 sdk: Try loading default setting value for switch
96532a37 sdk: Set summary automatically if required
32ecfd43 Add settings for brightness slider improvements
02143ac6 Network traffic mode for status bar [1/3]
c0365918 Allow value 3 for status bar quick pull down
4ce2cdeb lineage-sdk: Enable advanced reboot by default
b23e06f5 sdk: Replace los versioning
c15bc7b0 sdk: Kill trust interface hint on first boot
38c9e8c2 Disable by livedisplay by default
4b73d252 Ship as crDroid based on LOS
* packages/apps/ThemePicker
f1dd64e ThemePicker: Update PixelThemesStub from cheetah-user 13 TQ1A.230105.001.A2
====================
01-11-2023
====================
* frameworks/av
893516da23 Camera: Avoid roundBufferDimensionsNearest also for HAL_PIXEL_FORMAT_BLOB
781a5b3d1d Camera: Skip stream size check for whitelisted apps
* frameworks/base
52f39a1c02d7 AlertWindowNotification: Correctly load app label
d7ccae9b9423 camera: Skip HFR checks for privileged apps.
599b3c1559d5 Camera: Skip stream size check for whitelisted apps..
* lineage-sdk
1c6d5b12 sdk: add HFR privapp camera related resource to config.xml
* packages/apps/Launcher3
43482bbd4b Launcher3: InfoBottomSheet: Fix NPE with AppTransitionManager
* packages/apps/crDroidSettings
90b2c73 crdroid: Add support for Lockscreen clock fonts
* vendor/lineage
6b4bcbe1 backuptool: Unmount v3 partitions during backup
4c755d26 overlay: Make config_defaultQrCodeComponent untranslatable
c3a8e397 overlay: Set config_clockFontFamily to empty string
====================
01-10-2023
====================
* android
8cd7f28 Merge 'lineage-20.0' into 13.0
98698f2 lineage: Re-enable rsync
* bionic
d349434ab Nullability check for syslog module.
b900c737b Nullability check for malloc module.
9eb80e63c Nullability check for langinfo module.
c6a3e169c linker: Fix memory leak for reserved memory
955fbd1a6 Nullability check for time module.
* build/soong
ae815f603 Merge 'lineage-20.0' into 13.0
dadb5aeff java_sdk_library_import: Copy all prebuilt properties to child modules
8fa3a2efe Tag apex_set's 'set' config with `android:"path"`
* device/oneplus/instantnoodlep
37792a5 instantnoodlep: Update from OOS 11.F.15
* frameworks/base
15ba52e31c0f Automatic translation import
* frameworks/native
4b6fe4f0c8 installd: explicitly specify capabilities
* lineage-sdk
26d0260f Automatic translation import
* packages/apps/Aperture
d8c5221 Automatic translation import
* packages/apps/AudioFX
db29c41 Automatic translation import
* packages/apps/DocumentsUI
ec06fd02f Automatic translation import
* packages/apps/Eleven
11519b4 Automatic translation import
* packages/apps/Etar
b650bf79 Automatic translation import