mi439
Source Changes:
====================
     2022-04-05    
====================
* bionic
dbedf03  libc: arm64: Merge MTE versions of strcpy/stpcpy/strcmp/strncmp  [Jake Weinstein]
* build/make
93c7ab4  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/build into 12.1  [DennySPb]
* build/soong
f949f1c  Add exported-to-kati namespaces to root namespace  [LuK1337]
* external/arm-optimized-routines
72af030  AOR: remove MTE versions of strcpy/stpcpy/strcmp/strncmp  [Jake Weinstein]
ced1fb5  Merge https://github.com/ARM-software/optimized-routines into 12.1  [DennySPb]
d97c943  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/external/arm-optimized-routines into 12.1  [DennySPb]
* external/tinycompress
5bb9145  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/external/tinycompress into 12.1  [DennySPb]
* frameworks/av
c57115a  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/frameworks/av into 12.1  [DennySPb]
* frameworks/base
2fd22bf  Incall vibration options [1/3]  [beanstown106]
d1d22e0  base: Allow choosing a custom vibration pattern [1/3]  [Ido Ben-Hur]
b2d1e96  base: Add vibration patterns from OOS [1/3]  [rituj]
e5cdab8  Update RU translation  [DennySPb]
835c6f6  fwb: Guard some functions against face unlock  [jhenrique09]
d6bf6fa  fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes  [Andy Ross]
944e1f9  SystemUI: Fix the unlock sound played repeatedly  [Shufeng Hou]
47288cd  SystemUI: fix qs tiles init on split notification shade open  [maxwen]
9a85d18  base: notifications: set emphasized button bg to accentColor  [maxwen]
2f93396  SystemUI: add missing call to init isDeviceProvisioned in PhoneStatusBarPolicy  [maxwen]
d46af96  SystemUI: thread protect keyguard callbacks  [maxwen]
b6ee79f  SystemUI: buttons should no longer be textAllCaps  [maxwen]
578369d  KeyguardIndication: Fix glitchy charging info on lockscreen  [Pranav Vashi]
ebd079f  Camera: Prevent crash with prebuilt camera metadata  [Pranav Vashi]
54a1ec4  WifiDisplayController: handle preexisting p2p connection status  [Li Sun]
0ae1d4a  Merge changes for launching wifidisplay from system settings  [Indranil Chakraborty]
7bb89a9  Core: Extend Pixel experience Blacklist For Google Photos  [kondors1995]
9957277   core: Blacklist P21 experience system feature from Google Photos  [Kuba Wojciechowski]
1f7cdfc  SystemUI: Update keyguard indication margin when Udfps is in use  [Chris Crump]
83baab3  Bring back UDFPS icons and animations [1/3]  [SagarMakhar]
1abe111  Make Udfps haptic feedback optional [1/2]  [SagarMakhar]
3dfea90  SystemUI: AuthBiometricFaceView: Don't spam log  [Joey Huab]
816a0a6  UDFPS: Allow user to disable night light on keyguard  [SuperDroidBond]
d528b2b  udfps: Allow devices to pulse onFingerDown instead of waking the screen  [trpsl]
734695c  fwb: Add overlay for udfps vendor code  [Shubham Singh]
87c6e08  udfps: Add support for udfps on aod without having dedicated sensor  [TheScarastic]
cfa87f3  Remove navbar inset for UDFPS BiometricPrompt  [LuK1337]
7e0e380  Workaround to support low-area UDFPS on BP  [Kevin Chyn]
4011d5f  Fix NPE for UDFPS devices without HBM  [Ilya Matyukhin]
1abb9c8  udfps: Call onFingerDown on action down events  [Arian]
45ab347  udfps: Allow to configure hbm overlay type  [TheScarastic]
e32ec8f  udfps: Change window type to TYPE_DISPLAY_OVERLAY  [TheScarastic]
b776c23  udfps: Make pressed udfp view configurable  [TheScarastic]
86fced8  udfps: Implement default udfps hbm provider  [LuK1337]
d8d67b5  SystemUI: PlayerViewHolder: add a null check on handler  [jhonboy121]
a973183  SystemUI: fix notification view not updating on ui mode change  [jhonboy121]
15821fd  pputil: Update raven prop to april  [Pranav]
596bb8af  Revert "base: Switch to redfin props"  [Pranav]
306787e  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/frameworks/base into 12.1  [DennySPb]
1cccbce  LiveDisplay: Adapt tiles for A12 implementation changes  [DennySPb]
3efa77e  LiveDisplay: Don't break lint  [DennySPb]
65cba21  SystemUI/Livedisplay: Add anti flicker tile  [Arian]
fff616e  LiveDisplay: Mark all pending intents as immutable  [Han Wang]
1a12b9b  Introduce anti flicker mode in LiveDisplay  [Arian]
396a24b  LiveDisplayTile: fixup modes cycling for aosp implementation  [DennySPB]
2144750  LiveDisplay: Switch to ColorDisplayManager  [LuK1337]
bfd6f7e  LiveDisplayTile: Remove tile if unavailable  [jhenrique09]
3c97e8f  LiveDisplayManager: Perform null check in getConfig()  [dianlujitao]
c20bae4  OutdoorModeController: Unconditionally enable auto mode on HWC2  [dianlujitao]
15cff33  OutdoorModeController: Advertise MODE_AUTO  [dianlujitao]
5de15eb  LiveDisplayService: Properly disable ColorTemperature  [dianlujitao]
13f21e3  LiveDisplayTile: Refresh state after livedisplay initialization  [dianlujitao]
5514228  LiveDisplayTile: Enable for outdoor mode and skip night display on HWC2  [dianlujitao]
4136e4b  LiveDisplayService: Notify SystemUI after initialization finished  [dianlujitao]
19a78ac  LiveDisplayService: Disable ColorTemperature when NightDisplay is available  [Bruno Martins]
f5301d8  LiveDisplay: Use Google's algorithm to convert color temperature to RGB  [Paul Keith]
de2434b  LiveDisplay: Change night/day mode transition behavior  [Paul Keith]
c1049ef  LiveDisplay: Disable by default  [Henrique Silva]
238e655  LiveDisplay: don't start services if phone is encrypted  [Henrique Silva]
63dff58  SystemUI: Add reading mode tile  [Joey]
e3422c0  SystemUI: Add LiveDisplay tile  [Steve Kondik]
1037c52  Introduce LiveDisplay from Lineage  [Henrique Silva]
* packages/apps/Launcher3
04690e7  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/packages/apps/Launcher3 into 12.1  [DennySPb]
* packages/apps/Nfc
d532df9  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/packages/apps/Nfc into 12.1  [DennySPb]
* packages/apps/Settings
3ee1168  Settings: Move custom vib pattern to its own preference  [Ido Ben-Hur]
45be2b6  Settings: Follow new ringtone vibration patterns  [Ido Ben-Hur]
524bcd1  Settings: Preview ringtone vibration pattern  [Ido Ben-Hur]
9a1e0ae  Settings: Allow choosing a custom vibration pattern [3/3]  [Ido Ben-Hur]
b5c2db3  Settings: Add vibration patterns from OOS [3/3]  [Ido Ben-Hur]
eb1b9c3  Settings: Update phone numbers when IMS registered.  [hoffc]
9642199  SoundSettings: Add charging vibration settings  [xyyx]
ede1fbd  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/packages/apps/Settings into 12.1  [DennySPb]
56713dd  Livedisplay: Fix preview drawable name  [DennySPb]
* packages/apps/SyberiaSettings
073c098  UDFPS: Comment out Haptic feedback & Screen off toogles for now  [kondors1995]
d11cefa  Update UDFPS costumizations for A12L  [kondors1995]
308978b  Nuke A11 FOD strings  [kondors1995]
* packages/modules/Permission
bb5bc4b  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/packages/modules/Permission into 12.1  [DennySPb]
* packages/modules/Wifi
98e6159  Wifi: Ingore miracast scan from connectivity manager  [Xin Deng]
* packages/services/Telecomm
cf759ea  Incall vibration options [2/3]  [beanstown106]
cfcb558  Telecomm: Add a null check to custom ring vibration  [Ido Ben-Hur]
d7127a1  Telecomm: Allow choosing a custom vibration pattern [2/3]  [Ido Ben-Hur]
359f3d2  Telecomm: Add vibration patterns from OOS [2/3]  [rituj]
317f1a5  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/packages/services/Telecomm into 12.1  [DennySPb]
* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
6242674  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 into HEAD  [DennySPb]
* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
9a7a7cb  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 into HEAD  [DennySPb]
* prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8
2767dc7  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8 into HEAD  [DennySPb]
* system/bt
54316ca  Merge tag 'android-12.1.0_r4' of https://android.googlesource.com/platform/system/bt into 12.1  [DennySPb]
* vendor/syberia
4f20d95  v5.4  [DennySPb]
====================
     2022-04-04    
====================
* build/soong
e26ba1d  Prepend header jar for sharded javac compilation  [Colin Cross]
* packages/apps/Settings
6c23c16  Settings: Add a toggle for anti flicker mode in LiveDisplay settings  [Arian]
5c33ba0  LiveDisplaySettings: Hide automatic outdoor mode preference on HWC2  [dianlujitao]
e5f43b8  LiveDisplaySettings: Reenable display mode preference for outdoor mode  [dianlujitao]
538b1bb  Settings: Don't index display mode and color temperature on HWC2  [Henrique Silva]
061897b  LiveDisplaySettings: Fix outdoor mode preference on hwc2  [jhenrique09]
6f3b577  livedisplay: Don't show display mode and color tempertature on HWC2  [Rashed Abdel-Tawab]
520369b  Settings: Update RU transation for LiveDisplay  [blinoff82]
6816213  LiveDisplay: Add illustration into picture and color adjustment  [Henrique Silva]
08e5d5b  Settings: Changes for LiveDisplay  [Henrique Silva]
* system/core
775abd9  init.rc: Set permissions to cgroup.procs files  [Suren Baghdasaryan]
====================
     2022-04-03    
====================
====================
     2022-04-02    
====================
====================
     2022-04-01    
====================
* frameworks/base
ab07372  Fingerprint authentication vibration [1/2]  [beanstown106]
9e4aeed  Increase Zygote command buffer size to 32k.  [Martijn Coenen]
e65001a  [Bugfix] Don't delete mPendingUids if PendingTopPid is added later than updateOomAdj started  [huang chaopeng]
7223fb7  Make smart idle maint's period changable  [Daeho Jeong]
4e2e47f  EntropyMixer: ensure new seed file is as good as old one  [Eric Biggers]
* packages/apps/Settings
1552d60  Settings: Fix WifiSettings FC when rotating screen  [hoffc]
* system/vold
01b872b  vold: remove overprovision area from free segments  [Daeho Jeong]
1a6f3f7  vold: do not set gc sleep time with zero dirty segments  [Daeho Jeong]
35ae8dd  vold: add gc period in setGCUrgentPace  [Daeho Jeong]
====================
     2022-03-31    
====================
* frameworks/base
e63876f  [SQUASH]: Revert recent bootanimation related changes  [Joker-V2]
567d949  Framelayout: Fix NPE when view is missing  [Pranav Vashi]
84f1941  SystemUI: use default dialogCornerRadius for qs customize title  [maxwen]
d5b009c  SystemUI: fix initial notif shade layout on split mode  [maxwen]
57503fa  QSPanel: Fix NPE in updateViewPositions()  [Pranav Vashi]
18cd4e8  fixup! Camera: Ignore torch status update for aux or composite camera  [Pranav Vashi]
6edfbc4  [fixup] Runtime volume panel toggle  [DennySPb]
b20a161  base: improve three finger gesture code  [jhonboy121]
* packages/apps/SyberiaSettings
9dde0cc  Adapt to 12.1  [DennySPb]
* packages/services/Telecomm
57b5ca9  Telecomm: Add DND & Rate settings to flash on call [2/3]  [Ido Ben-Hur]
b27f287  Telecomm: Allow to flash on call only when entirely silent [2/3]  [Ido Ben-Hur]
80a00ae  Telecomm: Add Flashlight blink on incoming calls [2/3]  [Shripal17]
845fb53  Phone ringtone setting for Multi SIM device [3/3]  [Ting Yu]
* vendor/google/pixel
0b86348  pixel: update to raven 12.1.0 (SP2A.220305.013.A3, Mar 2022)  [Omkar Chandorkar]
1abbf36  Cleanup overlay  [DennySPb]
* vendor/qcom/opensource/commonsys/packages/apps/Bluetooth
d2eee23  Drop overrides in getSocketOpt/setSocketOpt  [DennySPb]
* vendor/syberia
e6766b1  Fix qcom commonsys display namespace path  [DennySPb]
====================
     2022-03-30    
====================
* frameworks/base
d474474  SystemUI: Allow forcing small keyguard clock [1/2]  [maxwen]
1431cbb  SystemUI: Fixup black theme applying  [DennySPb]
9d832c8  SystemUI/Statusbar: Add back big dotted and big circle battery indicator  [DennySPb]