==================== 2023-09-22 ==================== * android 75f88b1 Merge remote-tracking branch 'lineage-20.0' into 13.0 [ShevT] * frameworks/base b0d40e914322 build: Don't check for fingerprint mismatch [Dan Cartier] 11dbd87e951c Bubbles: Prevent one handed callbacks from being delayed [minaripenguin] 5f618389ce0f Sort running task by focus and visibility [Bowen Li] 843f6314337f bt: Use group id to select color for icon [Michał Narajowski] 714fca165f7a bt: Set alias for all devices in a set [Michał Narajowski] 4173ccaecc59 Mirrors calls to suspend LE Audio with those for A2DP [Rahul Sabnis] 075937ec1781 Read files in increasing timestamp order in FileRotator [Junyu Lai] eb72a2551bd7 Add keylayout for Xbox Wireless Controller [Akshay Tigga] 18f0fd4c09a8 Add PS5 controller PID to Alsa manager block list. [Jim Sun] * packages/apps/CarrierConfig 4ea7611 Override name of Mainland China carriers [cjybyjk] * packages/services/Telephony a1c3c6e83 Add support for multi-language carrier name override [cjybyjk] * vendor/crDroidOTA 569f798 RMX3031: update [Nishant Kumar] * vendor/lineage a3bdd7c1 apn: Add Mint Mobile [Arvind Mukund] * kernel/xiaomi/msm8998 eaad367ef495 {chiron,sagit}_defconfig: Regen defconfig [Nanhumly] 7068c770189b BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel [Aravind Kishore Sukla] ==================== 2023-09-21 ==================== * android b80192f Track our own fork for CVE-2023-4863 [Luca Stefani] 20a70dc Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * frameworks/base 4c3f4735850b services: Only ever apply cutout to internal displays [nift4] * packages/apps/Aperture b80bc79 Aperture: Update CameraX to 1.4.0-alpha01 [LuK1337] * vendor/crDroidOTA f64943d chime: Add 21/09 build [GtrCraft] eb3b109 surya: Add 21/09 build [GtrCraft] 1acecb8 CrDroid 9.9 for Mi 6! [tw0xa] 4e74098 Munch: 21/09 update [Akash Kakkar] 269f891 courbet: 20/09/2023 [Golbinex] c752270 RM6785: Release v.9.9 Update [Sribalaji Annamalai Senthilkumar] 59903c9 walleye: initial crDroid 9.9 [Ionut Gherman] 54bba87 taimen: update to crDroid 9.9 [Ionut Gherman] * kernel/xiaomi/msm8998 04efda3d1095 {chiron,sagit}_defconfig: Disable 16-bit UID calls on ARM64 device [Panchajanya1999] ==================== 2023-09-20 ==================== * android 0378bb6 Revert "lineage: Sync external/dwarves from AOSP" [Bruno Martins] * frameworks/av 06ceec5d1c AudioPolicyManager: Fix memory leak [Andy Hung] 1bffb275c6 Fix MediaCodec mBuffersInFlight size increased so large [ot900339] * frameworks/base e9bc5b7fd89b Expose pending request to subclasses and ensure clean up [Stephen Trier] f9779650860b Update IANA_TOP_LEVEL_DOMAINS in accordance with http://data.iana.org/TLD/tlds-alpha-by-domain.txt [Aashna Jena] 3c818860fadc Allow permission pre-grant files on OEM partition [Henrik Baard] * frameworks/native 014a30f5c1 Don't clear profile on otapreopt. [Jiakai Zhang] * packages/apps/Contacts 26f3b5081 Grant Permanent Write Uri Permission [keparal.li] * packages/inputmethods/LatinIME 95798782e LatinIME: Fix NPE when using a device with a physical keyboard [Georg Veichtlbauer] * packages/modules/Bluetooth 84eafbb959 BassClientStateMachineTest: Fix wrongly set attributes [Grzegorz Kołodziejczyk] 10570c3544 Correct the getConnectionState return value [Alice Kuo] * vendor/crDroidOTA 7d100d4 hotdog: Update 20230920 [ShevT] 5d7e52d chef: 9.9 update [Rushi Ranpise] 6a8f25e chiron: Update to crDroid 9.9 (Sep 2023 ASB) [Santiago García Mantiñán] 653465f a70q: Add 20230919 build! [Haky86] 3d12c55 davinci: crdroid 9.9 [Andrzej Perczak] eb2c845 spes: update to 9.9 [ap4ss3rby] d8a67a8 update starlte, star2lte and crownlte to 9.9 :) [JeyKul] e8f39ca haydn: release v9.9 [INCENDIOCODM] 4c3c440 dipper: Update to 20230919 [zhullyb] c5325cd haydn: update 20230919 [INCENDIOCODM] 337fe45 beryllium/guacamole/lemonades: update to build 20230919 [Lup Gabriel] * vendor/lineage 3577f988 kernel: Use pahole from Google prebuilts [Bruno Martins] ==================== 2023-09-19 ==================== * android 0966a55 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] 0c2f514 manifest: Move crdroid remote [Pranav Vashi] * bootable/recovery 93a96787 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * build/make fe19743f5 Merge 'android13-qpr3-release' into 13.0 [Pranav Vashi] 2266eb8e1 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * device/lineage/sepolicy eaf797e lineage: Make Health service discoverable by Settings app [Bruno Martins] fc33554 sepolicy: Label LinearmotorVibratorService [cjh1249131356] 386a41b sepolicy: Export dolby prop from mediacodec [Pranav Vashi] 44abe84 sepolicy: Allow system_server to set tethering properties [minaripenguin] 22781ac sepolicy: introduce app lock [2/4] [jhonboy121] cac7b74 Allow documents UI to access storage [Pranav Vashi] 1c0df41 sepolicy: Add support for parallel space [LibXZR] f3b9e8d sepolicy: Move in pocket service sepolicy [Pranav Vashi] 96d0642 Allow apps to access usap pool [Pranav Vashi] 92f09fa sepolicy: Label skip unconfigure prop [Pranav Vashi] 32b0f46 sepolicy: Fix OTA auto-flashing with encrypted f2fs [Nvertigo] c8413ef Allow updater to read data files [Pranav Vashi] a7f9d01 Allow platform access for fps info [Pranav Vashi] 46e160c updater_app: Address uncrypt denials [Jabiyeff] 6736ed0 sepolicy: Allow key disabler access for platform [Pranav Vashi] ebe245a sepolicy: Allow system_server to read and write to sysfs_battery_supply [Anushek Prasal] 03f7f3b selinux: Update app name for updater [Pranav Vashi] b9225cb Update ota_update path [Pranav Vashi] * external/webp 161f49c Fix OOB write in BuildHuffmanTable. [Vincent Rabaud] * frameworks/av fa50ab4988 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * frameworks/base af96663a13dc PixelPropsUtils: Update spoof fingerprints [Pranav Vashi] 8d03aabb70c6 New Crowdin updates (#1018) [Lup Gabriel] ee85df7a91ef Update Crowdin configuration file [Lup Gabriel] 4c4075480a95 SystemUI: Pass touch events to pulsing gesture listener only if dozing [Dhina17] 51fffa45f076 SystemUI: Move DT2S from PulsingGestureListener [Dhina17] 242723630651 display: Handle zero auto brightness adjustment [Adithya R] ae14982e9b50 Add userId check before loading icon in Device Controls [Anton Potapov] 2964ff0d1f96 Disallow loading icon from content URI to PipMenu [Hongwei Wang] 439682bad7af Update parcling logic for Uris. [Varun Shah] 5c45b32cd6fb Fixing DatabaseUtils to detect malformed UTF-16 strings [Kunal Malhotra] 8cbd72f527b3 base: Do not reset keyguard going away state [minaripenguin] 59ba6607085b Add null checks when registering backup transport [prateek rawal] 74f5527254f2 SystemUI: Enable power menu blur via window flags [Dhina17] f2746826b1b1 Avoid Object.wait(0) [Shunkai Yao] 0f9f39a197d7 BluetoothControllerImpl: Optimize connected battery level scanning [minaripenguin] 24fbd1a123a4 AuthRippleController: Always make sure LightRevealScrim finishes regardless of the progress [minaripenguin] 32a15601621a core: Mitigate a crash when there are more than one installer intent received [minaripenguin] cfe315d8e391 SystemUI: Add SCREEN_GESTURE as a CameraLaunchSourceModel [resist15] 108fefcc6515 Fix declination argument boundary checks [Arthur Ishiguro] 1c6133b80b21 TrustManagerService: remove ENABLE_ACTIVE_UNLOCK_FLAG [Eric Biggers] 6ea533a7f77c Fix timer bug in TrustManagerService. [Jacob Hobbie] e2d61f70a50a services: fix quickswitch with gesture pill disabled [nift4] bca37b3878d3 SystemUI: improve blur handling in respect to app launch animations [nift4] cd8bf700c197 SystemUI: Fix Biometric dialog corner radius [Anushek Prasal] ffdf71e4ace4 Fix NullPointerException for WifiDisplayController. [jiayongqiang] ea6a01738a98 Fix JobServiceContext leak issue [Jiangyou Li] 379cabd994e8 BatteryStatsImpl: Fix wrong synchronized with mDailyFile. [Yilin Wu] f0948e6f20c5 SystemUI: Fix class cast exception when animating play/pause button [minaripenguin] c9a60cbaa546 Bluetooth: fix NullPointerException during bluetooth turning off [dongguanjun1] 8e1190433dc9 Fix logspam from AppIdleHistory on first boot [Eric Biggers] c158c6009b94 Add a null pointer check for getSubscriptionsInGroup [Yan Yan] 3e56d8d66fac SystemUI: Launch power menu from QS only if enabled [DarkJoker360] 0046c1280fc4 core: legacy toasts deserve rounded corners too [nift4] 01a80b8fff5b Fix invalid code link, update exception message [Peter Kalauskas] 6f52788df379 Handle out-of-bound array index in FastDataInput [Songchun Fan] de7251bdd06e bootanimation: do not create texture for parts with count=1 [Oleg Lyovin] 4ecfa80a7c6e SystemUI: Resolve crash when updating control list services [minaripenguin] 1008eb41815a apex: Prevent illegal state exception caused by GMS concurrent alarms [minaripenguin] 134660c5815b libs: PipTaskOrganizer: do not start fade out animation for pip if surfacecontrol leash is null [jhonboy121] c4b91774937c Adopted Storage: Prepare user storage before move [Arnab Sen] af8509124303 Avoid duplicate map lookups in RemoteConnectionManager. [Mateus Azis] 3b5d6f05d9a6 Don't use String8::empty [Tomasz Wasilczyk] 10a085db3878 Fix open/close menu action not working when assigned to navbar key [Martin J. Pollard] 62ccc929f27a Prevent NPE and try to recover [Edward Savage-Jones] 997416d74339 Avoid potential NPE when using DownloadManager [Wei Wang] 2f486f21e3bc Only spoof packages installed by Aurora Store and modify new API [Vincent Vidal] ede3e9632320 All packages installed via Google Play Store [Dylanger Daly] 0021bcd32bca AudioService: focus listener: enable it when using external AudioFocus [Francois Gaffie] 0197144fa21c audio: Don't play sound effects if stream is muted [Steve Kondik] 6b26e6fab8ac Unmount unusable partition instead of putting device into crashloop. [Alex Buynytskyy] 1ed0785492df Add null pointer judgment processing to prevent restarting [HanWang] 0929058ac1af Fix kotlin nullable errors in frameworks/base [Colin Cross] 731af0ffc511 SystemUI: Prevent possible NPE in StatusBarIconList [SpiritCroc] d8cbc928e348 Change Linkify to use defaultCountry if simCountryIso is empty. [Aishwarya Mallampati] 6976240f26dc core: server: inputmanager: Check if input method is enabled before showing missing keyboard layout notification [Fabian Leutenegger] cea08a34073a Add keylayout mapping for Dualsense Edge gamepad [Farid Chahla] 4f6608c13601 No need to include cutils/threads.h [Tomasz Wasilczyk] 8e25ad69f436 Avoid recursion for leaf task fragment in freeform mode [tanxiaoyan] a1d39ee8764b SystemUI: QS Header Image [1/2] [minaripenguin] adc214d8d773 Bump word-wrap in /packages/SystemUI/scripts/token_alignment [dependabot[bot]] a5882d3e8375 ConfigurationController: Prevent app crash on orientation change [minaripenguin] d2c7aaa81842 Fix the concurrency issue when 'linkToDeath' in AccountManagerService that leads to JE [zhuning3] dc0544c72018 Fix Invalid Surface error [Chris Li] 59a4b60ef09e SystemUI: Redraw display cutout on overlay changes [Adithya R] a7fe634f34ee Fix bug on DC#ensureActivitiesVisible [Hyeongseop Shim] d7e04561115a Fix formatting when dumping mDisplayHomeButtonHandlers [Cheng Ke] bb6c76e816bb View: Remove tooltip callbacks when detached from window [Prabir Pradhan] 40d2459ced4f Fix flakiness of testNativeCrash [Yukun Yang] 6f2edf091062 Convert mBroadcastCode to correct value [xiaowang] b80fbdd9343f ServiceRecord: Don't post running notification for selected apps [cjh1249131356] e9dc12608ce8 Battery Styles: Add customization for QS [Pranav Vashi] 11dd3588d12e Use std::unique_ptr in FileDescriptorTable [Colin Cross] 782fcfa59fc8 Fix memory leak of FileDescriptorInfo object. [Christopher Ferris] da1f8a1eb09f core: Catch OOB when returning pooled string [minaripenguin] ab0ad50477ee Fix vibration patterns with zero duration steps. [Ahmad Khalil] afbf5b14297f binder: remove dead logging code [Steven Moreland] b4d6005cf531 Remove useless variable "mapbase" from screencap [viktor] 2db33cd37e02 UEventObserver: Fix logging for uevent messages [Anton Utkin] b4ec1cc509a2 PackageManager: Create missing userdata directory [Arnab Sen] 884e6265c823 Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps [Sar Castillo] 8c48c60fccb8 AuthRippleController: Always finish the LightRevealScrim [Chenyang Zhong] 7c5b6bd2c4ef SystemUserInfoHelper: Fix crash when switching user [Adithya R] 55b3322a14e0 NetworkPolicyManagerService: Avoid OOB in addSdkSandboxUidsIfNeeded [Adithya R] 15ca4693406d Bump tough-cookie in /packages/SystemUI/scripts/token_alignment [dependabot[bot]] 87f50af14c64 Avoid CalledFromWrongThreadException in BubbleController [sai.gairuboina-IN009276] 81f84659d079 Fix system reboot in systm_server caused by SensorPrivacyService [Shen Lin] b67d042f98fd Watchdog and sluggishness due to multiple virtual displays created by third party apps [sai.gairuboina-IN009276] 86ff28052b53 SourceStampVerification Return more specific error code when verification fails [sourabh-nanoti] 2c270ef90ba9 Early return when mA2dp is null (disconnected) to avoid null object reference [Shunkai Yao] 4b2841384907 Increase timeout for UIAutomation [Veena Arvind] f470d742e868 Respect timeout multiplier in PermissionControllerManager [Prashanth Swaminathan] 8ab464d2e584 Make private, single-assignment fields "final" in android.content. [Mateus Azis] f18c655de30c fix(#Magnification): mis-use non resoure id in resource getter when magnification capability setup [Roy Chou] 701c95af3294 Usb: Fix incorrect mapping of port mode constants [Badhri Jagan Sridharan] f14f1880d915 Fix resource leak caused by TypedArray type [Gao Honghua] b45d8200729e Simplify UserHandle.equals [Santiago Seifert] 1b5880321cff Ensure ActivityManagerInternal instance is non-null [gang.huang] 961471945424 Add listener once for volume row animation [Yan Fang1] cbbb50363d96 Delay tryToRebind if application exit reason is LMK [Vijay Kumar] 3c38460ae27a Device stuck in boot due to ArrayIndexOutOfBoundsException [Arun Goyal] c6c23b370cb5 Sometimes Screen does not wake up while receiving whatsapp video call [Aditya Jadhav] 7f97a96444b0 WallpaperService: Fix half black wallpaper after rotating quickly [jianhuac] caf900e2567e Fix NPE with void android.view.VelocityTracker.clear() [Alex Cruz] dd2eca411afc KeyguardBouncer: Don't delay showing if face auth running [jhenrique09] 15e721050789 Fix: avoid the potential attack on SlicePermissionActivity [hukaixiang] 3582a664365c Prevent crash in AccountManager after profile removal. [Dmitry Dementyev] 947598e1832e avoid NPE when getPreferredActivitiesInternal [Wen Zhang] 523f74438856 Add toggle to enable brightness slider haptic feedback [1/2] [Pranav Vashi] 748518a775cf SystemUI: refresh system icons on theme change [Tobias Merkel] bce4ef40e9b4 SystemUI: Add null check for vibrator in brightness controller [Pranav Vashi] 3eece8d291fe SystemUI: add haptics to brightness slider [Vaisakh Murali] 9470572e3e53 SystemUI: Enable charger plug-in statusbar chip [Adithya R] 987ff787cfc6 DisplaySettings: font size in 5% steps from 80% to 130% [awakened] 86c0e9d9054a StatusBarSignalPolicy: Set initialized to false on destroy [Pranav Vashi] 2435647d05a9 themes: Fix list style alert dialog to use system font [maxwen] c28be9b5ad33 SystemUI: Remove excess margin in few statusbar icons [Adithya R] cc3efc1da113 Allow a drawn reported activity to keep screen brightness [Riddle Hsu] 7b553fe77ae6 Fix wrong permission state changed being notified [Jeongsik Mun] 9098053b1dcc Handle ArrayIndexOutOfBoundsException for install_sessions.xml [Jeongeun Song] 8b9fd09e6828 Fix the problem that AccessibilityNodeInfo maybe null and cause a crash. [liangguihao1] 7f2b8280e609 Flush output buffers when command is complete [beiyifb] 45c2f07ccd6c libhwui: Enable O3 when compiling with LTO [Vaisakh Murali] b3635cc9715b Pregrant non-system preloaded apps [Jeongeun Song] 066f3fc90723 Fix setAttachingSchedGroupLSP() to support use_fifo_ui [Tomislav Novak] 0f115c97307d Ignore BIND_ABOVE_CLIENT for same-process connections [Tomislav Novak] 1c32e3fcaefc base: Update mock LinearmotorVibratorService [Pranav Vashi] 46e9ad191115 base: Add overlay to mock oplus LinearmotorVibratorService [Pranav Vashi] a265cea81797 base: Add mock oplus LinearmotorVibratorService [cjh1249131356] 630221bf8ec5 Hide hidden apps from all apps except system [Oliver Scott] dfb98a6c01fa wm: hacky fix for system_server crash [nift4] 82fcf79da115 wm: never consume statusbar in freeform mode [nift4] 41156cba450d wm: block custom activity transit animations [nift4] 580a555e7d94 wm: block task transitions from displaying in freeform [nift4] 54c1851f26a8 wm: add freeform-compatible activity transition animation [nift4] 7ba9f6830a1f wm: support freeform-specific animation overrides [nift4] e2ffba628a3d wm: do not show keyguard windows when mirroring due to dream [nift4] 793b2cf35a53 wm: Fix menu in legacy apps with multiple activities [nift4] 4dd739ff485e wm: rewrite/fix window change animation [nift4] e7d5f31ca8ba wm: fix freeform transition visual issue [nift4] 1955303dd95c wm: Fix menu only opening once on legacy apps [nift4] 1cd073977348 Pull out common code in createFromParcel's switch [Santiago Aboy Solanes] f846afe1384e ExifInterface: Catch IOException caused by invalid image [minaripenguin] 02980efaa0d4 appwidget: Catch IllegalStateException when retrieving providers profiles [minaripenguin] 81454c517a71 SystemUI: Small cleanup 'Lockscreen text size' [ShevT] 1d931b5139f8 Fix typo in Dynamic coloring section [Shen Lin] 4307ef34faa3 SystemUI: Restore default lockscreen clock text sizes [minaripenguin] 21f0308f871b SystemUI: Lockscreen text size settings [1/2] [minaripenguin] 4c9ae6ab2124 SystemUI: Lock screen clock top margin settings [1/2] [minaripenguin] 6fb73faf79ba SystemUI: Ignore font padding for large ls clock [minaripenguin] f9df4f2bb3d8 services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions` [minaripenguin] 0e89080c5697 Allow overlaying font spacing for lockscreen clock [Pranav Vashi] 88c8791c97b8 SystemUI: Hide notification icon area if headsup is visible [minaripenguin] 1877bd2d05e3 Fix hang when dumping local cache info. [qinyige1] 0379a185f3ce Hide data limit notfication if data not active nor default [Ling Ma] 89840fad1e26 Animate backlight quickly when HDR mode is changed [Koji Fukui] c1f7b3250589 Frameworks/base: Fix potential IllegalStateException in RescueParty. [Wang Wen] e33ed58a4a63 Fix some memory leakage [Houxiang Dai] de4f50dcd4ac media: fix MediaMetadataRetriever Option Intdef [Lajos Molnar] 2722f13e2b56 MediaCodecInfo: consider only critical flags for level support check [Lajos Molnar] a907a761f015 ImageUtils: Fix estimated bytes factor for P010 [Kwangkyu Park] dc1db45f2185 Fix cts flaky issue on adt3 device. [Sally Qi] 2969a2b13b67 base: Remove restrictions for system audio record [jhenrique09] dfdc0ea69647 Visualizer: use actual sampling rate of the instance [Mikhail Naganov] ac330611128e Fix AudioMix.equals() [Alex Leung] 3e5a7d46a30d HwAudioSource: auto reconnect feature on AudioServer crash [Francois Gaffie] 09d4056705ab View: Fix not refreshDrawableState when set hovered in focused view [Jia Zekun] ffd20c077cfc Introduce isDeviceClassMatched() to align BluetoothClass comparison [Shen Lin] d0c7e0575a28 Device asks for PUK code instead of SIM PIN [Parthasarathy Tarun] 67e7e7904d67 Crash when enabling show_operator_name_in_statusbar_bool [Karthik Krishnan] fa27655f4861 Fixes a thread safety issue (a time-of-check-time-of-use bug) in BatteryExternalStatsWorker that causes system_server crashes in VROS device. [beiyifb] 78126f995871 Add handling of permanent disabled sims [Katsuyuki Hirayama] 3c3be05d9afc AudioDeviceBroker: Fix not setting proper call volume for LE Headset [Jakub Tyszkowski] b3b110e4ee17 hwui: Fix multiple definitions of NativeFamilyBuilder [Tomislav Novak] 80e083c73ddd QRCodeScannerController: Check for google package availability [Pranav Vashi] 6801ffa63d0c QRCodeScannerController: Use Lens as fallback activity [Nauval Rizky] b0d15515d276 binder - include calling PID/UID in uncaught remote exception code [Steven Moreland] 7fc48c0d9cd7 Clear calling identity before calling to DeviceIdleController [chiachangwang] 4cb59a356544 Fix cursor not blinking when view re-added to layout [Steven Terrell] 5797369c9002 Fixed UID mismatch in telephony registry [Jack Yu] 0b8addb93897 QSPanel: Prevent systemui crash when adjusting tiles height [minaripenguin] 5b9b110de02a WindowManager: finally proper desktop mode handling [nift4] 7af967f6efeb SystemUI: CastTile: Open cast settings on long click [Ido Ben-Hur] 454f1262038a HWUI: reset buffer state only for ES3 context [Shih-hsin Li] c92eab4e0296 KeyguardStatusBarView: Clean up cruft [Pranav Vashi] d2c157c5cc85 Extend kill button to notification conversation guts [DroidFreak32] ecfa17509934 OomAdjuster: Remove excessive log [Andrzej Perczak] b158e9f07877 oom: Enable proactive kills only on modern kernels [Andrzej Perczak] c27b3271e17c SystemUI: Rework dismiss all view in QS [Pranav Vashi] 3c98550f4b26 Use try-with-resources to avoid accidentaly leaking unclosed objects. [Mateus Azis] 17b6d21563b5 AppProfiler: dont be so hectic on cpu battery stats [Simao Gomes Viana] fdc7dcb0cf96 os: Process: Fix wrong code in isThreadInProcess [leo zhang] 5a01212cc798 Fix unqualified-std-cast-call compiler warning [donghongweng] 83ba955bcf71 HWUI: reset buffer state after MakeCurrent [Shih-Hsin Li] a86e8cc569a2 Restoring SDR brightness immediately when entering dim state if the device is in HDR brightness scale mode. [jiayongqiang] ebbaf3326b5b Return with error logs instead of exception for unexpected nsi [Hui Wang] 58707c7ecb4c Catch exception when dump local window. [qinyige1] e841bbdc776a Fix hang when dumping local window. [qinyige1] 061821bd0c16 Activity not finishing even after pressing back key [pioush.kumar-IN009423] b5dba28574cd SystemUI: Handle more exceptions for firewall [Pranav Vashi] ca17da64981d Fixed process can't start because of mPendingStart is true problem [Dezhi Huang] e08daa92da30 Add a suspension check to SuspendedAppActivity [Jeongsik Mun] 140458e54c66 Fix com.android.server.wm.TaskFpsCallbackController#unregisterListener method NEVER works [Rikka] 3487a67d95ae Do not crash webview if its group creation fails due to a dead process [Suren Baghdasaryan] 22de08a5a280 NotificationMenuRow: fix logspam [tejasvp25] 5098b5df7c7f BatteryStatsImpl: Avoid dividing by 0.0 in updateWifiState. [Shumao Hou] cdc1f1618b42 allow toggling VoWiFi while roaming by default [r3g_5z] e770c52702d2 Fix warnings from static analysis tool. [sai.shwethas] 2fc04e5c4591 base: Try loading input filter only if specified [Pranav Vashi] e0974890e577 base: Support for device specific input Filter [DtHnAme] feef1b09987e base: Add SmartSwitchChanged api [DtHnAme] cd2fb35c1f50 opengl: Don't request render in GLSurfaceView.GLThread ctr [Oleg Ladin] d389aac4873d SystemUI: Enable media background turbulence [TimoDo] ea31de900615 SystemUI: Enable media player surface ripple on button press [TimoDo] e9ee1b401c50 base: Add switch to unlink ringtone and notifications volume [1/2] [Pranav Vashi] 35e9886b6938 SystemUI: VolumeDialog: add support for unlinked ringer streams [Tobias Merkel] 4a21fb49df03 Revert "VolumeDialogImpl: Add STREAM_NOTIFICATION row" [Pranav Vashi] fe3a76157a8b SystemUI: Align keyguard carrier text with status bar [Andy CrossGate Yan] 35094574a60e Fix crash with HW assist button [Pranav Vashi] a0c90c7a7737 Stop unsuspending packages in profiles [Tommy Webb] a0e4e83c2780 Add managed profile support for cross profile intents [Oliver Scott] 1c37df7c8b10 services: Allow pause/suspend app feature with parallel space [Pranav Vashi] 0229e0521670 Pause apps feature [Oliver Scott] fc74e32e6e6b SystemUI: Prevent InternetDialog crashing system [Pranav Vashi] 9b76c75ec9e0 SystemUI: Clean up battery callback in CollapsedStatusBar [Pranav Vashi] 6f76eddaaaa6 SystemUI: Switch to TunerService for CollapsedStatusBar [Pranav Vashi] 31add6e1c151 Use IPv4v6 as default protocol when APN setting is not available [Jack Yu] e3ce95cfabde SystemUI: Reduce keyguard indication text padding [minaripenguin] 3b7660d06e1f Fix the problem of slow exit of boot animation [niuwenchao] d28cae2411c9 PulsingGestureListener: nit: Remove typo semicolon from imports [minaripenguin] 05064a4ad1d8 Fix: "Clear All" recent app screen loop bug [vincent.cw_lee] 5d22171e1254 SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call [maxwen] 1cd9a1d0797f Fix memory leak in GroupExpansionManager [hukaixiang] cd59cc84a44e SystemUI: global actions: fix icon position on multi-line action [Timi] 622eee7c43f3 Treat failure to create a process group as fatal [Suren Baghdasaryan] 6d221454c84a WindowProcessController: Fix potential memory leak [Adrian Roos] 4684985d2231 JobScheduler: Stop leaking user information [minaripenguin] 2b48c226f07c Avoid needless Integer.valueOf() object allocation. [Tobias Thierer] 167801396108 DisplayPowerController: Disable log spam [TheHardGamer] 101626a5875c SystemUI: Enable session-based media actions for all apps [Adithya R] c76419afa67a Allow unpausing apps that have an unpause dialog [Tommy Webb] 267ff76ba695 bugfix: automatic notification permission request breaks in some cases [Dmitry Muhomor] 704e4657b135 AudioService: Unmute Le Audio devices when activated [Jakub Tyszkowski] 614d71a0320b Fixes crash/race condition when destroyActivity [katao] 2bdad0bcb00c base: disable DBG [TheHardGamer] 4ae6c3498873 Close DirectoryStream in ActivityThread after use. [Mateus Azis] eea395d37116 Do not kill the server process itself [Bart Van Assche] f00e8d3476c7 Update persist cache when package updated. [张倞诚] c158afce816e When the sharedUserSetting of the application on /system is different from the sharedUserSetting on /data, we should trust the sharedUserSetting on /system [gang.huang] c842f507b865 Add package name to WorkSource for Wakelock acquired from WindowManage. [jiayongqiang] 6a150061f928 Zygote: Fix dropping capabilities in containers [Alessandro Astone] 9984c2386225 Use SecureRandom instead of java.util.Random. [Almaz Mingaleev] 5d2a5e3b51d8 check whitelisted packages exclude nonsystem app [Wen Zhang] 9aee9bfa0e44 Improve Transition GC initiation by improving the Frameworks triggering signal [Wessam Hassanein] 28f12d3dd857 SystemUI: Add monet customization [1/2] [Pranav Vashi] e42ba11761e7 SystemUI: Block few clock customizations in QS header [Pranav Vashi] 21b9f1652076 bugfix: isServiceTokenValidLocked() was called without holding the lock [Dmitry Muhomor] 688b2158ce6e Fix viewing app info dashboard of hidden work app [Tommy Webb] a3dcc9cf0c5c Fix: Firewall: NMS inverts default rule behavior [Tommy Webb] a197a3b5bd94 SystemUI: Fix battery color on QS for circle battery styles [Pranav Vashi] 56c7eebb8eb3 Doze-on-charge: Add few improvements [Pranav Vashi] 16afd23c5f4d Opt libhwui out of -fprofile-sample-accurate [Yi Kong] 3eb1f6647a14 base: add option to enable AOD on charging only [1/2] [darkobas] bca20d94311a SystemUI: Apply QS transparency to footer actions background [Pranav Vashi] 5f9d582bb8a6 QSFooter: Launch crDroid Settings when long clicking settings [Ido Ben-Hur] bb305688f529 SystemUI: cleanup bluetooth dialog impl [jhonboy121] eb9081d264bc libandroid_runtime: workaround global ThinLTO bug [John Galt] 4ec6f828adf1 libandroid_defaults: force full LTO to workaround runtime bug [John Galt] 00c2acb1b9b8 SystemUI: Add restart SystemUI in Advanced Reboot [1/2] [Phạm Tiên Sinh] e69f6b710e55 Always make mouse cursor show on external display if it exists [nift4] fe2bce291122 InputManager: allow to force NULL cursor [nift4] 5e53cef8f692 InputManager: add cursor change listener [nift4] 43849d31a70c Add back button for freeform window [utzcoz] 4579417f03b6 Only show pip button if activity supports it [utzcoz] d819cebb3cc8 Add minimize & pip buttons to freeform windows [Jon West] c604ec28c08a Fix secondary user crash with system user locked [Tommy Webb] f8c13e68b819 Fix profile provisioning check in secondary users [Tommy Webb] 0f704fe2b267 Make sure gc_urgent is normal mode, when no need GC [Dylan Chang] bbe8aecbfd65 Allow profile owner to set user_setup_complete secure setting [Oliver Scott] bbee5ae4613a SystemUI: add haptic feedback for qs tiles (#956) [Wahid Khan] d1cdcfeefee4 SystemUI: Move bluetooth dialog creation to LongClick method [minaripenguin] 95379acdf918 SystemUI: Implement Bluetooth dialog [Adithya R] 2d1d6c718100 Use getPackagesForOps instead of iterating packages by checkOperation [yinwei.sun1] 0446d3098960 ColorContoller: Fix getting default accent color [varund7726] 47bef0e529c1 UI: Use SNAP_FIXED_RATIO for multi-window globally [Andy CrossGate Yan] da148d499993 SystemUI: Hide wifi standard icon if not connected to wifi [minaripenguin] 4aad3ce6e815 AppLock: Fix hidden apps reset after reboot [Pranav Vashi] e80aad069153 AppLock: Update API [Pranav Vashi] 9cbbedecb5eb AppLock: Allow locking all apps visible in launcher [Pranav Vashi] 8f0b063be1f0 base: Introduce app lock [1/4] [jhonboy121] b7f38e334b18 Hidden Apps filter for use in the Settings app [t-m-w] 39979b81671b Show hidden apps on secondary users' app lists [Oliver Scott] b209537fbd01 Switch back to the application on /system when UID and path changed [Wen Zhang] e9ade0149c72 StrictStandby: Offload force stop onto lock-free context [LibXZR] 64074abc5b56 am: Block MEDIA_MOUNTED broadcast for restricted apps [LibXZR] ce11c644f4db base: Add support for strict standby policy [LibXZR] a14b68d33e5b SystemUI: Do not add lens screenshot without google package enabled [Pranav Vashi] 8089e95de9cc SystemUI: Make Lens work without independent package installed [cjh1249131356] b1a89cd0ad19 SystemUI: Integrate Google Lens into Screenshot UI [AshutoshSundresh] e94b5ad44b15 Fix unlocking of multiple work profiles at boot [t-m-w] 9fc57e5d3603 Fix Open With dialog within a work profile [t-m-w] 943845f17478 Add additional work profile badge colors and labels [t-m-w] 5d4c91ed7aaa Always allow overriding the number of work profiles [Pierre-Hugues Husson] 2b249d3cd33d SystemUI: Blurs: allow blur even when GFX acceleration is disabled [Pulkit077] aecc1595d503 SsytemUI: Add Locale Tile [SpiritCroc] 4508d45e356a NotificationShade: Make blur crossfading more gradual [Danny Lin] 2b8ae0d7c787 Handle graceful exit with constants [Ashok Mutyala] 42da5bf23d99 CachedAppOptimizer : Pageout File pages during system compaction [Divyanand Rangu] d1b25a718d35 SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. [Ido Ben-Hur] 795f2ec04aa7 SystemUI: Also blur power sub-menus [Pranav Vashi] 941e4d742c06 SystemUI: Blur the power menu [Elluzion] 7775ade3913c Fix disabling power menu completely on secured locscreen [Pranav Vashi] 97bbc1b9e6b8 SystemUI: Allow making Navigation Pill thinner [1/2] [Terminator-J] 0ee03a55d349 SystemUI: Allow Configuring Navbar Radius [1/2] [spkal01] c19aad1a953c Catch IllegalArgumentException for invalid phone id [Wileen Chiu] c54af81ebdd5 Fix crash when comparing messages [Shen Lin] 0a85b5a698f2 use max_adj to control process final adj [guolun Xue] 26b8bc548285 Avoid resursion for sleep check in embedding window [tanxiaoyan] 5d7abe2c721e PowerUI: Mute logcat spam. [spezi77] dc477c76f2e0 SystemUI: Don't force small clock when media isn't allowed on keyguard [Ido Ben-Hur] 959a6fb9fc27 base: make per-app work with multi audio focus [El Dainosor] 9733edd7f480 SystemUI: Remove visibility check in setting QSCarrier color [Adithya R] 905ecd0f1793 MobileSignalController: Do not duplicate SPN and PLMN [Adithya R] 72272bfc2cd0 PhoneWindowManager: Clean up unused keys [Pranav Vashi] 8d7e8f001b7f Add handling of missing ServiceSpecificException [joonhunshin] ced9595d40fb Cleanup 'Update battery info every second when device is charging' [Pranav Vashi] 36eeb5e77aad Make overlay for 'Update battery info every second when device is charging' [ShevT] 891b3456d6e4 Update battery info every second when device is charging [SagarMakhar] e28e82d0609f Fix an issue that the FoldStateListener induces a memory leak [Kwangkyu Park] bcdaa7c2ee62 Guard in short-circuit evaluations for stringSplit methods. [Mohammed Irfan] 31a42ad76369 Fix potential crash in ImageTransformState [Shen Lin] 29bc8a836e65 fwb: Only enable some features on eng build [1582130940] 686a11a84bc1 SystemUI: Re-designed caffeine tile icon [Andrew Fluck] ebf18aa8dab7 base: Add support for Lockscreen clock fonts [El Dainosor] 115886697d43 Calculate apk size multiple times [wu di] cd56d375d7d1 vibrator: fix log format and level issue [shenyanfeng] 9f36e5b4a073 Dynamic broadcast receivers that are not exported need to be filtered in checkBroadcastFromSystem [gang.huang] 79cf7a749cd9 base: dont call roundStorageSize on Storage API for getting sizes [maxwen] 6010af30046b Fix black screen issue due to wallpaper decoding exceptions [Weijie Wang] 17a25f4f0a83 KeyguardIndication: Set wakelock on doze only when required [Pranav Vashi] 01670c82d39c base: Refactor Wi-Fi standard icons [Adithya R] b4bc7ee34331 base: Import Wi-Fi standard icon [1/2] [ReallySnow] 82e962618683 VolumePanel: Change bg tint for inactive rows [Arian] 6a18ce004801 VolumePanel: Add long click for expand icon [ProchyGaming] f505a506ca49 NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode [wumin3] 49dfd894bc5a SystemUI: Remove existing icon group if its overriding [Adithya R] 842e551fe8d6 NetworkTraffic: Fix leaking receivers [Tim Josten] 5a00160d2cfb NetworkTraffic: Simplify stats calc to prevent issues [Pranav Vashi] 3d71a976d9e9 Network traffic mode for status bar [2/3] [Pranav Vashi] b5268db3ad82 StatusBarIconController: Avoid crash due to incorrect casting [Adithya R] 4a25c0d3977f Fix VPN icon failed reloading after disabling [Pranav Vashi] 9ba168a0c273 TwilightService: Save and use last fetched location [Ido Ben-Hur] 78f71236d721 TwilightService: Use temporary TwilightState when location is not available [rituj] b29aae5116eb Package installer: show current and new version on apk installation [ezio84] 1bce921c4e57 SoundSearchTile: Update intent flags for the apps [ezio84] 5053065b3908 SoundSearchTile: Extend the use [El Dainosor] 69eb6ada33a4 Add Google Sound Search tile [ezio84] 742d68305577 Logspam: Properly handle optional app widgets service [Svet Ganov] ea238ee1e381 SystemUI: Switch notification background to monet on heads up [DillerOFire] 1b9b2ee9b7aa SystemUI: Fix up status bar end side content layout [Pranav Vashi] 5b4f167dae9d SystemUI: Fix up status bar start side content layout [Pranav Vashi] 8543ec182969 base: Added screenshot tile [ShevT] ca0ff6adf10e SidefpsController: Apply ScaleFactor to sensorLocationY [Luofan Chen] 716ad5657ef7 MobileSignalController: Remove unused volte leftover [Pranav Vashi] dfb365298d2e fixup! Improvements for dynamic VoLTE & VoWiFi icons [Alex Yustasov] 22c7f02d2384 SystemUI: Update IMS states and update icon when necessary [Pranav Vashi] f34d92e591a6 MobileSignalController: Try register IMS callback when listening [Pranav Vashi] 6f986bb1a356 Improvements for dynamic VoLTE & VoWiFi icons [Pranav Vashi] 73f835149f22 SystemUI: Introduce dynamic VoLTE & VoWiFi icons [SagarMakhar] ed8300ef3d3e SmartPixels: Fix BatteryController dependency crash [Pranav Vashi] 735dfac9bbf3 QSTileHost: Fix crashes with tiles like Anti flicker [Alex Yustasov] e305afce57a9 DisplayModeDirector: Make sure we apply refresh rate on startup [Ido Ben-Hur] 6533f32699d6 DisplayPowerController: avoid updating settings when adjustment is NaN [Chenyang Zhong] 56f2a261d148 System crash during dismissing split in multi-user scenario [pioush.kumar-IN009423] 4f3b906cfff4 When a user is unlocked, it will install provider, but it cannot publish Provider successfully,we need add pr.installProvider before scheduleInstallProvider [xieliangzhuo] b8adcb40c75c Fix watchdog when NaN lux is reported. [linkai] f3bdcb01a11e services: Suppress double upgrade notification for parallel space [Pranav Vashi] 04045a367da3 services: Do not turn on multi user switch for new parallel space [Pranav Vashi] 433255f0de8a SystemUI: Fix privacy indicator not showing for apps in parallel spaces [LibXZR] 0b1019664e40 GmsSwitch: Fix crash when GMS is admin app [Pranav Vashi] 787c60cfb15d ParallelSpace: Prevent system crash for blocking notification of blocked apps [Pranav Vashi] 9ab43916cc8c ParallelSpace: Block telecom server package [Pranav Vashi] a0b3387bfe46 ParallelSpace: Add Android Auto to block list [Pranav Vashi] 1ca7d6353ba6 ParallelSpace: Allow/block essential apps without overlay [Pranav Vashi] 69e4e03bac9d Add support for GMS switch [LibXZR] 85e335e411d6 ParallelSpace: Allow devices to overlay whitelist/blocklist apps [Pranav Vashi] f18ebd17abdb ParallelSpace: Mark badge string as not translatable [Pranav Vashi] acde26dd5c01 services: Fix parallel space crash with third party launcher [Pranav Vashi] 036b9b280659 data: Add missing priv-app permissions for parallel space [minaripenguin] 6f3eed9d5e38 ActivityStarter: Resolve launcher intent to parallel owner user [LibXZR] 6f0176e39b98 services: location: Whitelist parallel space users [LibXZR] a5b7ef604d8f services: camera: Whitelist parallel space users [LibXZR] f2c5d362968b base: Expose parallel space owner to api [LibXZR] de49f194d47d Whitelist some Packages for Parallel space [spkal01] 74f6cca9ccf2 base: Add support for managing files across parallel spaces [LibXZR] 8ca45099480b base: Add support for parallel space [LibXZR] f714097321b4 BatteryStatsImpl: Guard against OOB [Ido Ben-Hur] 5a38a43aab53 Remove RESET_BATTERY_STATS permission for resetting stats [Pranav Vashi] daeaefa64c9f BatteryStatsImpl: Stop resetting battery stats after reboot [xyyx] fa06c061d1a6 frameworks: Reset battery stats [1/3] [Jorge Ruesga] 75a0ea5dbc8c Add config overlay to force enable multi resolution for camera [Pranav Vashi] 61877176ae9b Revert "Remove fixed grant of READ_PHONE_STATE and cleanup" [micky387] 800c1bda173e SystemUI: Switch to config for Refresh Rate QS tile [cjh1249131356] 5206b65c56a7 RefreshRateTile: Improve logic [cjh1249131356] ed63da8d1373 base: added refresh rate tile [jhonboy121] a8eeff8e6030 Introduce trimMemory to AppIconCacheManager [Shen Lin] 1acd84048ee8 base: Allow toggling floating rotation button [1/3] [Ido Ben-Hur] a23903a03ce6 Settings: make SensorBlock readable by non-system apps [Ali B] f784d2412342 Make sensor block package list configurable [1/2] [Hikari-no-Tenshi] 969487e93305 base: Add Accelerometer and Linear Acceleration sensors in blocking list [HolyAngel] 5393197d5692 FWB: Sensor block per-package switch (1/2) [LorDClockaN] da3ce2f1e964 SystemSensorManager: sensor block per-package [Simao Gomes Viana] b4ea4e9236d0 Do not show camera indicator for Face Unlock service [LibXZR] 58c7b63aab0b SystemUI: use simple check for isFaceDisabled [Ali B] 1e674577e032 SystemUI: Face Unlock animation [Dil3mm4] 35fd2edacb75 Hide face recognizing message on bouncer when authenticated [jhenrique09] 044f9b56560f face: Pass requestId on our authentication client [jhenrique09] 4e9a76c827b0 SystemUI: Simplify and fix up showing face unlock detection [Pranav Vashi] e52d8dc51764 SystemUI: Tell user when face unlock detection is running [jhenrique09] d1bd146e3f45 Reset face auth on occluding app when authenticated [jhenrique09] 42a4b620d471 WalletActivity: Don't explicitly request face auth [jhenrique09] 79e9c9437372 Allow changing face unlock method when locked [jhenrique09] 71c081c36d90 base: do not use new lockscreen layout for bypass [Ethan Halsall] 481f354d6833 FaceService: Allow our face unlock to be used on third-party apps [jhenrique09] 8bf4e79012fb SystemUI: Improve pt-br translation for fingerprint_dialog_use_fingerprint_instead [jhenrique09] 2ec25dbab69f Add idle lockout message for FaceUnlock [jhenrique09] 7e4288d0da63 services: Merge T changes on our custom face unlock impl [jhenrique09] da73d2b0e3d0 Initial import of Face Unlock for S [jhenrique09] 68465ced15c2 BiometricScheduler: Cancel operation if not idle [SagarMakhar] d6959ed84275 SystemUI: Allow disabling clipboard overlay [1/2] [Adithya R] 8d277e15fc3e Youtube application when moving to PIP animation was very bad [pioush.kumar-IN009423] 37f17af7590a Fix the pip bounds error when entering pip mode. [buwenjing] ea3d07564272 Fix pip error, from split-screen to pip in landscape.. [wangdongdong6] aaaf0836201c Shrink by 0.5 for YUV TextViews [John Reck] 1ec5a11a082f ViewGroup: Remove child parent when a new view is added [mydongistiny] e3d5c1cdb7d3 Fix drawable-state cache expired issue [felkachang] ea04aab21591 Touch is not working [pioush.kumar-IN009423] c10566593704 SystemUI: Prevent systemui crash when reinflating QS [minaripenguin] 815a26cde7ea InputMethodManager: Prevent unnecessary invocation of IME [minaripenguin] f2f6bc830d61 Pause is getting scheduled 2 times [pioush.kumar-IN009423] eafdb801725d Custom statusbar logo customizations [1/2] [Pranav Vashi] 7e8657b7adcb SystemUI: Add Weather tile based on OmniJaws client [Pranav Vashi] d32e08d08876 SystemUI: Introduce Adaptive Playback [1/2] [Jyotiraditya] 7fe84192b900 Keyguard: Fix quick unlock not applying without reboot [Pranav Vashi] 7f1da952ed00 Keyguard: Fix scramble pin layout not applying without reboot [Pranav Vashi] 64eaf88f116d base: Avoid saving length as in a sql db for quick unlock [1/2] [Tobias Merkel] f27d17ef6722 Make Quick Unlock compatible with long PIN/Password [1/2] [Hikari-no-Tenshi] cb3dd29e1a3d Keyguard: Forward port lockscreen quick unlock (1/2) [Matt Mower] 68c07bfb6e24 Keyguard: Add option to scramble pin layout when unlocking (2/2) [Adnan] 01ddf8815d79 Revert "Keyguard: Add option to scramble pin layout when unlocking (2/2)." [Pranav Vashi] e286317b5791 Revert "fixup! Keyguard: Add option to scramble pin layout when unlocking (2/2)." [Pranav Vashi] 1d4e3b3d923d Add interface for battery stats reset [Pranav Vashi] dbd630d1dd65 Pulse: Implement pulse color based album art [1/2] [Pranav Vashi] 9356d649f5a4 Pulse: Detach pulse view only when attached [Pranav Vashi] 3ccfaa747099 Pulse: Solid renderer round lines [1/2] [TikkiTikki] 996de5955325 Pulse: Set current Refresh rate as FPS animation value [Stallix] 928702596545 Pulse: Add more NPE checks [DarkJoker360] da7160750339 Pulse: Extend to Ambient Screen [spezi77] 686356036912 Pulse initial checkin for Android 13 [1/2] [bigrushdog] 826b1623a6e6 SystemUI: Nuke oriented navbar handle [Ido Ben-Hur] fb85a30700fa base: allow disable of screenshot shutter sound [1/2] [maxwen] 2471784ae075 Volume dialog timeout [1/2] [LorDClockaN] 02e6ae78d89d SystemUI: Use App icon for per-app volume [timjosten] 064ec9d92993 base: support per-app volume [2/3] [cjybyjk] 3eb736c6e740 base: Live Volume Steps [1/2] [Meticulus] bcd8a94d7ae9 HeadsUp: Change heads up timeout to seconds [Pranav Vashi] 211351b7ac90 HeadsUp: add timeout option (1/2) [Lars Greiss] 099340b3e3d9 LessBoring: fixup LessBoring preventing bubbles [Rushab Shah] 09afda7979ec Less boring heads up: Don't skip heads up for most messaging apps [minaripenguin] b7fcc083384c Slightly optimize less boring apps check for heads up [Pranav Vashi] 4d043c5709ec Skip less boring notification check when reTicker mode is active [Pranav Vashi] 64a32b96a667 Allow to suppress notifications sound/vibration if screen is ON [1/2] [ezio84] 590ae10bf2c4 Less boring heads up option [1/2] [ezio84] 0c91dc4a4e4d AudioSystem: Add AUDIO_FORMAT_APTX_ADAPTIVE_{QLEA|R4} [Mikhail Naganov] 91034333ce85 AudioSystem: add missing native audio formats [Mikhail Naganov] 9391c95ce59e Avoid Installer APP ANR when starting install in main thread [wangshouchun] bacd9fba61d3 Safely handle the case of BroadcastOptions being null. [Sudheer Shanka] 8cc8828ced25 Don't warn for displays with no input device matching. [Svet Ganov] b9dcecdafc7f Fix screenshot sharing failure after the recent task is opened. [ben Wang] 0df41dee1237 Fix getStorageVolumes to return public volumes visible to userIdSharingMedia with. [Himanshu Gupta] 7781d7cb81da Add YCBCR_P010 in switch content in ImageUtil getNumPlanes. [Sally Qi] 0ac2ee237d1a base: wm: Follow rounded corners by split divider corner size [ReallySnow] daa2fd6ce88a VolumePanel: Pass touch outside of volume panel [Akash] 8e6320f8b644 Volume panel: avoid multiple animations on touch spam [Giuseppe Maggio] 60b2687f74f5 audio: add support for extended formats [Preetam Singh Ranawat] 3992e7ae665f Give slightly more descriptive error messages when you can't find resource IDs [Mark Hansen] 65feaca1077f Add deep sleep preference controller [1/2] [Pranav Vashi] b5873b4887fc Fix how ExifInterface creates VP8X chunks for WebP files [Rakesh Kumar] ea9916ce4e5b Prevent ExifInterface incorrectly copying a WebP padding byte [Rakesh Kumar] 78892e26c6f9 Fix kotlin deprecation warnings [Cole Faust] 14cf688d8b8b AudioService: RecordActivityMonitor: fix unbounded list growth [Mikhail Naganov] 59ce4415d21b Fix broken anchor tags. [Bob Badour] 3598dffa1201 Fix unused-but-set-variable warnings [Yi Kong] 2d2c9ff33cde Fix ATRACE_TAG redefinition in SysTrace.h [Zim] 597dbe798fef Fix module-file name collisions [Cole Faust] 20fa78f81959 Fix error message being cut off. [Christopher Ferris] 123df398c448 ViewConfiguration: Fix multi-thread safety issue [minaripenguin] 0f8f5171ec74 TwilightService: Explicitly use `FUSED_PROVIDER` instead of getProvider() [minaripenguin] 1d7b990b38ee Fix errorprone warnings that should be errors [Cole Faust] 945787432090 Fix errorprone warnings that should be errors [Cole Faust] df75bc394de9 modify requestLocationUpdates [hee.youn] 6328cef91079 Easteregg: Fix wrong PendingIntent flag at BubbleMetadata [Kyungmin Park] c216faa1e8bb Unhide Parcel.writeTypedList() with additional flag [Jooyung Han] 6e1f913b8e28 Fix array-related errorprone warnings [Cole Faust] 23906131138c Reset PowerGroup.mIsSandmanSummoned while waking up. [jiayongqiang] f8aa95c8146f Fix problem that sub user`s active CustomTile can`t be updated by requestListeningState API [Yongjin-Oh] 11ff01c390b4 Fix errorprone 2.15.0 errors [Sorin Basca] bae3d298ddc7 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. [duguowei] eda3eb271fae Fix binderDied of an app can not be triggered in some cases. [xi yu] 057c3e6a2329 Services: Boost gesture flings [minaripenguin37] c4c0574423b5 Fix erroneous self deletion on SkImage creation failure [Nolan Scobie] 57ed5b890f96 Fixed Attribution Source’s calling Uid check for multiuser. [Cintia Martins] 27d15a86a1de Fix the problem that the turn_screen_on Activity does not draw. [Cheng Shi] 5d87b28bef9a Fix WifiInjector instance exception if WifiService disabled [Liu Zhen] 940605b61fcd Replace LinkedList by a more performant collection [Nikolas Havrikov] 6d92d9e421c2 Fix the problem that the home key can not work in some cases. [xi yu] 324d15b500d9 AudioService: catch RuntimeException for IServiceManager.getService [Devin Moore] 23e6f276580c Change the default value of sync mode to NORMAL [ot905302] 732635812370 Make sure view is laid out before calling createBitmap [Shen Lin] d318644b6093 Make sure width and height are not zero before calling createBitmap [Shen Lin] 83db7c066594 telephony: SmsMessage: Bring newFromCDS method back [SamarV-121] 7b6fbbdd281c StorageManager: Add dummy inCryptKeeperBounce method [SamarV-121] 347bdc6e35cf SystemUI: Respect Statusbar left padding in keyguard carrier [timjosten] 30db7f9b1b51 ActivityManager: Add stub implementation of enableBinderTracing [Jens Reidel] f88dedb6119c Skip tracing missing binder txn names [Zim] 9f1e134c4cb2 Enable binder txn tracing more broadly [Zim] 33a82180d7be Clean up binder txn tracking special case [Zim] 427e5a76694a Populate binder trace txn names lazily [Zim] 3568898a6c4b Only create clip bound object when RenderNode is not quick rejected [Zhao Qin] bfd8ec79434b Send when Standby [daren.liao] 6c95b17ec35a EnhancedEstimates: Get estimates from Device Health Services [Jason Edson] d90f4ea4a8b4 Cleanup and consistency around system server profiling. [Nicolas Geoffray] c2fd86db66fb Allow profiling for standalone system server jars. [Islam Elbanna] cbff4a14be3d Use synchronization to protect service list and service class name set [lianjintao] 9bc022115966 Fix bug for user removed case [yong8.huang] 261986d87709 PackageInfo: Optimize ApplicationInfo creation [Danny Lin] 76a065dd9738 Update HWUI to use GrGLMakeNativeInterface instead of deprecated GrGLCreateNativeInterface. [Brian Salomon] d9c563b27906 Remove unnecessary HashMap instantiation [Josep del Rio] b9e0bd9f5441 Hide contaminant dialog "Enable USB" button if not supported [Kazutaka Murai] c2a914ae0dec Fix freeform window resize not working on multiple displays [nift4] a59186a7e00c Avoid crash when dream starts [Daisuke Sakamoto] cba36472bb2b Check if disabled system package exists before cloning its setting in createNewSetting [Jiaquan Si] efeaef6e57b7 Check if integrity verification has already completed in case INTEGRITY_VERIFICATION_COMPLETE [Jiaquan Si] 0e70ebc0d7b3 Parcel: fix memory leak [Jintao Zhu] f6e5d0b9ab64 Allow fabricated RROs to survive a reboot in non-user builds [Edward Savage-Jones] 73173851e60a screencap: Add async option to media scanner broadcast [Xiaohui Niu] c614bb56d042 Not run hideDotView as an animation [Bin Huang] 36e9af502557 Fix bluetooth tile show blank [Wanhong Jiang] 0e4f9ead87b2 Change sendVolumeKeyEvent condition [daren.liao] 25cf1fb6f9cb fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes [Andy Ross] 2b2a85252da4 display: Don't spam log when display state changes [Adithya R] 5c07e3c22283 Fix bug Device that can't support adoptable storage cannot read the sdcard. [sangho.yoon] 62893c1cd1b7 Fix permission issues for network update service [Neil Fuller] 49a258132112 MediaSessionStack: rechoose the media button session after the current one was removed [wumin3] f556670798b4 Add absent sim info to locked screen text [Katsuyuki Hirayama] 79203261c20b Changing max SampleRate limits for raw audio decoder [Arun Johnson] 69ac094cfd4b RecoverySystem: make the package readable before checking capex [Chenyang Zhong] 8bd6b3905d89 SystemUI: Add colors to assistant animation [paphonb] 4bc407aa6445 SystemUI: Set launcher activity name [Adithya R] b52473896bfb Fix crash with protected content with ElectronBeam/Scale screen-off animation [Matt Filetto] 4722b87392b6 Add upstream fixes to ElectronBeam screen-off animation [Pranav Vashi] 14080b51cd29 fwb: Screen off animations [1/2] [Kshitij Gupta] 641b0daed6ae Fix long click intent for Smart Pixels tile [1/2] [Pranav Vashi] 1db17c0d4b38 SystemUI: Add Smart Pixels tile [Adin Kwok] 667387c7a828 SystemUI: mark smartpixels as a trusted overlay [Anay Wadhera] 7b457e58dd73 Smart Pixels: Update default grid pattern [Adin Kwok] e785b33b0fbe SmartPixels: Use CoreStartable interface for receiver [Pranav Vashi] 8659fbd08a1d Smart Pixels: Dynamically register receiver [Adin Kwok] d802ff4605b0 Smart Pixels: Switch to registered receiver [Adin Kwok] f29e97eeb94a SystemUI: Smart Pixels [1/2] [Joe Maples] f6f886783cc1 SystemUI: screen-dimmer-pixel-filter [Sergii Pylypenko] f5e0dd14f467 Reload navbar icons on changing style [1/2] [Pranav Vashi] 5d12de5d24ad Add kill button to notification guts [1/2] [Daniel Koman] e2c25b8f4fce fwb: Implement cutout force full screen [1/2] [jhenrique09] 4fd5659fa0e7 Ambient Music Ticker - Allow to pulse on new tracks [1/2] [ezio84] b75924d03fe5 EdgeLight: Fix up applying custom color [Pranav Vashi] 6170ff8db0f0 SystemUI: Prevent edge lightning from pulsing outside keyguard/doze [minaripenguin] 566d7df85e9a SystemUI: add edge light customizations [1/2] [jhonboy121] 00e361e410d6 base: Add bool to enable/disable doze by default [Pranav Vashi] 9144db8466fe Allow tuning ambient display with sensors [1/3] [Pranav Vashi] d5c63e72aba2 Add toggle to disable charging animation [1/2] [Anushek Prasal] a5d9fa450cc5 base: Use wireless charging animation for wired charging too [Anushek Prasal] afa288232943 UI: Follow Monet and light/dark theme in user 1 icon [Andy CrossGate Yan] fa4730929d3d Follow Dark/Light theme for Safe Mode dialog [Pulkit077] 1fafc5fa8924 ThemeUtils: Make it compatible for all targets [Pranav Vashi] b0698f42d4e6 Bring back ThemeUtils for Theming [sb6596] 4571c30f792b Add support for Navbar styles [Pranav Vashi] e549e5f0062f ThemeOverlayApplier: Apply wifi and signal icon styles last [Pranav Vashi] 692ffa79ff07 appop: Save discrete app op history for more permissions [Danny Lin] ad7902e85d9c Paint: Enable subpixel text positioning by default [Danny Lin] 0b8d7f63e65d Add button to AppErrorDialog to upload crash information to pasty [Till Kottmann] a349956a0ea3 InternetDialog: Launch mobile network settings on long press [Adithya R] c61716c88816 SystemUI: Add hotspot toggle in QS internet dialog [Adithya R] 9fc2324f57b4 SystemUI: QSAnimator: Hide secondary label in QQS [Adithya R] 9a4b14cd2830 base: Bluetooth timeout feature (1/2) [Oliver Scott] ec418888a17b base: Wi-Fi timeout feature (1/2) [Oliver Scott] 86d10625adc1 SystemUI: BurnInProtectionController: offset less aggressively [jhonboy121] bd78fb003db1 SystemUI: Implement burn-in protection for status/navbar [Park Ju Hyung] ed9cac01da49 SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT [althafvly] d5a5c759c167 SystemUI: BatteryMeterView: Set white tint in darkmode [althafvly] b594aab1eb45 PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call [Ido Ben-Hur] 6270354dfd40 base: Pocket Judge: Don't go to sleep while on call [Ido Ben-Hur] 840acd9eb0e5 pocket mode: Update style to latest OOS specs [minaripenguin] 2cbf28b70ce2 PocketJudge: Allow to register vendor proximity sensor [Hikari-no-Tenshi] 22efca202eb9 PocketLock: Make using light sensor optional [Laker] 6de0bbb34fa5 SystemUI: Improve pocket mode layout [Anushek Prasal] f2062c54eace base: Redo Pocket mode view like OOS [Jyotiraditya Panda] 6349ceaae4ee Fix an edge case in KeyguardUpdateMonitor pocket callback [paphonb] 1b4304a40cb4 PocketJudge: allow register vendor pocket sensor [DennySPb] 70ee791f4e28 PocketLock: fix flickering on animations [jhenrique09] ee712650f2e8 Pocket lock: Add config_pocketModeSupported overlay [jhenrique09] 329f94775ef9 pocket: introduce pocket bridge [Chris Lahaye] e9a03ddd9587 pocket: Reduce sleep timeout for pocket lock [RadixCube] 473081032960 pocket: Use MD2 lock drawable [Anushek Prasal] fc40889c0fc3 Pocket lock improvements [Henrique Silva] d8c0e1a74f5d pocket: Fix pocket lock view for display cutouts [TheStrix] ee8732b87182 pocket: Adjust sleep timeout for pocket lock view to 10 secs [TheStrix] 63fe184eeb8c PocketService: Adjust light sensor rate to 400ms [Alex Naidis] fb5536506e2e pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags [Chris Lahaye] e740ebd83941 policy: introduce pocket lock [Carlo Savignano] 3875790458f9 pocket: introduce pocket judge [Carlo Savignano] 1f943463652c AlertSlider: Allow UI to work with multiple resolutions [AnierinB] 71f7cb3dd0bc AlertSlider: check for existing dialog before creating new [idoybh] 65bdfd73d5a0 AlertSlider: Support slider actions without broadcast from device [Pranav Vashi] feb104177599 AlertSlider: Add toggle to disable notifications [1/2] [Pranav Vashi] 1f636c347231 AlertSlider: Update theme more swiftly [Pranav Vashi] fd73ec419497 AlertSlider: Prevent crash in case of incomplete broadcast [Pranav Vashi] 6728c4fe682f AlertSlider: Add more resources [Pranav Vashi] f938b3805d32 AlertSlider: Fix layout for 180 rotation [Pranav Vashi] c401c9729d01 AlertSlider: Update resources [Ali B] e7fb573c1064 AlertSlider: refactor to reflect slider state [Ali B] 40a8f8de1d1f AlertSlider: Improve layout [Pranav Vashi] de3de6dce327 AlertSlider: Use default position behaviour if position not specified in intent [Hikari-no-Tenshi] 6bc476b275e8 AlertSlider: Do not hardcode slider position based on ringer mode [Pranav Vashi] 229c20ff411b AlertSlider: Work better with Key Handlers [Pranav Vashi] 05c3028f66ca AlertSlider: Make tri-state SystemUI dialog dimensions conditional [ZVNexus] 34ac70cade81 AlertSlider: Introduce user interface for Alert Sliders [Chris Crump] 02d852dfa59b QS: Use Settings.Panel intent for Volume Tile [Joey Huab] 3aef102023a4 SystemUI: Add tile to show volume panel [stofstik] 01cfffc43200 DataSwitchTile: Show active sim as tile current state [Pranav Vashi] f848eefa9254 DataSwitchTile: Update SIMs QS icons [Hernán Castañón Álvarez] d0a8e117539e DataSwitchTile: Use Mobile Data panel [Joe Maples] 6b8f0dd7d8e0 DataSwitchTile: Resolve initial tile state [ShevT] db3cd4273659 DataSwitchTile: Fix issue when subId is non-binary [Pranav Vashi] 291543ebe660 SystemUI: Introduce DataSwitchTile [Christian Oder] 0ba2899ef89d SystemUI: Fix QS compass tile spam & instability [timjosten] 8a10b8933152 SystemUI: Add Compass tile [Roman Birg] 878382262143 SystemUI: Rewrite FPSInfoService in kt from scratch [jhonboy121] 0ffbcdb7fc13 SystemUI: FPS Info Overlay & Tile [Marko Man] a898add6793b QS: Add CPUInfo toggle tile [mydongistiny] 16a86920f064 base: add CPU info overlay [maxwen] 20e227f2e77f OnTheGoTile: Fixed refresh state when turning off tile [ShevT] 6da801a0ba32 SystemUI: QS: Add On-The-Go Tile [Jason Edson] 8764dd631495 SystemUI: On-The-Go Mode (1/2) [Alexander Martinz] 5d8d7e10170d Use double click effect for long swipe [Pranav Vashi] e3a4ab7faa1a Optional haptic feedback on back gesture [1/2] [Pranav Vashi] b2fc6103657c Allow to hide arrow for back gesture [1/2] [Ali B] ff88e36d4240 EdgeBackGestureHandler: Change back gesture height intervals [Anushek Prasal] 211bf4c1ce6c Allow changing back gesture height [1/2] [maxwen] 2990b55c296e Allow changing the length of gesture navbar [1/2] [jhonboy121] ea29409bf656 NavigationBarInflaterView: Improve applying overlays [Pranav Vashi] ecde9d8511ae Navbar: Fix issue where pill disappears in gestural mode [Pranav Vashi] b1583a724f85 Add separate tunables for navbar layout customization [Pranav Vashi] de3b93a22a5e Forward port pixel navbar animation from redfin 11 [1/2] [Pranav Vashi] 12df8ad332a7 fw/b torch: add haptic feedback [alk3pInjection] 4c5e91584562 udfps: Add delay for framework dimming support [bengris32] 8820cad3e58e udfps: Implement framework dimming support [cjybyjk] 27069a523ddd UdfpsAnimations: Migrate to DisplayUtils.getScaleFactor [AnierinB] b532bbf88536 DisplayUtils: Introduce getScaleFactor [AnierinB] 20fb0a0413b6 SystemUI: UdfpsAnimation: Don't run scaleFactor on mAnimationSize [AnierinB] f031414796d9 SystemUI: Allow UdfpsAnimations to work with multiple resolutions [AnierinB] 4b9cd9786baa biometrics: Fix udfps races [Andrzej Perczak] 4b5fb89925b9 Bring back UDFPS icons and animations [1/3] [SagarMakhar] 2c4140e7bacd UdfpsController: make sure to continue with onAcquired even when pulsing [jhonboy121] cf71b737651e udfps: Clean up for screen off FOD [Pranav Vashi] 5c4a7581fe69 base: Allow toggling screen off FOD [1/2] [jhonboy121] cd356d27ed34 udfps: Allow devices to pulse onFingerDown instead of waking the screen [trpsl] ddd98c1d45f7 udfps: Add support for udfps on aod without dedicated sensor [TheScarastic] 97c3af30dd90 udfps: Trigger onFingerDown with regular action down events too [Arian] 3aee31038cc0 Fingerprint authentication vibration [1/2] [beanstown106] 3b04d3b85455 base: allow disabling ripple effect on unlock [1/2] [Rishawn] e87539f0b94a SystemUI: Disable lockscreen album art by default [1/2] [Pranav Vashi] f016f26d27f1 Add Lockscreen album art filter [1/2] [ElDainosor] 4dcb8017d104 SystemUI: Allow to change QS tile label text size [1/2] [Pranav Vashi] 5a6fa5a7bd5e SystemUI: Update and fix QS tile layout settings [Pranav Vashi] cdfd0bdf9844 SystemUI: Improve vertical QS tile layout & animation [timjosten] ffb3716ac5af SystemUI: Tune QS tile dimensions [strwbrry143] be4b2e7fe101 SystemUI: Fix qs tile vertical layout scrolling [minarypenguin] 59fec748519f SystemUI: Add QS tile layout settings [1/2] [maxwen] 140e32e7c24a QSPanel: Add rotationX animation to quick settings tiles [1/2] [Fran Palmero] 40d405663f55 QSPanel: Use Tuner API for QS tile animation style [Pranav Vashi] 9e33a22e18f3 QSPanel: Add animations to quick settings tiles [1/2] [Nico60] c93f4bd31d83 SystemUI: Hide oos clear all if reticker enable [Genkzsz11] c98c105d5831 SystemUI: Introduce OOS style notification clear all button [1/2] [00day0] 6f47f28e8985 SystemUI: Avoid NPE in QS footer data usage [Adithya R] 7a19a0027e47 SystemUI: make QS footer rounded (#910) [awakened] e6213c31dfa1 SystemUI: Match footer actions background with notifications background [str-br] def3e772023b Status bar notification: Use Material icons for missed calls [XXMrHyde] 40cf00b05e20 keyguard: Actually kill Fancy Colon [Joe Maples] 8b7803cbce5e SystemUI: Tiny expanding improvement [BigBrother1984] 0a6e92a9c789 ViewConfiguration: Set scroll friction to 0.012 [Alex Naidis] d2017dc57d12 Speed up Orientation Listener [Chet Kener] f88bcca02f82 Let's cut Max Excape Animation in Half [Chet Kener] 44e04bdeb191 SystemUI: Fix multiple QS background scrim issues [Pranav Vashi] 796fb88fe0cb ScrimController: User Tuner API to apply custom alpha [Pranav Vashi] 15fd0960b708 SystemUI: Transparent QS customization [spkal01] 99a7790f8b1a SystemUI: Refactor notification reticker [Trishiraj] dfbc6937a35d base: add API for disabling gestural navigation [ezio84] 3be013adfff6 reTicker: Do not jump to app when clicked in games [cjh1249131356] 96fb4f05711b SystemUI: Add support for GameSpace [Nauval Rizky] 29c908bd068e SwipeToScreenshot: Import MIUI implementation [Henrique Silva] 3227654bd3d3 Improvements for swipe to screenshot [Henrique Silva] cc26dd1f0370 base: Add three-fingers-swipe to screenshot [1/2] [ghbhaha] f31cdc87b58c base: Introduce Accidental Touch [Thecrazyskull] 0e5935ac7ad1 Move Swap capacitive buttons to Settings [1/3] [Pranav Vashi] 5acfa17f1b33 Add toggle to disable HW keys [1/2] [Pranav Vashi] 01a472d522c6 Hide power menu on secure lockscreen [1/2] [Altaf-Mahdi] a8a1de9c9d21 Introduce customizable navbar and hardware buttons [1/3] [Pranav Vashi] 4a65bef7832b Revert "PhoneWindowManager: Fix wakeup and long-press actions of assistant key" [Pranav Vashi] 447cb7b65011 Revert "PhoneWindowManager: only handle long press on back key if using it" [Pranav Vashi] ff2a5021b566 Switch gesture navbar to new navigation bar key event source [Alex] 042a5e84c762 base: Introduce new navigation bar key event source [Carlo Savignano] 5880ef91f545 reTicker: Cleanup [cjh1249131356] 5260be0ccde8 reTicker: Do not show when content/icon is null [cjh1249131356] c5e35d63d9fb Use Tuner API for reTicker settings [Pranav Vashi] 3763a677af3c Properly update view for reTicker [Pranav Vashi] 287228651035 Feature: reticker [1/2] [Dil3mm4] 7dda7bf3dd6e Allow disabling qs on secure lockscreen [1/2] [jhonboy121] 5536eac6ff33 Use FORCE_SHOW_NAVBAR to actually toggle navbar [Pranav Vashi] 58af56420d9b CentralSurfacesImpl: Clean messy tuner API usage [Pranav Vashi] b5fdee503828 Prefer `Boolean.valueOf()` to `new Boolean()` [Orion Hodson] c862cec5f12d Fix the problem that system apps cannot drag [Cheng Shi] f35894700557 Fix exception caused by system app setting wallpaper [Ge Tianxiong] 58a72a9ba8fd Fix sticky firstEventAfterDiscontinuity setting [Brian Duddie] e6fea75b1756 Move SkiaCanvas::Clip above SkiaCanvas::SkiaCanvas [Ryan Prichard] 8ba7c99ce3d8 app_process: Fix className check [Mikhail Naganov] 9152345629b8 Telephony: Fix the record output [Zoey Chen] 9e7ed16cb751 make sure mSurfaceLock.unlock can be executed in unlockCanvasAndPost [xiaoxin] b6caefbd0438 Prefer valueOf() to boxed primitive constructors [Orion Hodson] 57fa257aa9c3 Switch to source build of JavaPoet. [Krzysztof Kosiński] d0669013a282 Allow passing in a category override to aapt2 [Jeremy Meyer] b314bcff7a42 Add FULL_ACCESS_CELL_BROADCAST_HISTORY permission to shell for CellBroadcast MTS test. [Hyein Yu] c4687e40e1ee Make LoadClass collect garbage as promised [Hans Boehm] 60399bc52417 Fix stack-use-after-scope for a `std::string` [Stephen Hines] 5b906fd4e86a Fix C compatibility in AMidi.h. [Dan Albert] fe93d2f5d836 audio: Provide boxed types for remaining primitive types [Mikhail Naganov] a96a26c02d62 base: Add crDroid utils [Pranav Vashi] a69c25f44812 QSPanel: Don't crash when not using media player [Ido Ben-Hur] beb59eec45c6 display: Don't reset brightness adjustment on clearUserDataPoints() [LibXZR] 39360f73bcea display: Force a reset if brightness adjustment is changed directly [LibXZR] e0c2b411cd00 Do not brighten when dim state or low power mode. [linkai] c978c414b273 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness [jhonboy121] f84b1b7490f2 SystemUI: Clean up and fix QQS Brightness slider padding [timjosten] f076f27210be Brightness slider: Fix issues with media mode [Pranav Vashi] 2f7fff2df907 Bring back QQS brightness slider [Pranav Vashi] ab2ef0fa4800 Revert "Remove QQS brightness controller" [Mayur] 6dec186be513 Allow tuning position for brightness slider [maxwen] 88b3edeb019b SystemUI: Allow toggling privacy indicators [1/2] [Pranav Vashi] 2caea6f116ad SystemUI: Kill old privacy indicator icons completely [Pranav Vashi] e1393ea6169f Battery Styles: Add BatteryBar [1/2] [cphelps76] e7a908a2dbc4 BatteryService: Switch Dash charging status path to an overlay [ShevT] a571d46f3367 BatteryService: Switch Warp charging status path to an overlay [Joey Huab] abd1bb03a15c BatteryService: Add support for oem fast charger detection [Pranav Vashi] 8a725421980a BatteryService: Add Turbo power charging support [jhenrique09] 2a1286790c7a BatteryService: Add VOOC charging support [karthick111] 65ca56f47f59 BatteryService: Add Warp charging support [Anushek Prasal] 5b425ecaeb1b BatteryService: Add Dash charging support [thecrazyskull] 3d0bacc5d6e5 SystemUI: Add current divider config for lockscreen charging [Pranav Vashi] 5933a44324fa KeyguardIndication: fix fc on lockscreen charging info [rohan] 6b9090f5e28c Lockscreen charging info: show decimal in battery temperature [Lucchetto] a266e2167c2c SystemUI: keyguard show charging watt [maxwen] 97960af96c5c LockscreenCharging: squashed (1/3) [xyyx] 20ba5418e02d SystemUI: Fix QS customizer corner radius [Pranav Vashi] d73b56c14ac8 SystemUI: Fix tuner pref for bluetooth [Pranav Vashi] 9d56294b2f1d SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy [maxwen] b257a8bac4d2 SystemUI: Add ability to toggle bluetooth battery level [1/2] [Pranav Vashi] d3e57962d62a SystemUI: Show battery level for all devices [Ido Ben-Hur] fa54e90c4fc1 SystemUI: Option to disable Data Disabled Indicator icon [1/2] [varund7726] b9d01a2712e6 SystemUI: Allow using 4G icon instead LTE [1/2] [Pranav Vashi] fdcddf71d6ea SystemUI: Make roaming indicator optional [1/2] [Pranav Vashi] 9727c6257a05 SystemUI: old style mobile indicator layout fixes [maxwen] db8db72acb3b SystemUI: Allow to use old style icons as default [1/2] [Anushek Prasal] 5cc606a3f930 SystemUI: Improve mobile data style switch logic [jhonboy121] 709c959c0dd2 SystemUI: Old style mobile data indicators [1/2] [maxwen] 759a38c18f8a libs: hwui: Avoid system crash if font contains invalid/null font data [minaripenguin] 2646a5e1e474 base: Custom vibration pattern per notification channel [1/3] [Ido Ben-Hur] 42b7c85b2776 base: Allow choosing a custom vibration pattern [1/4] [Ido Ben-Hur] 2f6aaedc1410 base: Add vibration patterns from OOS [1/3] [rituj] 67fc0d35a9bb base: Add DND & Rate settings to flash on call [1/3] [Ido Ben-Hur] 4b8a2e49f096 base: Allow to flash on call only when entirely silent [1/3] [Ido Ben-Hur] 21782dda524b Add Flashlight blink on incoming calls [1/3] [PMS22] 2de3ad90e3e1 base: Incall vibration options [1/3] [beanstown106] a3cd722e2de0 Phone ringtone setting for Multi SIM device [1/3] [Ting Yu] 495df7258f12 SystemUI: Update notification count overlay [Fran Palmero] 1b049b35594c SystemUI: Refactor colored statusbar icons [Pranav Vashi] 9ac5fbf78a9c SystemUI: Refactor notification counter [jhonboy121] c5f6afbbdd8e SystemUI: Show infinity for large notification counts [d34d] 34238788a922 SystemUI: Forward-port notification counters [1/2] [Steve Kondik] 3bf54a3909b5 SystemUI: Make app icons in statusbar optional [1/2] [spkal01] 96c4e6401c83 SystemUI: Use app icons for notifications in statusbar [Dil3mm4] ae31057f1fca SystemUI: Separate double tap to sleep on lockscreen [1/2] [Pranav Vashi] e68d82542dee SystemUI: Add statusbar call strength icon to tuner prefs [xyyx] c46c8fd23b1d SystemUI: Add switch data saver icon [xyyx] 3d28f1a026b0 SystemUI: Add VPN to the icon blacklist in tuner [maxwen] 6e29b8cf34d1 SystemUI: Update NFC tile drawable [mydongistiny] 8c34205f6e64 SystemUI: Add statusbar NFC icon [xyyx] e5c1a522024d SystemUI: Remove excess margin in few statusbar icons [Adithya R] 6ae029b4a533 SystemUI: Fetch bluetooth battery level from any device [jhonboy121] 418db71b53ca base: Rearrange bluetooth icon on statusbar [Adithya] d031561cf768 CachedBluetoothDevice: Add missing LeAudioProfile [Michał Narajowski] 8ab8470f1c36 CachedBluetoothDevice: Fix detecting connect fail [Michał Narajowski] a6ed3c5f186e Fix BluetoothRouteProvider unsync randon crash [ot_chenqi.c] cefb2622706d BluetoothControllerImpl: Synchronize mConnectedDevices access [jhonboy121] 7a558f2b3356 SystemUI: Use red color for low bluetooth battery [Adithya R] 51f61743ff33 SystemUI: Refactor statusbar bluetooth icon [Adithya R] 189d7c87c89f SystemUI: Update Bluetooth battery level assets [Hernán Castañón Álvarez] fafc07320da6 Disable quick QS pull down by default [Pranav Vashi] 5c3a5ad1fb2f SystemUI: Add case to quick pull down status bar anywhere [Pranav Vashi] 2119e95c41c9 SystemUI: Add missing location permission [Pranav Vashi] eaa04cd278e9 SystemUI: Add pixel style lockscreen weather based OmniJaws [Pranav Vashi] f7db8cec1acb SystemUI: Make weather location on lockscreen optional [1/2] [Pranav Vashi] 051f12fbf2f1 SystemUI: add enablement settings for OmniJaws keyguard slice provider [maxwen] a59b34257acb SystemUI: add OmniJaws keyguard slice provider [maxwen] cb4144404f62 OmniJaws: Use google icon set by default [Pranav Vashi] 86d2f3c7372d OmniJaws: add force refresh hook [maxwen] 0d86692d2168 crdroid: Add OmniJawsClient [maxwen] 60a2a6c4f8d1 ThemeOverlayController: Remove repeated monet check [Pranav Vashi] e165815574d5 Battery: make fill path rounded [Evillium] 85ab12bd1571 Battery Styles: Hide plus when showing battery percentage inside icon [Christian Oder] a3c2d92f2002 Battery Styles: Fix percentage view on landscape battery [Pranav Vashi] 36660df25b82 BatteryMeterView: Move null check to the beginning of the method. [spezi77] efbb9e4b52f6 Battery Styles: Allow setting percent view on left [1/2] [703joko] 53dec0bd9ba0 Battery Styles: Fix landscape battery size [Pranav Vashi] fd7a16989a20 Battery Styles: Introduce Battery Landscape [1/2] [703joko] fde861f2cc65 Battery Styles: More clean up [Pranav Vashi] 8f55dfc98230 Battery Styles: Fix signal icon padding with Hidden style [Ezio Lacandia Bijelkic] d50bd6ac13a6 Battery Styles: Show a bolt ⚡ when charging [ezio84] 0eef138ea341 Battery Styles: Introduce full circle battery style [Christian Oder] 69d95a6f0d54 Battery Styles: Readd dotted Circle to Kotlin impl [Christian Oder] 2766c0627ad4 Battery Styles: Clean up for more customizations [Pranav Vashi] a96ae70de349 Make center clock follow paddingTop [cjh1249131356] b35196e164aa Fix issues with center clock [Pranav Vashi] e9dbce02ae16 SystemUI: Fix up statusbar clock bg chip layout [Pranav Vashi] a4314af3d950 Statusbar Clock background chip [1/2] [StarkDroid] 8df338704c7d SystemUI: Retune clock paddings [Pranav Vashi] f1110bc79786 Clock: Fix issues with hidden mode [Pranav Vashi] d8a25367a34b Revert "SystemUI: Avoid using null Context in onTuningChanged()" [Pranav Vashi] 63abf9386166 SystemUI: Properly apply dark theming to clock [Pranav Vashi] 5bf89b1e73be Use position tunable to hide clock as well [Pranav Vashi] 25a1cac68764 Add option to auto hide status-bar clock [Pranav Vashi] d03d065b9464 Statusbar clock customizations [Lars Greiss] b51274347b90 Add separate tunable for clock seconds [Pranav Vashi] 061d1ca5f606 base: use a double click effect for charging if there is no amplitude control support [jhonboy121] 8fe9b65843a9 SystemUI: Use proper Resolver background color [elluzion] ba3cf4af70b9 SystemUI: buttons should no longer be textAllCaps [maxwen] 9449fd03682b SystemUI: Fix suspicious spaces around mobile icons [LibXZR] e5a40ff8c162 KeyguardIndication: Fix glitchy charging info on AOD [Pranav Vashi] 1def63f6f599 KeyguardIndication: Fix glitchy charging info on lockscreen [Pranav Vashi] 3a2b4512e21a SystemServiceRegistry: Replace ArrayMap with HashMap for performance [Danny Lin] 22d9a72dc93e LocalServices: Replace ArrayMap with HashMap for performance [Danny Lin] e69b2e47e227 LayoutInflater: Opportunistically create views directly for performance [Danny Lin] 20958d880303 ThemedResourceCache: Replace ArrayMap with HashMap for performance [Danny Lin] 8c9962690d69 SettingsLib: Don't show system overlays on apps list [Henrique Silva] ec75be546a04 Screenrecord: Remember last used blinking dot position [Ido Ben-Hur] fcd2f6adcd64 Screenrecord: Save preferences for permission dialog [Pranav Vashi] 7ab875219903 Screenrecord: Add summary for HEVC encoding [Pranav Vashi] 11ddb4667305 Screenrecord: Add an option to use HEVC [Ido Ben-Hur] c6d4501c124b Screenrecord: Slightly optimize loading/saving preferences [Pranav Vashi] b519500e9432 Screenrecord: Allow to reduce 3 second screen record timer [maitreya29] 47bba8bcc2a3 SystemUI: Export RecordingService for External Usage [cjybyjk] 3cc886a8f020 Screenrecord: Add an option to record for longer [Ido Ben-Hur] ccb72873a1a6 Screenrecord: Make low quality bitrate scalable per device [Ido Ben-Hur] 3d0464706696 Screenrecord: Save and load set preferences [Ido Ben-Hur] 9c7e4f8858d2 Screenrecord: add blinking stop dot and low quality options [ezio84] f266d2a50012 Screenrecord: Allow to select AVC codec profile level [iusmac] f46875a291d5 screenrec: Save recordings in ScreenRecords [El Dainosor] 697f94d6b68d SystemUI: allow to limit the max framerate of built-in screen recorder [Kuba Wojciechowski] d64ae2cb818e SystemUI: Add delete action to screen recorder notification [Sourajit Karmakar] 7fba21a2cd52 SystemUI: Make popup menus more rounded [Lucchetto] 4544236e7051 QS: Add Sound tile [Yoshinori Hirano] 9578145c8184 QS: Open WifiPanel on LongClick [sb6596] 0dda6091469f QS: Add and use Mobile Data panel [Joe Maples] f37d0ba029b9 QS: Add and use Bluetooth Panel instead of full Settings [Joe Maples] c62a7f574ec9 SystemUI: Name Cellular Tile based on carrier [Manojkumar Murugeshan] aec4739518af SystemUI: Update default tiles as per usability [Pranav Vashi] aee278c85c21 Revert "SystemUI: Network Traffic [1/3]" [Pranav Vashi] 83ff7b8ae86d Revert "SystemUI: Network traffic with center cutout [1/3]" [Pranav Vashi] 494b8144b5f2 Battery light: 100% charged level (1/3) [Razziell] 239a33cd7180 services: fix weird launcher3 crash [nift4] b8c589528a68 ColorUtils: Prevent crash if alpha component is translucent [Pranav Vashi] d9d21ff06577 Close unused Image before acquire new one [hainiaochen] 3f37ee5cafbf Fix the memory leak during high speed recording [Hiroki Mine] 5bb39fc4c56b View's mAttachInfo maybe NPE [Guanyou Chen] 3855abf8d865 Toast: Solve the NPE problem in session.java [hupeng3] fdfa4d5dee1c PowerStatsService: Prevent NPE in BatteryTrigger. [Shumao] 02195c042250 FingerprintManager: Fix NPE due to sensorProps [alibei] 53342a1b168f ImeFocusController: Prevent a rare NPE [Ido Ben-Hur] 560dde10062f ThemeOverlayApplier: Catch a potential NPE. [spezi77] 4491b91d9a64 View: Prevent NPEs when initiating surface drag [minaripenguin] 498e744e0c2e wm: Prevent NPE for springanimation [Pranav Vashi] eb2fc07df992 Fix NPE when store brightness and displayDevice is null [Shen Lin] 173229962b19 Fix NPE when pip onAnimationEnd [wangdongdong6] 4978cedc86f0 Fix potential NPE when MessagingMessage's message is null [Shen Lin] 31eb5d77af79 Fix SystemUI NPE when ScreenDecorations is disabled [xi yu] ad7bec251549 Fix NPE when AOSP ambient display preference is removed [Alex Cruz] ba23d0e84201 QSPanel: Fix NPE in updateViewPositions() [Pranav Vashi] b383a1a9512b ActivityThread: Prevent a NPE caused by null configuration [minaripenguin] d398f1a4883a Fix potential crash when TaskDisplayArea is null [Shen Lin] ede7de86834b fixup! TtsEngines: avoid crashes caused by null engine name [Oliver Scott] 3265ef0d7d6b services: Fix NPE caused by null connectionToken [minaripenguin] 95108952f64d Fix getRootTask may be null led to client NPE [Roc Penny Young] 2f413beabc77 Avoid NetworkPolicyLogger NullPointException [keparal.li] 078dc47bed20 Fix NullPointerException in GestureDetector [Arnab Sen] 5363b302dc8d Check for null ferr [Pawan Wagh] a38a36d82d51 Fix null-deref crash while fuzzing [Pawan Wagh] e43c9ea359ff hwui: Prevent a null pointer on renderthread [minaripenguin] 856af1b2ca52 hwui: Add NULL pointer check in AnimatorManager::pushStaging [Phạm Tiên Sinh] fec6e243baac Fix task info null crash [ot903107] 487da3d6cdf8 Fix NullPointerException to get sim accounts [Zemeng Li] 9c9c7be667af Add missing Nullable annotations to UsbDeviceConnection.controlTransfer. [Mateus Azis] acd7d464792c Fix NullPointException when PackageInfo's verifiers is null [Wen Zhang] da7de968140e Add `@Nullable` to SensorManager.getDefaultSensor's return value [Matthew Sedam] 97358c669742 fix NullPointException when pkg is null [Sichen Liu] 953e26a5cdad Fix PermissionHelper NullPointerException [woongki min] ed27fffed873 CEC: Do not allow null callback [Venkatarama Avadhani] d9cc7b2b04b9 Fix NullPointerException when starting app with old ApplicationInfo [Leif Martensson] be42d1df2cac SystemUI: More rounded corners [Lucchetto] 60e561355c98 Calm down attention service logspam [Adhitya Mohan] 9b10a5a48121 base: Update few drawables [Jesus R] f8d82f44903e ServiceRegistry: Don't throw an exception if OEM_LOCK is missing [Scott Warner] ce72e204e165 Fix incorrect context classloader initialization in system_server [yuanhuihui] 440fd4800a92 Fix MtpDatabase multithreading NullPointerException [katao] f52282f897bb BackupAgent: Add backup shared mode [Arthur Shuai] 4d1b825d7fe6 ripple: Replace with Fluent Design-inspired animation [Danny Lin] 2245027ba257 PowerMenu: Hide emergency affordance if not selected [Pranav Vashi] f33f99c4a145 Add null pointer check to avoid system crash. [Jessie Hao] c4014fe8cb26 services: Skip access check for matlog shipped with rom [maxwen] 3f3ddf740b51 Add null checks [Cole Faust] afc131b581e8 CtsWindowManagerDeviceTestCases android.server.wm.KeyguardTests#testResumeDismissKeyguardActivityFromBackground --fail [bo.yan] fa87910720c5 CursorWindow_test: fix leaks [George Burgess IV] d808630cfe3b Catch exceptions from prepareUserStorage() in loadPrivatePackagesInner() [Eric Biggers] a1d1a185305f Update various corner radiuses to align with AOSP apps [Edward Savage-Jones] 2e2e37a1506d Fix potential race condition problem [tysonwei] 03bfd2d7a9d8 wm: Migrate deprecated getColor to one with Theme [utzcoz] c7d0ddae299a Toast: Fix the concurrency problem of mAuthenticator [Peng Hu] ed8dde60a880 Fix the NullPointerException in Android S Version:mServicesData [李欢欢] 978c2f7716b7 Fix the logic of parsing profilebootclasspath flags. [Jiakai Zhang] 2528d6250228 Fix for NullPointerException in SmsMessage [Thomas Nguyen] 38d459dc9164 BatteryStatsService: limit logspam [Svet Ganov] 1a570bb916ac Syncronize frameowrk and ImsStack operation for ImsFeatureStatusCallback. [virkumar] a4296c8d12c7 Accessibility BinderProxy leak [Guanyou Chen] b7ef99e083ab ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects [Qin Jing] 46f3e8a3122d ViewRootImpl: Set max fling ticks per sec to 24 [Simao Gomes Viana] e8a123e1749a Fix ViewConfiguration's ArrayIndexOutOfBoundsException [优秀] 1c93b3c2739f ListView: Disable dividers by default [Pranav Vashi] 9e1a7789eda6 base: Update ic_doc_folder drawable to MD2 [Anushek Prasal] 28cb66f9793b InputWrapper: Opt out early if session == null [Lars Greiss] b1c36e9f5fd3 Screenshot: Remove text from expanded screenshot chip [Fabian Leutenegger] 56466363ac70 Change DropboxRateLimiter to rate limit proto tombstones and regular tombstones separately. [Siim Sammul] a8805e4bf4d2 fix MediaRouter error callback [ot900189] d9e9ea99e5d6 Apply wakelock for notification sound [WoongKi Min] eb116af86ba1 Change the order of Notification writeToParcel [woongki min] afa15b6cb9a2 Do not assistant delay for media notifications [WoongKi Min] 0d681cdd5375 Return no optmization info for package "android". [Jiakai Zhang] 39e2474bc127 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE [PainKiller3] cf2766acf5cf Link dialog radius to config_dialogCornerRadius [Lucchetto] 3acf68dcdcc8 SettingsLib: Fix nav bar color on certain apps [Pranav Vashi] e90a52aa4254 Set navbar color for device default settings theme [Pranav Vashi] bb1513372a67 NavigationBarInflater: Change overlay for no hint [Pranav Vashi] ef8ea1f10efd NfcA: Fix an NPE in constructor [Guche Mantuano] 1483fa2d326d base: add more notification channels to blockable [maxwen] 01e466306eb8 base: fix google copy pasta error :) [maxwen] 1dcf7f8ad69d SystemUI: set heap tracking default also with a property like all the other flags [maxwen] 9983c96d99e3 NetworkPolicyManagerService: turn this into just a warning [Simão Gomes Viana] 57b84d1e897e core: PinSet: fixup and improve code [jhonboy121] f6f8a834b2ce Cache pin algorithms in PinSet [Till Kottmann] 15f8a4c9ecfe (Point) Only calculate sin and cos once [Till Kottmann] 029d3c8f8543 Cache KeyStoreService [Till Kottmann] 1ef15b5c4fd7 aapt: Use a std::map instead of a SortedVector [Christopher R. Palmer] a6611495c5ad aapt: Speed up the style pruning [Christopher R. Palmer] 29b8a9e9139f Avoid Settings app NPE on broken packages [t-m-w] de482d54748d Use brightness icon matching with slider redesign [Pranav Vashi] a3d240002ee4 KernelCpuUidActiveTimeReader: Do not spam log with negative active time [cjh1249131356] fd15927e92a7 SystemUI: Let screenshot window ignore screen decorations [LuK1337] 0070d192daae core: Fix menu popup ripple [timjosten] ab3a3b679e3b SystemUI: Update black theme package overlay [Pranav Vashi] 06a572fb65e4 pm: microg-spoof: Add null check [Chirayu Desai] 0430e520b8f6 base: Add support for app signature spoofing [Danny Lin] 1ef43e631037 Fixed a crash in settings in tts engine selection screen. [Deve] 2942de271464 SystemUI: Fix SystemUI Crash [mqi] 3b6a674c555c CarrierConfigManager: Enable payphone call blocking option [Jason Edson] 18bb5e62a1c6 SystemUI: Allow using tuner API for Global settings [Pranav Vashi] c1120d5832fa TunerService: Prevent NPE with tunable [Pranav Vashi] 4f12380266fd Introduce PixelPropsUtils for safety net spoof [SQUASHED] [jhenrique09] 29a68ab07eda SettingsLib: Update 5G+ icon to Silk design [Adithya R] a1ca0b9711c4 SettingsLib: Update 4G+ icon to Silk design as well [TH779] d699eb7f59a2 SettingsLib: Update LTE+ icon as per new Silk design [Adithya] 103c7f899605 base: Add rounded corners to activity open/close animation [paphonb] 0a54fad99626 CarrierConfigManager: Enable LTE+ icon [Jake Weinstein] 35d6421fd736 SystemUI: Speed up actions expansion animation [Danny Lin] 49ff41893fc0 SystemUI: Reduce screenshot dismiss delay to 2 seconds [Danny Lin] 2966f1a59e6f SystemUI: Dismiss existing screenshot window before new [LibXZR] 1e520818cfb6 SystemUI: Dismiss screenshot window on touch outside [LibXZR] 4a4f4d95d45a SystemUI: Remove Android build number from QS footer [Danny Lin] a1da5a4bd6f0 Kill off provider info logspam [Harsh Shandilya] f20ee8959bba Reduce log verbosity: Don't spam logcat [fusionjack] a914294d89ef Suppress FingerprintManager logspam [Harsh Shandilya] 8d0ec199a17e NightLight: Allow lower temperatures [Joe Maples] f61ad718deb8 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui [yangbingqian] 31146ff5fff0 aapt2: silence positional arguments warnings [Park Ju Hyung] 36a9c3bc357f MountService: Prevent NPE with DropBoxManager [AdrianDC] ec4e7cb6d99f base: Remove more hardcoded fonts [Pranav Vashi] c1930b715e9d We need know which font leads to system_server crash. [xi yu] 2c20fbb49382 Set alert dialog message to use system font [maxwen] 52161ca2d17b graphics: Override system fonts with user-selected overlays [Danny Lin] 60f4273015f3 styles: Use user fonts for Material UI themes [Danny Lin] 1debe2749e16 base: fix list style alert dialog to use system font [maxwen] f5f67e748615 SettingsLib: Use framework resource for headline font [Adithya R] a53a417303c6 Fix action bar font family on material themes [Henrique Silva] b5082494d8bf base: styles: Use user fonts for Material UI themes [Danny Lin] 4a74a0dc7295 Fonts: Add regular / light font config [Pranav Vashi] dfe8f803ee85 base: Use font configs instead hardcoded fonts [Pranav Vashi] fb7d1082297e Wire up default fonts with font engine [Pranav Vashi] bcbb7b534220 base: Export bodyFontFamily and bodyFontFamilyMedium symbols [Pranav Vashi] bcdbcdea78b9 ManifestConfigSource: disable debug mode [Steven Moreland] b3aa9854b11a ZygoteInit: Disable debug and tracing [TheHardGamer] 78ee1bb96402 fwb: Disable some debug/log/trace [1582130940] 852261706061 Trace: Disable debug tracing on production builds [Danny Lin] 6f2736b271e7 Turn off some debugs [AndroidRul3z] a7a3cd8993bf base: Add metric for crDroid Settings [Pranav Vashi] b8181bd66848 crdroid: Adapt settings for A13 [Pranav Vashi] 164629778f89 Restore cache clean up code in PackageManagerService [Pranav Vashi] 1b3a6b16b8e3 SystemUI: Better QS detail clip animation [dongwan0605.kim] 3850c7057208 base: Update some icons to MD2 [Anushek Prasal] 755f189d8116 frameworks/base: Support for third party NFC features and extensions [Puneet Mishra] dcd5e2f50cf9 Camera: Fix typos in CameraExtensionSessionImpl [Euisang Lim] 717d921accae Camera: Clear identity before access device policy manager [Kwangkyu Park] 909b897274e6 Camera: Quit extension handler thread during release [Emilian Peev] 41658612e2c8 Camera: Release advanced extension references [Emilian Peev] b1c245c65638 Camera: Release advanced extension references [Emilian Peev] 0a9e5a067f15 Camera: Always release the extension session after configuration [Emilian Peev] d7f431f050b6 Camera: Avoid holding locks during advanced extension initialization [Emilian Peev] 63ce0db8be66 Camera: Bump up the extension jpeg processor blob size [Emilian Peev] c4324ff3375e Prevent camera pipeline stall due to ImageReader close lock [Artur Olbinski] 83ea3ee83191 Camera: Remove GPS_LOCATION if set() is called with null [Shuzhen Wang] f67d8a14f171 Camera: Register LensShadingMap marshaler [Jag Saund] 1a5d3d80d714 Camera: Fix null pointer access [Kwangkyu Park] 8f293190cb96 Camera: Fix size list parceling [Emilian Peev] bd83c702fd41 Camera: Avoid possible NPE after extension session configuration [Emilian Peev] 8b9565d9ba5e camera: Add backwards-compatible CaptureResultExtras constructor [Adithya R] a54dfd5c3f1d Camera: Expose aux camera if packagename is null [wbs306] ca1cf4ac6a73 CameraDeviceImpl: Don't crash when checking input configuration failed [Xayah] 295fc2939bc2 Fix crash when init QrCamera to start preview [Shen Lin] c92cfd4ba71d camera2: Add non burst sizes to mandatory streams for ultra high resolution sensors [Jayant Chowdhary] 40e0171d4b43 Select the proper request list size [Guruprasad Gaonkar] 27c5b8016057 Camera: Clearing exception for Extended Face [Sauhard Pande] 9eb894cd1019 Camera: Don't crash when trying to disable shutter sound [jhenrique09] f20186c79285 Camera: Don't throw exceptions when value pairs have spaces in them [Ricardo Cerqueira] da0fa9335e64 Camera: Add feature extensions [Sauhard Pande] 872ac82e2c2d Camera: Prevent crash with prebuilt camera metadata [Pranav Vashi] 06ed15d400ce Camera: Extend face detection [Shuzhen Wang] d0ce188e2c49 Camera: Ignore torch status update for aux or composite camera [Gaoxiang Chen] c04bae5333d1 CameraManager: Fixup exposing aux camera to apps [Ido Ben-Hur] e84e7afa2822 Fix Photosphere/Camera FCs [Jostein Kjønigsen] 81006906dc4b Allow sending vendor- or device-specific commands to the camera HAL. [Danny Baumann] 18ec487f1a64 Camera2: Notify fps as Session Based Parameter [Sauhard Pande] 100bcfe500ee camera: Allow selected camera apps to skip unconfigure [LuK1337] 9749615c6828 base: Add stub files [Pranav Vashi] * frameworks/native 55918ff1d8 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * frameworks/opt/telephony cf49971052 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * hardware/lineage/compat bfad08e compat: Add libcomparetf2 shim [Alessandro Astone] * lineage-sdk 916ff364 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * packages/apps/Contacts 57be01441 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * packages/apps/Dialer d8e2ea6e4 Dialer: Fix in-call vibrations [Michael W] 110dc5d68 New Crowdin updates (#73) [Lup Gabriel] bbf243dc2 Update Crowdin configuration file [Lup Gabriel] 02f3a6146 Dialer: SoundSettingsFragment: Simplify onPreferenceChange code [ShevT] bfd384e1f Dialer: Add summary for 'auto call recording' [ShevT] 417806072 Dialer: fixup! 'InCallUI: SmartMute' [ShevT] 4d1b946a9 Dialer: fixup! 'Dialer: Add autorecord feature' [ShevT] 958f411fa Dialer: Revamp swipes to new functionalities [Dixzz] 8d1aaf444 Dialer: Introduce swipe to call [Rahul] 2ca228d4b Dialer: Fix statusbar on light theme [Pranav Vashi] 55055906a Dialer: Properly set navigation bar theme [Pranav Vashi] 1159f3bcc Fix unnatural animation while move up "Swipe down to reject" [Nishizawa Nobuhiro] 4b8c831cc Dialer: Rework empty illustrations [minarypenguin] e171e5db3 Dialer: Move Sensor settings to Other settings [ShevT] cf6cc68ac Dialer: Add toggle for post call snackbar [xyyx] 58f5b436d Dialer: Add ability to set full screen photos for calls [Alexey Derendyaev] 9a810be4c use aidl: local_include_dirs [Steven Moreland] 7d828c7fa Remove Time use. [Almaz Mingaleev] 081d1a3a2 Dialer: Blind and crude attempt of getting Visual Voicemail working on AT&T USA [flawedworld] 1960f8c23 Dialer: Set vvm_type_omtp for all OMTP VVM configs [flawedworld] 8ec9473c9 Dialer: Fix LetterTileDrawable for all languages [Pranav Vashi] f06f6f4a1 Dialer: import VVM config from 73.0.414822266 [flawedworld] 64c4b4e47 InCallUI: SmartMute [Ali B] a76d3003d dialer: Add back missing priv-app permission [doc HD] 6e9c93169 Add missing permissions to Dialer [beanstown106] 678a4efa1 Dialer: Use system fonts [Pranav Vashi] 829e7d14f Fix NPE in InCallPresenter [Daniel Kutik] 4a784458e Fix to show voice mail notification icon for multi-sim [Susheel Nyamala] 693b02418 Dialer: Manifest: Enable READ_EXTERNAL_STORAGE permission [ShevT] 898e1685f Fix Dialer memory leaks [Mengjun Leng] ae68b38a2 Dialer: Add option to disable proximity sensor [maxwen] 5b1d9992d Dialer: CallLogFragment: Move Un-registering call log observer to destroy [Varun Date] 3be2596c4 Dialer: Add autorecord feature [DennySPB] 700e7238c Dialer: CallRecordingAutoMigrator: Handle all exceptions [Pranav Vashi] 34717a400 Dialer: Make recording names sortable [Pranav Vashi] 60d737d05 Dialer: Enable call recording for all [Pranav Vashi] * packages/apps/Launcher3 ade44cab14 Merge tag 'android-security-13.0.0_r9' into 13.0 [Pranav Vashi] * packages/apps/LineageParts 01f44d6 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * packages/apps/Messaging bf1b0f9 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * packages/apps/Nfc aab1e3c7 Merge 'lineage-20.0' into 13.0 [Pranav Vashi] * packages/apps/Settings 4cec7f1147 Settings: Fix invalid private DNS help text if URI is missing [Danny Lin] 206b41f330 Limit bluetooth broadcast password to single byte characters [Jin Dong] b20d81429c Settings: Update Glide library to 4.16.0 [someone5678] e4a900fa2d Crash occurs when entering a Bluetooth broadcast password [Jin Dong] 905aa2fc7f Use ArrayMap to cache active subscriptions [DingFei Song] c1086891e6 Match APN types with ignoring the case [Hideki Ishii] 9c60b57c05 Settings: Do not skip fp authentication for udfps [Adithya R] d364f5f2b0 BatteryPercentagePreferenceController: Force hide for all devices [jhenrique09] 468f1a837c Settings: fix app lock allow biometric toggle ignored (always on) [nift4] 4dfc368289 Fix resource leakage caused by cursor [Cao Peng] a0268893f2 'Mobile plan' is searchable even if it is unavailable [David Magno] 305bf54ce4 Enable copying content for IMEI2 [Cao Peng] 0dba2b2f19 Work profile lock settings will now affect the active managed profile [t-m-w] 3fe83e6a4f FaceEnroll: Fix circle camera view background color [Erfan Abdi] 1d273b82e2 Settings: Update Glide library to 4.15.1 [NurKeinNeid] 22355208e5 Settings: fix crash [nift4] 136b151e85 Do not crash when duplication found in merged imsi list [Junyu Lai] 8f42860258 Hide TTS search results if no TTS engine is available [Pingzhi Wang] 94fb669b78 Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device [Rahul Sabnis] 8a9d65ffb7 To fix the footer link is not clickable in the Bluetooth Settings [changbetty] b51b85fc65 Refactor AppPicker page to adopt Settings main theme [Shen Lin] 06f3d08098 Settings: Bluetooth: Don't check persistable uri permission for BtHelper [someone5678] 048b6a10c4 fix WifiUtils:isNetworkLockedDown() null pointer issue [xuelin] baa5c04dff Fix NPE in BluetoothPairingController when comparing BluetoothClass [Shen Lin] 520f46331e Amend "Reset notification importance" list item style [Shen Lin] fee7e52d7e Enable ethernet data usage when FEATURE_USB_HOST is present [Patrick Rohr] d3dfe57bc9 Align main thread checking by calling ThreadUtils [Shen Lin] d98736d009 Override onTrimMemory to apply trimMemory in AppIconCacheManager [Shen Lin] b52983c8bd don't sort user profiles by serial number, sort alphabetically [r3g_5z] 03b5f19ba4 Settings: Add back illustration to face settings [aswin7469] 630b69195a Fix AppEntry.extraInfo ClassCastException [Shen Lin] 5511bf0777 Settings: Hide radio info if device don't support voice [LynnrinChan] 8d26bbfa6b Settings: Expose radio info (*#*#4636#*#*) [xyyx] e2c7ed1147 Settings: Add switch to unlink ringtone and notifications volume [2/2] [Pranav Vashi] e11733c64d Settings: fix typo in settings namespace for qr scanner on ls [maxwen] 2b082b41a7 Settings: Align TotalRAMPreferenceController with MemoryUsagePreferenceController from dev settings [Tim Zimmermann] 2a46452503 Revert "Settings: Add an option to force pre-O apps to use full screen aspect ratio" [Pranav Vashi] 82eef9eeee Settings: Expose saved devices fragment via intent [Adithya R] efebdaf23e Refresh "Device details" after resuming [pingzhi wang] 657aa1e689 settings: allow enabling ethernet tethering independent of link state [Patrick Rohr] e526d1c0fc AppLock: Slightly bigger icon size [Pranav Vashi] 5068034108 Settings: Update AppLock API [Pranav Vashi] 2068007155 Settings: Allow locking all apps visible in launcher [Pranav Vashi] bf97c4e004 Settings: Introduce App Lock [3/4] [jhonboy121] cd25f954cb Settings: Allow making Navigation Pill thinner [2/2] [Terminator-J] e369da4274 Settings: Allow Configuring Navbar Radius [2/2] [spkal01] 31eb4983de Settings: Fix gestures saving parameters [timjosten] e9b63d3fd2 DisplaySettings: font size in 5% steps from 80% to 130% (#132) [awakened] c3583da4a2 Settings: Avoid enforcing weird backgrounds [El Dainosor] f015dc7231 Settings: Fix restore default apn dialog sometimes not dismissed. [hoffc] aaaf5074ed Settings: Allow editing all APNs and APN types [Justin Crawford] 25337c8897 Fix memory leak on SensorPrivacyManager Listener [Lian Dongzhou] 06518971a5 Fix USB OTG hot plug out nndexOutOfBoundsException [ot904699] cb28ec671a Settings: VolumeMusicControl: Use new material-you illustration preference [Akash] 74ba497bad Call CardDatabaseHelper.getInstance() when used and not in onCreate [Håkan Kvist] 7ed8974e5c Settings: Add support for parallel space [LibXZR] 7d81b7d524 Only one channel is reserved for WifiP2pSettings [DingFei Song] 6dff8accfc Enable ActivityResultLauncher for keyguard [Bonian Chen] 710b384c67 Add toggle for connectivity check [Aayush Gupta] 08be2756f0 Settings: Allow toggling floating rotation button [2/3] [Ido Ben-Hur] 74d8c71455 Settings: Custom vibration pattern per notification channel [2/3] [Ido Ben-Hur] 55a5d670de Settings: Move custom vib pattern to its own preference [1/2] [Ido Ben-Hur] e3f92409d9 Settings: Follow new ringtone vibration patterns [Ido Ben-Hur] f5ef568399 Settings: Preview ringtone vibration pattern [Ido Ben-Hur] a928a8caab Settings: Allow choosing a custom vibration pattern [3/4] [Ido Ben-Hur] 9d7520ae76 Settings: Add vibration patterns from OOS [3/4] [Rituj Beniwal] a7c2305082 Settings: add sim status listener in about phone [hoffc] 5d41492d3d InstalledApp: Hide GooglePlay icon for webapps [DarkJoker360] 3ffbd933f3 Fix potential crash in AppAllServicesPreferenceController [Shen Lin] a666fc3c7c Settings: Disable face enroll on Setup Wizard [jhenrique09] d095cca902 Allow changing face unlock method when locked [jhenrique09] 0316868363 Settings: Allow using face as auth method for apps [jhenrique09] 49146e8a4b Initial import of Face Unlock for T [jhenrique09] 7767c43466 Settings: Fix bluetooth pan memory leakage [juwei] 6d729845b8 Settings: Long press to copy wifi password [Ido Ben-Hur] ab8fb5aab8 Show more APK details on App info screen [1/2] [Dmitry Muhomor] 52859e3eb2 SoftAp: add back AP Band preference into tether settings [cjybyjk] 24a1c9f946 SoftAp: add more bands to band preference [1/2] [cjybyjk] 24c8c6c12f SoftAp: add client manager [1/2] [cjybyjk] 54412455a2 SoftAp: add Hidden SSID preference [1/2] [cjybyjk] f035922d63 Settings: add TextView for summary into SeekBarDialogPreference [cjybyjk] 29a5fbb014 Fix NullPointerException when renaming a fingerprint [Xingbin Feng] ab358f1464 align the long press behavior on secondary sim [Bonian Chen] ff2ce5ec54 Fix crash when input illegal proxy port number [Shen Lin] 761af9cfed Fix crash when showing error dialog in NetworkRequestDialogActivity [Shen Lin] 07b7513113 Mark DataUsageState as nullable to avoid potential NPE risk [Shen Lin] 4ba3d4b8fa Fix the IllegalArgumentException from RecyclerView [Shen Lin] 04b2fa2f94 Fix potential NPE crash in ConversationHeaderPreferenceController [Shen Lin] cd8b0d1f25 Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page [Shen Lin] 8f663dd985 Fix always return first package for mock location app in developer options. [张倞诚] bf837e71b6 Fix permissions for internal links. [Bob Badour] 1faa7477b1 Settings: Grab screen resolution drawables from cheetah-td1a.220804.031-factory-6152f6f3 [Sourajit Karmakar] e59a5df12b Settings: Add missing animations for gestures and features [Jason Edson] 4627afc19c Settings: drawable: add missing drawable for dt2 open camera [Akash] e381c2f838 Revert "Settings: Pass empty lottie resource for quickly open camera animation" [Pranav Vashi] 0024b236f3 Settings: Remove tint from notifications top level pref [Pranav Vashi] 3fa1affb40 Settings: Use seekbar to allow setting arbitrary animation values [Steve Kondik] d1fc4fb515 InstalledAppDetails: fix refreshing storage summary after force stop [Altaf-Mahdi] da69435ced Settings: Improve code for time spent in app [Jyotiraditya Panda] 33cd375108 AppInfo: Add time spent in app from Wellbeing [Jason Edson] 5cd8f5fbab BiometricFragment: respect background authentication request in source prompt info [jhonboy121] fa66b58daf Settings: Add icon for per app configuration [Pranav Vashi] b1d97625a4 AppVolumeSlice: Allow querying icon of apps installed by any user [cjybyjk] 93cf225a10 Settings: support per-app volume [3/3] [cjybyjk] 75c8a36f82 Settings: Add permission to hold wake lock [Pranav Vashi] e468909eab Settings: Add activity for cutout force full screen [Pranav Vashi] fa88525e57 Allow tuning ambient display with sensors [3/3] [Pranav Vashi] c0de21f3e7 Settings: Remove divider from Battery Manager [Akash Srivastava] 589b7726a2 Settings: Reset battery stats [2/3] [ShevT] 5ca2e9bcac Settings: Properly set battery temperature [Pranav Vashi] b8f3b17249 BatteryHealth: Make layout more consistent [Pranav Vashi] 9a4cfc3d05 BatteryHealth: Make it optional [AshutoshSundresh] 4ad0fc0cee BatteryHealth: Make resources overlayable [SuperDroidBond] 01ce52e651 BatteryHealth: Add Battery Capacity info [Lucchetto] 4257294685 Battery: show battery temp on power summary [DennySPB] fcf4e8016b Fix long click intent for Smart Pixels tile [2/2] [Pranav Vashi] c1821f845c Expand abbreviation in average memory usage string [Danny Lin] a9dea5ad83 Crash happens if back button is pressed during "Format as Portable" [ot_hemant.yadav] 86b44319b2 Add deep sleep preference controller [2/2] [Pranav Vashi] 34d7908861 Settings: Change kernel preference behavior [Alex] f49d194657 Settings: Show full proc/version information [xoomdev] 134b63a2d6 Make kernel version clickable [SagarMakhar] 2efac64113 settings: drop divider in dark mode screen [V1t0rrr] 2bcd987695 Settings: Avoid saving length as in a sql db for quick unlock [2/2] [Pranav Vashi] 529bfe75b4 Make Quick Unlock compatible with long PIN/Password [2/2] [Hikari-no-Tenshi] 63ad4da874 Keyguard: Forward port lockscreen quick unlock (2/2) [Matt Mower] da9dbe4f9b Settings: Add a preference to battery optimization page [jhonboy121] c6a7b2b588 Settings: Fix NPE with customdialogpref for backlight settings [Pranav Vashi] ef2f85ccb6 Settings: Bluetooth timeout feature (2/2) [Oliver Scott] 6ca8301e6f Settings: Wi-Fi timeout feature (2/2) [Oliver Scott] 1b8558fb19 Optional haptic feedback on back gesture [2/2] [Pranav Vashi] 122d576716 Allow to hide arrow for back gesture [2/2] [Pranav Vashi] 3ee1f47191 Settings: Also hide pill length on taskbar mode [Pranav Vashi] de1e34cbc8 Settings: Change back gesture height intervals [Anushek Prasal] 0935ddd99a Allow changing back gesture height [2/2] [maxwen] b532179bbc Allow changing the length of gesture navbar [2/2] [jhonboy121] a2ceb2e4fd Settings: Add more DNS providers [minaripenguin37] 612d5f672a Settings: Add AdGuard DNS as a private DNS Provider [Adam Lawson] 85443a5e12 Settings: Fix crdoid settings icon alignment [Pranav Vashi] 6b36dcccfb AboutDevice: Use ro.product.device [Pranav Vashi] 3a4c944553 Settings: Add Device codename to Firmware version window [ganeshi4u] 8301cdad46 Add summary to Notification log preference [maxwen] ddc92fdefd Expose the notification log [Alex] fdd336a99c Unlock mobile network settings when airplane mode is on [Danny Lin] 7b22c810bd Changelog: Rework with Activity [1/2] [xyyx] 0bab6f9041 InstalledApp: show link to Google Play [George G] 8d8fef2066 Settings: Add platform and RAM to Model & Hardware [Rashed Abdel-Tawab] b52f204079 Settings: Link to crdroid legal [Pranav Vashi] f979f94ae1 crdroid: Adapt settings for A13 [Pranav Vashi] 8ffd80ad4b Settings: Integrate crDroidSettings into Settings [Joe Maples] 2896fb1faf Settings: Move battery/notification light settings to crdroid [Pranav Vashi] 2ec89c543b Settings: Use List Preference for Dark mode [Pranav Vashi] 68994205e1 Settings: Follow navbar color in base [Pranav Vashi] fde0d984cc fuelgauge: Update clean up for estimate [Pranav Vashi] e9334e016f fuelgauge: Use Enhanced Battery Prediction from Turbo [Joe Maples] 0fdf96ddf1 Settings: Fix loading iconpack-based Wellbeing icon [Adithya R] b506e5c3b6 Settings: Use font configs instead fonts directly [Pranav Vashi] 3a40813416 Settings: Add missing icons in Network and Internet [Adithya R] 092e73b045 Show user's Google avatar on the homepage [Jason Edson] b0054f249c DevelopmentSettings: Disable automatic updates pref [Henrique Silva] cce2b8d7f5 Remove feedback and bug report stuff [ezio84] 2890d9372c Settings: Add back arrow to Desktop backup password [Alex Cruz] 545fa602ea Settings: disable all bugreport settings [maxwen] 59456bb2d2 Open app when clicking on icon in App Info [deadman96385] 3873690294 Phone ringtone setting for Multi SIM device [2/3] [Ting Yu] 0f12f83f4d WiFi: Remove country code checking. [xyyx] f6e6ae2f23 Enable FeatureFlags on "user" builds too [ezio84] 61b125b078 Settings: Fix up panel theme and layout [Pranav Vashi] 2ef0b5e84d Settings: Fix data usage display on mobile panel [maxwen] 003b6f93bb Settings: MobileDataPanel: Remove VoLTE slice [Anushek Prasal] 26ddaaabc1 Settings: Add back DataUsageSlice [Anushek Prasal] 13680effa2 Settings: panels: Improvements [Alex] a1eeb0143a Settings: panels: Add Bluetooth panel [Joe Maples] 769b0c8e2a Settings: panels: Add Mobile Data panel [Joe Maples] ef85be4cf0 Settings: Align user avatar with homepage title [jhonboy121] 8eadc806d8 Settings: Add Glide library [SagarMakhar] 1b6126e16a gestures: Update required hint switch package [Pranav Vashi] de83025d0d Settings: stop logspill from ProcessStats [maxwen] ab00a25a7b WifiDisplaySettings: Fix some NPE [Ido Ben-Hur] 5d8c57e424 Drawables: Dark mode support for app installation restriction icon [Your Name] 49eafb672f Remove empty Security status header [Chirayu Desai] 7645b03680 Settings: Enable Quick Wallet settings for all devices with NFC [xyyx] c1315b0c1c Settings: fix rest of the edit menu icon tint [jhonboy121] 3b0cf8f547 Settings: Address a memory leak [dragonGR] 16b8d2d23c Settings: disable tips and support [Lup Gabriel] 5156acc653 Settings: check wifi direct feature for showing preferences [maxwen] b7a78df17b Settings: DevicePicker: Adapt to S style [ReallySnow] e29713a684 Settings: res: Import screen_resolution_* drawables from SettingsGoogle [AnierinB] 94c3cdbe8f Settings: add animation to dark mode preference [dlwlrma123] f7d3c81967 Settings: Update settings animations [Akash] 9c8b9f511b Settings: Add missing gesture and battery animations [Jason Edson] 722afd7e2d Settings: Bring in missing lottie animations [Adithya R] 9285c6513e Settings: Add back crdroid logo [Pranav Vashi] c788d28d59 Settings: Show CR version in About menu [Pranav Vashi] * packages/apps/SetupWizard 785f8b4 SetupWizard: Bring it on our side [Pranav Vashi] 14c55ee SetupWizard: Use correct updater package [Pranav Vashi] 3f1bfd9 Ship as crDroid based on LOS [Pranav Vashi] * packages/apps/Updater f82b5c1 New Crowdin updates (#60) [Lup Gabriel] 4fd330d Update Crowdin configuration file [Lup Gabriel] 19cb9b2 Correct changelog URL (#41) [Max] edf15f7 Updater: Point 13.0 sources [Pranav Vashi] 791c10d Revert "Updater: layout: activity_updates: add spacing.." [Pranav Vashi] d6ffdcd Updater: Update parsed info whenever data is refreshed [Pranav Vashi] 48a1437 Updater: Add support links and some more info [Lup Gabriel] 68e56dd Updater: Use headline font for activity header [Pranav Vashi] 41c77b1 Updater: adapt to new changelog url [Lup Gabriel] 5ed4bd2 Updater: Hide recovery update option by default [Pranav Vashi] bb66015 Updater: Nuke Lineage's website on installation blocked dialog [shagbag913] e97ff01 Updater: Initial adaption for crdroid [Lup Gabriel] 70a6c0d Updater: Change package name to avoid conflict [Pranav Vashi] be87641 Ship as crDroid based on LOS [Pranav Vashi] * packages/inputmethods/LatinIME 94515011e LatinIME: Default to Material You theme [Pranav Vashi] 956dca7b5 LatinIME: Add libjni_latinimegoogle for swype [Pranav Vashi] 658eca16c LatinIME: Fix NPE in KeyboardTheme [Pranav Vashi] * vendor/crDroidOTA 8c49dea oxygen: Update to crDroid v9.9 [sanek-creed] 3ed1893 oxygen: Update to crDroid v9.8 [sanek-creed] c464232 Camellia: Update Changelog [Khaeru Irgi] 1b70cf7 Camellia: Update 9.8 [Khaeru Irgi] * vendor/lineage 8e6ac483 crdroid: Bump to version 9.9 [Pranav Vashi] ==================== 2023-09-18 ==================== * packages/apps/Aperture 6de5535 Aperture: Don't pass `repository` unnecessarily [LuK1337] 2edbe9a Aperture: Use composite action for running builds [LuK1337] * packages/apps/Etar 2b298f83 Etar: Add soong_namespace for external modules [LuK1337] * packages/apps/Updater 64261f1 Updater: Use generateBp plugin [LuK1337] * vendor/crDroidOTA f22eb9c lancelot: new update [acex88] a555cdb guacamole: use proper build json [Lup Gabriel] 694e43d beryllium/guacamole/lemonades: update to build 20230917 [Lup Gabriel] * vendor/lineage 650bcd1a crdroid: Bump to version 9.8 [Pranav Vashi] 2b5be57c kernel: Handle additional flags earlier [Ricky Cheung] fac0773d vendor: Add TARGET_CAMERA_USES_NEWER_HIDL_OVERRIDE_FORMAT [jhenrique09] 128e9b58 crdroid: Bump to version 9.7 [Pranav Vashi] 131ac61d soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB_OPLUS [ShevT] 7078b374 overlay: Offload WM shell to another thread [Danny Lin] f328c4ef overlay: Set components from pixel device [Pranav Vashi] ba7b2344 crdroid: Update Pixel props [Andrzej Perczak] 5a449a62 common: Enable R8 optimizations for system_server and SystemUI [Jared Duke] 101682d4 overlay: Settings: Show memory usage in app info [Danny Lin] 8d96dace overlay: Partially disable gms chimera service [Pulkit077] 2fbd9f7e overlay: Add google OTA to global disabledComponent [Rajan Palaniya] 8c50d086 overlay: Allow gms to access persistent data partition [Demon000] 8533fa72 crdroid: Introduce App Lock [4/4] [Pranav Vashi] 343dfc14 prebuilts: sdk: Add latest preference-ktx library [jhonboy121] 7d53f271 overlay: Enable QR Code scanner on Lock Screen [ShevT] 5d150028 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB [Hikari-no-Tenshi] 9ec9bea2 soong: Add support to set vendor tag with client package name [cjh1249131356] 41a6e9a1 soong: Remove unused cflags for TARGET_ALTERNATIVE_FUTEX_WAITERS [Pranav Vashi] ef61fe4e crdroid: Minimize debug info [Pranav Vashi] 301de08b overlay: Settings: Set styles/wallpaper picker action name [Daniel Micay] 270c44b4 crdroid: Build ParallelSpace [Pranav Vashi] 2a4e4604 soong: Add TARGET_ALTERNATIVE_FUTEX_WAITERS [ShevT] 81178dad crdroid: Inherit several Android Go configurations [Albert I] bbd8d7da crdroid: Speed profile services and wifi-service to reduce RAM and storage [Mathieu Chartier] 73eb65e7 soong: Add TARGET_CAMERA_BOOTTIME_TIMESTAMP conditional [Sebastiano Barezzi] 78d4c10c overlay: Add tethering to location exemption [Pranav Vashi] b9a23f4c crdroid: qcom: Allow a device to manually override which HALs it wants to use [Akhil Narang] 2ed742f0 bacon: remove additional echo [Lup Gabriel] ed2cfa94 createjson.sh: generate blank device json file on unofficial [Lup Gabriel] 7546df74 overlay: Add SystemUI to location extra packages [Pranav Vashi] 0aa67f4b overlay: Add OmniJaws to location extra packages [Pranav Vashi] 4b2e57e3 build: Disable ABI checks [Andrzej Perczak] 8fdd175d roomservice: get me some crDroid [Lup Gabriel] 5eb04733 Revert "roomservice: Use mirror manifest instead of search API" [Pranav Vashi] c33a5a5c Revert "roomservice: Read all local manifests" [Pranav Vashi] e46066ec overlay: Update SettingsProvider defaults [Pranav Vashi] 81e28431 config: Properly disable blur on app launch [Andrzej Perczak] 8c0d6d39 apns: Update mobily APN for prepaid connection [Pranav Vashi] 69a81974 config: Cleanup and update common props from Pixel [Andrzej Perczak] f42040d4 config: Optimize Launcher3 and Settings for speed [Andrzej Perczak] dd604195 build: Override host metadata [Danny Lin] d029d6c2 apns: Grameenphone uses APN 'gpinternet' [Khalakuzzaman Apon] 7aadea8d Revert "overlay: Default to Seedvault backup transport" [Pranav Vashi] ae617a0b crdroid: Generate OTA json at build time [Lup Gabriel] 245cf107 crdroid: Drop custom adb drawable [DarkJoker360] cc2d2716 crdroid: Clean up wallpaper overlay [Pranav Vashi] f8cfaf94 crdroid: Moved bootanimation to addons [Pranav Vashi] 91cf3ade build: Ship as crDroid based on LOS [Pranav Vashi] 58b41c0c crdroid: Remove TrebuchetOverlay [Pranav Vashi] 5f6389b7 crdroid: Add changelog script [Pranav Vashi] 2a0d4179 kernel: Allow to limit the used .dtb files for the final DTB image [SGCMarkus] 3056928d kernel: Include DTBOs from OEM/ODM folder in base DTB [Bruno Martins] 47931c12 kernel: Handle GKI modules [Bruno Martins] ==================== 2023-09-17 ==================== * android fed3b28 Track our own fork(s) for 2023-09 ASB patching [Kevin F. Haggerty] * build/make 88f03751c Bump Security String to 2023-09-05 [Kevin F. Haggerty] * external/chromium-webview/patches a4b0104 Update Chromium Webview to 117.0.5938.60 [Kevin F. Haggerty] * external/chromium-webview/prebuilt/arm a80f484 Update Chromium Webview arm prebuilt to 117.0.5938.60 [Kevin F. Haggerty] * external/chromium-webview/prebuilt/arm64 f0bcd13 Update Chromium Webview arm64 prebuilt to 117.0.5938.60 [Kevin F. Haggerty] * external/chromium-webview/prebuilt/x86 1355d68 Update Chromium Webview x86 prebuilt to 117.0.5938.60 [Kevin F. Haggerty] * external/chromium-webview/prebuilt/x86_64 d44bdfd Update Chromium Webview x86_64 prebuilt to 117.0.5938.60 [Kevin F. Haggerty] * frameworks/av eedaeee7b1 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/frameworks/av into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] c5ede30f14 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/frameworks/av into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * frameworks/base 87052f701854 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/frameworks/base into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] eb2f4d321960 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/frameworks/base into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * frameworks/native 2d384e9588 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] d99406e91f Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * lineage-sdk 9e850826 trust: Fix variable usage before null check [Tommaso Fonda] * packages/apps/Aperture 45a6690 Aperture: Update ZXing to 3.5.2 [LuK1337] 0a4c3a6 fixup: yaml [Tom Powell] e495da5 add workflow_dispatch event for gerrit hooks [Tom Powell] * packages/apps/Nfc 15cd9202 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/packages/apps/Nfc into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * packages/apps/Settings af9db16c85 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/packages/apps/Settings into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] 9f776ebc68 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/packages/apps/Settings into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * packages/modules/NeuralNetworks b839fd39b Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/packages/modules/NeuralNetworks into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] 04b483884 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/packages/modules/NeuralNetworks into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * packages/providers/MediaProvider 4dc6b691d Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/packages/providers/MediaProvider into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] 77423b384 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/packages/providers/MediaProvider into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * packages/services/Telephony 544ea2dd2 Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/packages/services/Telephony into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] 2e0dfc989 Merge tag 'android-security-13.0.0_r8' of https://android.googlesource.com/platform/packages/services/Telephony into staging/lineage-20.0_merge_android-security-13.0.0_r9 [Kevin F. Haggerty] * vendor/crDroidOTA 3b79035 camellia: Update [khaeruirgi] * vendor/qcom/opensource/power f16c47b power: Remove unused variable [Chippa-a] ==================== 2023-09-16 ==================== * frameworks/base 3c3a7256c646 AutofillManager: Make userdebug default to NO_LOGGING [LuK1337] * lineage-sdk d84bdac8 Automatic translation import [LineageOS Infra] * packages/apps/Aperture 732a706 Aperture: Update workflows versions [Luca Stefani] 67078d0 Automatic translation import [LineageOS Infra] * packages/apps/Dialer 0eb502023 fixup! Dialer: Introduce asking for default dialer role [LuK1337] b267f1554 Automatic translation import [LineageOS Infra] * packages/apps/Eleven 07207d00 Automatic translation import [LineageOS Infra] * packages/apps/Etar 6ec123ea Automatic translation import [LineageOS Infra] * packages/apps/LineageParts 53c4e9a Automatic translation import [LineageOS Infra] * packages/apps/Updater 5c17826 Automatic translation import [LineageOS Infra] * packages/inputmethods/LatinIME a451d5201 Automatic translation import [LineageOS Infra] * vendor/crDroidOTA f4ee92b cepheus: update to crDroidAndroid-13.0-20230916-cepheus-v9.8 [¨raystef66¨] 08b0e58 lmi: update to crDroidAndroid-13.0-20230916-lmi-v9.8 [¨raystef66¨] fd67a3c alioth: update to crDroidAndroid-13.0-20230916-alioth-v9.8 [¨raystef66¨] 2e2b8ed raphael [firebird11] 1df68ef update gta4xl/wifi to latest [PHATWalrus] * vendor/crowdin 8bce613 Automatic translation import [LineageOS Infra] * vendor/lineage 53760b51 overlay: Move config_hspa_data_distinguishable to proper location [Tommaso Fonda] * kernel/xiaomi/msm8998 69ea976b36bd Merge tag 'LA.UM.8.4.c25-09400-8x98.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.4 into lineage-20.0 [Nanhumly]