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
/
Copy pathchangelog_ocean.txt
2122 lines (2026 loc) · 117 KB
/
changelog_ocean.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
====================
* device/motorola/ocean
165a04c Revert "ocean: dont build AudioFx"
* frameworks/base
14213d973abf Fix NPE with void android.view.VelocityTracker.clear()
====================
06-29-2023
====================
* android
d81fe65 manifest: Track our new apps fork
* frameworks/base
cb201d77c8ab KeyguardBouncer: Don't delay showing if face auth running
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
b931bc42 Handle more custom DNS migration
636c84fc Migrate Cloudflare DNS mode to hostname
9818b203 Migrate side FPS settings
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
* 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
3a23b9fdfc fixup! Settings: Add switch to unlink ringtone and notifications volume [2/2]
b3166b92f5 fixup! Hide SFPS wakeup setting when it's not supported
* packages/apps/crDroidSettings
90f768b crdroid: Add nav bar expanded layout
* vendor/addons
3824da8 addons: Update themed icons
* vendor/lineage
12b0a100 crdroid: Bump to version 9.6
====================
06-28-2023
====================
* lineage-sdk
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
====================
06-27-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
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
dee93762bf Fix resource leakage caused by cursor
7365344ee0 'Mobile plan' is searchable even if it is unavailable
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
* packages/apps/GameSpace
6fef568 Revert "GameSpace: Remove unimplemented method from Danmaku service"
* packages/apps/Launcher3
8237224dd5 Launcher3: Fix error in TaskbarManager for registering shared prefs
3fe049ec8f Launcher3: Add taskbar switch under misc settings
a0722b710a Launcher3: Add recents and app drawer opacity customization
16557d29c3 Launcher3: Add support for parallel space
6cccf746af Launcher3: Make weather condition optional
705431f260 Launcher3: Hide app suggestion entry if DPS not available
762fc33dda Launcher3: Allow changing app suggestion settings
d9f9c5dd4a Launcher3: Introduce overview scrolling scale animation
dc9d74fce5 Launcher3: Prevent multiple listener callbacks in QuickSpaceView
bde49af282 Launcher3: Rework date format for QuickEventsController
3c41f29f3f Launcher3: Bring back QuickSpace events
6a88959c16 Launcher3: Remove blur radius option if not supported
3357af09a9 Launcher3: Change resource type for blur radius in DepthController
5d656b917b Launcher3: Add an option to customize blur radius
a6d5f864ba Launcher3: Prevent clipping by row height reduction
64bd06b36b Launcher3: Make drawer cells square when labels are hidden
a069b8bd8d Launcher3: Add pref to set app drawer row height
53d66ce16a Launcher3: Add WallpaperManager check to support WSA
dd660baa7f Launcher3: Allow hiding top shadow on statusbar
dd45c43df4 Launcher3: Add toggle to hide status bar
137434e986 Launcher3: Add option to control wallpaper zooming
0c817ef65a Launcher3: Add pref to disable wallpaper scrolling
214ddb8113 Launcher3: Add toggle for translucent hotseat background
12f2e9f28e Launcher3: Add ripple animation to task menu items
a873d4d9c1 Launcher3: Fix taskbar crash without QSB
6225a495ce Launcher3: Improve spacing above and below dock searchbar
b3d546eecb Launcher3: Hotseat: Fix normal QSB width
cc5ac896fe Launcher3: Remove scalable grid check for calculating QSB width
ac62c8b8ea Launcher3: Fix crash launching google app from dock search bar
4b13db58da Launcher3: Make icons center properly in QSB
2b65c4796c Launcher3: Update lens icon in hotseat QSB
94fefb561c Launcher3: Fix QSB fill colour in dark theme
494e21b0b1 Launcher3: Better hotseat searchbar colors
41acf33b4e Launcher3: Make google icon in dock searchbar clickable
86d66617df Launcher3: Add ability to change corner radius of Dock search bar
77d151b9c5 Launcher3: Add search bar sub-category
e8e7b13154 Launcher3: Add toggle to theme dock searchbar icons
d816af2afa Launcher3: Enable lens icon for dock searchbar
45f310271d Launcher3: Refine sizes and positions of icons in Dock search bar
127c511bd2 Launcher3: Refine qsb icon layout
34e68e7b29 Launcher3: Add toggle disable hotseat searchbar
ffd1d154d1 Launcher3: Implement Hotseat searchbar
40a7eb2510 Launcher3: Make it a platform package
1af9f01951 Launcher3: Fix WM service access from non-visual context
95ba7b2851 Launcher3: Migrate deprecated getColor to one with Theme
ddbb720aa2 Launcher3: Let's keep 2-button nav alive for a little longer
72516e5651 Launcher3: Clear task snapshots remnants on 'onRecentsAnimationComplete'
b0ba8df7df Launcher3: Do not attach cleanupScreenshot() to frame update event
c1464cb1b7 Launcher3: Disable Launcher AIDL_TAG tracing special case
26b7b385b7 Launcher3: Allow changing max lines for app label
1330f7be0e Launcher3: Add icon and icon text size customizations
6ab5217768 Launcher3: Improve CustomSeekBarPreference drawables
086562b572 Launcher3: Import CustomSeekBarPreference from crdroid
e4504c14de Launcher3: Add UNINSTALL shortcut to QuickstepLauncher
1c6b280d38 Launcher3: Update UNINSTALL TaskShortcutFactory for QPR1 merge
f744eae58a Launcher3: Use standard launcher method for uninstalling
af0da76d61 Launcher3: Add uninstall button to system shortcuts
f51b80e675 Launcher3: Show clear all button in recents overview
81b6ab0972 Launcher3: Re-add priv app permissions
8b47a0aea6 Launcher3: Update pause apps feature dialog
e14c0868fc Launcher3: Pause apps feature
* packages/apps/Settings
a9b0049384 Settings: Update Glide library to 4.15.1
f5ce2d358c Settings: fix crash
5535e7c821 Do not crash when duplication found in merged imsi list
5d57cffef4 Hide TTS search results if no TTS engine is available
e8df9067b5 Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device
c6e55fccfa To fix the footer link is not clickable in the Bluetooth Settings
01de413578 Refactor AppPicker page to adopt Settings main theme
aa4a340bb6 Settings: Bluetooth: Don't check persistable uri permission for BtHelper
c7d5601b9a fix WifiUtils:isNetworkLockedDown() null pointer issue
30e74982de Fix NPE in BluetoothPairingController when comparing BluetoothClass
3de0e8a3c5 Amend "Reset notification importance" list item style
c590c4da75 Enable ethernet data usage when FEATURE_USB_HOST is present
d7d27f9624 Align main thread checking by calling ThreadUtils
7e1f878515 Override onTrimMemory to apply trimMemory in AppIconCacheManager
d263e9014f don't sort user profiles by serial number, sort alphabetically
1ce4d7f00d Settings: Add back illustration to face settings
9b067f4f69 Fix AppEntry.extraInfo ClassCastException
fdb32572f2 Settings: Hide radio info if device don't support voice
73f99ed569 Settings: Expose radio info (*#*#4636#*#*)
6bb79ca0fd Settings: Add switch to unlink ringtone and notifications volume [2/2]
ad8e366f02 Settings: fix typo in settings namespace for qr scanner on ls
c246736902 Settings: Align TotalRAMPreferenceController with MemoryUsagePreferenceController from dev settings
1ec86c68c8 Revert "Settings: Add an option to force pre-O apps to use full screen aspect ratio"
fb014ab88c Settings: Expose saved devices fragment via intent
8ec255241f Refresh "Device details" after resuming
8512b795c5 settings: allow enabling ethernet tethering independent of link state
1a8b086f2c AppLock: Slightly bigger icon size
fe671608e1 Settings: Update AppLock API
e1bdb0c4ef Settings: Allow locking all apps visible in launcher
101a445846 Settings: Introduce App Lock [3/4]
3331198edb Settings: Allow making Navigation Pill thinner [2/2]
321d821a71 Settings: Allow Configuring Navbar Radius [2/2]
53ad7f8d80 Settings: Fix gestures saving parameters
a4cf69984c DisplaySettings: font size in 5% steps from 80% to 130% (#132)
c48677d454 Settings: Avoid enforcing weird backgrounds
2776f693fe Settings: Fix restore default apn dialog sometimes not dismissed.
8d1f7254ea Settings: Allow editing all APNs and APN types
28d49ae2b0 Fix memory leak on SensorPrivacyManager Listener
58adc64348 Fix USB OTG hot plug out nndexOutOfBoundsException
3a8a2821f0 Settings: VolumeMusicControl: Use new material-you illustration preference
5176b7db1a Call CardDatabaseHelper.getInstance() when used and not in onCreate
6a86e4c2a5 Settings: Add support for parallel space
ef6cb75f12 Only one channel is reserved for WifiP2pSettings
a1b05cf2ea Enable ActivityResultLauncher for keyguard
1227c73330 Add toggle for connectivity check
45937c539f Settings: Allow toggling floating rotation button [2/3]
c8903cf6d9 Settings: Custom vibration pattern per notification channel [2/3]
4142727794 Settings: Move custom vib pattern to its own preference [1/2]
b292790a7a Settings: Follow new ringtone vibration patterns
93ea83b40e Settings: Preview ringtone vibration pattern
e8266c29b7 Settings: Allow choosing a custom vibration pattern [3/4]
9eac4fea12 Settings: Add vibration patterns from OOS [3/4]
49782df05f Settings: add sim status listener in about phone
4de2948c1d InstalledApp: Hide GooglePlay icon for webapps
5c22b02f2c Fix potential crash in AppAllServicesPreferenceController
d4a710ba44 Settings: Disable face enroll on Setup Wizard
be5568fe94 Allow changing face unlock method when locked
d3fa9a90bb Settings: Allow using face as auth method for apps
5be67adcb2 Initial import of Face Unlock for T
f49450f1d9 Settings: Fix bluetooth pan memory leakage
b8c318adf6 Settings: Long press to copy wifi password
7f4833ad0e Show more APK details on App info screen [1/2]
aefa291971 SoftAp: add back AP Band preference into tether settings
a06c6d661a SoftAp: add more bands to band preference [1/2]
82dffe7a10 SoftAp: add client manager [1/2]
3ce2e9acbd SoftAp: add Hidden SSID preference [1/2]
d49f769360 Settings: add TextView for summary into SeekBarDialogPreference
63b986c1d3 Fix NullPointerException when renaming a fingerprint
f83ce0417e align the long press behavior on secondary sim
6f638e7fdb Fix crash when input illegal proxy port number
f37d7d44f0 Fix crash when showing error dialog in NetworkRequestDialogActivity
01e1823d0c Mark DataUsageState as nullable to avoid potential NPE risk
b8f216b4b5 Fix the IllegalArgumentException from RecyclerView
83845e25fc Fix potential NPE crash in ConversationHeaderPreferenceController
97238d413c Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page
7ae361ad99 Fix always return first package for mock location app in developer options.
2181f059d6 Fix permissions for internal links.
6aa53ebea4 Settings: Grab screen resolution drawables from cheetah-td1a.220804.031-factory-6152f6f3
34c2109d80 Settings: Add missing animations for gestures and features
575e1a3acf Settings: drawable: add missing drawable for dt2 open camera
8119a8ee00 Revert "Settings: Pass empty lottie resource for quickly open camera animation"
c51cad4588 Settings: Remove tint from notifications top level pref
9dad922cae Settings: Use seekbar to allow setting arbitrary animation values
468b35a604 InstalledAppDetails: fix refreshing storage summary after force stop
e145496bb4 Settings: Improve code for time spent in app
b331895c0b AppInfo: Add time spent in app from Wellbeing
4f0d03506f BiometricFragment: respect background authentication request in source prompt info
5286fd4773 Settings: Add icon for per app configuration
0e7fadd23d AppVolumeSlice: Allow querying icon of apps installed by any user
d42791bad4 Settings: support per-app volume [3/3]
513b6c0cbf Settings: Add permission to hold wake lock
b635e97012 Settings: Add activity for cutout force full screen
d397ce31bd Allow tuning ambient display with sensors [3/3]
f562af5a27 Settings: Remove divider from Battery Manager
76fa3c3e58 Settings: Reset battery stats [2/3]
de7c6f0cd5 Settings: Properly set battery temperature
a09e8db2a8 BatteryHealth: Make layout more consistent
6034ed218c BatteryHealth: Make it optional
2a2fe1d6f7 BatteryHealth: Make resources overlayable
b880d7eb4f BatteryHealth: Add Battery Capacity info
43c70ad8be Battery: show battery temp on power summary
9409399c92 Fix long click intent for Smart Pixels tile [2/2]
d05d8c7f20 Expand abbreviation in average memory usage string
654ca42bbc Crash happens if back button is pressed during "Format as Portable"
5bf590b167 Add deep sleep preference controller [2/2]
89702525c3 Settings: Change kernel preference behavior
ace27ba9d2 Settings: Show full proc/version information
063d001779 Make kernel version clickable
94107a2077 settings: drop divider in dark mode screen
fa3cf7ddef Settings: Avoid saving length as in a sql db for quick unlock [2/2]
4335c03ec8 Make Quick Unlock compatible with long PIN/Password [2/2]
27d48dc85e Keyguard: Forward port lockscreen quick unlock (2/2)
ddf033504e Settings: Add a preference to battery optimization page
085e27c3c4 Settings: Fix NPE with customdialogpref for backlight settings
b118fb4373 Settings: Bluetooth timeout feature (2/2)
a669dd3d40 Settings: Wi-Fi timeout feature (2/2)
ea79e3ad0f Optional haptic feedback on back gesture [2/2]
cb9324ac39 Allow to hide arrow for back gesture [2/2]
85079d0d62 Settings: Also hide pill length on taskbar mode
045c1c7f32 Settings: Change back gesture height intervals
760c613229 Allow changing back gesture height [2/2]
8eaa6a6914 Allow changing the length of gesture navbar [2/2]
fd0765c12e Settings: Add more DNS providers
ba399dc9fb Settings: Add AdGuard DNS as a private DNS Provider
d6e53b2d4f Settings: Fix crdoid settings icon alignment
5aab662cc2 AboutDevice: Use ro.product.device
c22ea59d6a Settings: Add Device codename to Firmware version window
51fce2e143 Add summary to Notification log preference
9ea4ce79b5 Expose the notification log
2e0bfa1554 Unlock mobile network settings when airplane mode is on
9ff41e7ffe Changelog: Rework with Activity [1/2]
736f7f1b0c InstalledApp: show link to Google Play
abc249fcf1 Settings: Add platform and RAM to Model & Hardware
38a738d03b Settings: Link to crdroid legal
f98f5c54a2 crdroid: Adapt settings for A13
0287a23c12 Settings: Integrate crDroidSettings into Settings
63b60c332a Settings: Move battery/notification light settings to crdroid
e1acd87df8 Settings: Use List Preference for Dark mode
8ca2986de0 Settings: Follow navbar color in base
c1ebc76136 fuelgauge: Update clean up for estimate
39efacf7c7 fuelgauge: Use Enhanced Battery Prediction from Turbo
07e741f5c4 Settings: Fix loading iconpack-based Wellbeing icon
f4982d3d90 Settings: Use font configs instead fonts directly
44dcd6fd8d Settings: Add missing icons in Network and Internet
17b88675f0 Show user's Google avatar on the homepage
588d6e778a DevelopmentSettings: Disable automatic updates pref
1b6475762e Remove feedback and bug report stuff
a4e40e98ed Settings: Add back arrow to Desktop backup password
99e8ce27ea Settings: disable all bugreport settings
589959df1a Open app when clicking on icon in App Info
11d09bc0b4 Phone ringtone setting for Multi SIM device [2/3]
5df205c137 WiFi: Remove country code checking.
3204a9d6b9 Enable FeatureFlags on "user" builds too
390c45bc57 Settings: Fix up panel theme and layout
5f6bf02218 Settings: Fix data usage display on mobile panel
6ccb89cac7 Settings: MobileDataPanel: Remove VoLTE slice
5434f0a371 Settings: Add back DataUsageSlice
2e160103e3 Settings: panels: Improvements
cc2f6a2a2a Settings: panels: Add Bluetooth panel
953ee5f8fa Settings: panels: Add Mobile Data panel
8ddfe12250 Settings: Align user avatar with homepage title
6002e17762 Settings: Add Glide library
17a67cd362 gestures: Update required hint switch package
2fad5dc25b Settings: stop logspill from ProcessStats
9805cc2ab6 WifiDisplaySettings: Fix some NPE
8f158caf43 Drawables: Dark mode support for app installation restriction icon
ccac2b34e9 Remove empty Security status header
60360474eb Settings: Enable Quick Wallet settings for all devices with NFC
43ee17f828 Settings: fix rest of the edit menu icon tint
2cf17b6ea6 Settings: Address a memory leak
67f3394b49 Settings: disable tips and support
52821ceea8 Settings: check wifi direct feature for showing preferences
1570d6fe4c Settings: DevicePicker: Adapt to S style
044e5a10e4 Settings: res: Import screen_resolution_* drawables from SettingsGoogle
d211e356d5 Settings: add animation to dark mode preference
3085349383 Settings: Update settings animations
2c20bdccf0 Settings: Add missing gesture and battery animations
1e22997641 Settings: Bring in missing lottie animations
fca1a4d63d Settings: Add back crdroid logo
34d60eacf5 Settings: Show CR version in About menu
* packages/apps/crDroidSettings
b37df79 Revert "crdroid: Allow setting bottom keyguard shortcuts [2/2]"
20e74b6 Revert "crdroid: QS Header Image [2/2]"
2430aca Revert "crdroid: Accomodate new header images"
92a875c Revert "crdroid: Add brightness slider themes"
====================
06-25-2023
====================
* frameworks/av
89342ce763 Reduce the frequency of calls to get_device_api_level
c052f58882 Fix the missing std
45021ada08 Adding null check for IResourceManagerClient in dump()
6216e0913b Fix/suppress bugprone-branch-clone warnings
216123eae1 Better return value checking
d73d4eb8c0 Fix build log spam for libmediadrm
336d0d84ea Fix mSession NULL dereference
44a4b41452 Fix log spam in DrmHalHidl
c9d546fa27 libmediadrm: fix uuid log width
d99cb382d4 VolumeCurve file build fail
39899309f7 Repleace std::reference_wrapper with std::shared_ptr in effectsConfig
786f27d802 audiopolicy: engineconfigurable: fix double free issue
2f3d595a6d APM: fix log spam from getDevicesForStrategyInt when booting devices.
6a13413228 Set volume for playback over voice call when btsco connected
022f887d9e Fix mic address augmenting in APM
9de5d1c483 Fix code issues in APM found with unit tests
7444cfa1a9 Update AudioEffect callers to new interface
a5e3433cfb Fix an issue that a free memory is accessed
b91e0eaf4a Avoid creating sp<> from a pointer
db38582145 Do not report error for playback rate/pitch of 1.0
aa00feb656 AudioEffect: align the interface contract and impl on bad values
b89b46e0d9 AudioTrack: Fix offload timeout
361330e341 Fix arguments checking in AudioSystem::canBeSpatialized
fecbc12df7 Tracks: Fix memory leak.
9a51d2b222 Do not log error if HAL does not support VOIP volume.
ca71bddb27 Avoid create preprocessing effect for playback port
eb06c3b0a2 Avoid create preprocessing effect for playback thread
7262728504 Fix direct/offload AudoTrack playback head position on flush & re-use
7045632a02 disable audio balance in voip call for mono channel
c70713ac20 AudioFlinger: Fix destroyTrack_l sequencing for Direct tracks
ee0e2d8936 audioflinger: Move async callback setting to onFirstRef
1573c4a68e AudioFlinger: propagate createEffect return status safely to caller
21d83686a0 av: audioflinger: reduce duplicate code
952c6398ce av: support per-app volume [1/3]
* frameworks/base
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