==================== 01-22-2022 ==================== * device/oneplus/kebab 0db5b92 kebab: Alert slider positioning * device/oneplus/sm8250-common 68b502c sm8250-common: Doze: Change to crDroid doze 331a01b sm8250-common: Devicesettings: change vibration icon 88c701a sm8250-common: sepolicy: Comply with VTS vendor isolation Co-authored-by: firebird11 * frameworks/base 060dd8589a66 GamingMode: Fix NPE in ActivityManager service * kernel/oneplus/sm8250 7e5725664597 BACKPORT: FROMGIT: binder: fix freeze race b7fdc956d4c9 UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION e77d2474b6d2 UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming 29d187f62cff ANDROID: binder: retry security_secid_to_secctx() 6d778adc5477 UPSTREAM: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings e8b3505b12ca FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl 29633ba70b15 FROMGIT: binder: use EINTR for interrupted wait for work a044e36ee5f7 BACKPORT: FROMGIT: binder: BINDER_FREEZE ioctl * packages/apps/GamingMode b93c62f Update Crowdin configuration file * packages/apps/Updater b2bdcfb Updater: adapt to new changelog url ==================== 01-21-2022 ==================== * android 6b7834e manifest: Track GamingMode * device/oneplus/kebab cd1bfa6 kebab: Update dimensions * device/oneplus/sm8250-common 3300ba8 sm8250-common: Enable color mode & set display calibration on color mode settings f0f4d8d sm8250-common: add WARP charger support * frameworks/base 98715aa1ab97 SystemUI: Add GamingMode tile 8d307c7e4078 SystemUI: Add SystemSetting class analogous to SecureSetting * packages/apps/GamingMode 975e997 GamingMode: Export all services and receivers d836b70 GamingMode: Remove Game Space icon from launcher 22f49b2 GamingMode: Slightly increase dialog width * packages/apps/Updater 044bd4c Update Crowdin configuration file * packages/apps/crDroidSettings 75235781 crdroid: Add Game Space shortcut pref 2a9779f6 crdroid: Add DND & Rate settings to flash on call [3/3] * packages/services/Telecomm cd97c0cdc Fix few issues with Blink with call * vendor/lineage d9d3ed99 crdroid: Build Game Space ==================== 01-20-2022 ==================== * android a242591 manifest: Track wallpaperpicker2 4036e8f manifest: Track Telecomm service * bootable/recovery a295eeed recovery: rebrand to crDroid * device/lineage/sepolicy 2df5f1d sepolicy: Fix OTA auto-flashing with encrypted f2fs * device/oneplus/instantnoodle 4eebc45 instantnoodle: Update dimensions * device/oneplus/instantnoodlep b757851 instantnoodlep: Update dimensions * device/oneplus/kebab 6d0e9ff kebab: Import camera blobs list from common c061ac1 kebab: resize ONEPLUS_DYNAMIC_PARTITIONS * device/oneplus/sm8250-common 6caabf2 sm8250-common: Add Dolby * frameworks/base a3e7ccb75774 base: Add GamingMode support [SQUASHED] 7ba8a129e04d base: add API for disabling gestural navigation 281a6234e444 base: Add DND & Rate settings to flash on call [1/3] 1fc3987754f0 base: Allow to flash on call only when entirely silent [1/3] d4b2a872fa8f Add Flashlight blink on incoming calls [1/3] fa9bb00a6ff5 base: Incall vibration options [1/3] 0d470a226b47 Revert "fwb: Incall vibration options [1/3]" 5617ee816b07 SystemUI: handle camera launch gesture from keyhandler * packages/apps/GamingMode f51ac31 Adapt for crdroid * packages/apps/Launcher3 63103014de Launcher3: Map more icons * packages/apps/Updater 855e1fb Updater: Rework drawables for support links b94ad8b Updater: Update parsed info whenever data is refreshed 299f3ed Updater: Properly add visible strings 05b9360 Updater: add support links and some more info * packages/apps/crDroidSettings 9db1e4ce crdroid: Allow to flash on call only when entirely silent [3/3] 0ebe469a crdroid: Add Flashlight blink on incoming calls [3/3] e9738b08 crdroid: Reland "Incall vibration option" 1bc92317 crdroid: Incall vibration option [2/3] * packages/services/Telecomm 7c7cce39e Telecomm: Add DND & Rate settings to flash on call [2/3] f54c73967 Telecomm: Allow to flash on call only when entirely silent [2/3] 5baafcf3f Telecomm: Add Flashlight blink on incoming calls [2/3] 7ef3f0033 Telecomm: Incall vibration options [2/3] * vendor/addons 0ea1103 overlay: core: Use accent color for progress bar background * vendor/oneplus/sm8250-common a5346ad sm8250-common: Import dolby blobs Co-authored-by: firebird11 ==================== 01-19-2022 ==================== * device/lineage/sepolicy 2561379 sepolicy: allow platform_app syslog_read b5b9740 Allow updater to read data files fbe8061 Allow apps to access usap pool * frameworks/base 47f04ec050ff fwb: Incall vibration options [1/3] 727b96a0ceab Add deep sleep preference controller [1/2] c4047aed36dc PowerMenu: Remove redundant immediate dismiss 5e4af1bdd262 New Crowdin updates (#748) 245a4071bff5 ThemeOverlayApplier: Apply wifi and signal icon styles last f466e00fc53e base: SystemUI: Kill fake navbar once again 09c2f02add61 Reduce padding use by privacy indicator resources 8dee83f7cdec overlays: Move out all icon packs and shapes * packages/apps/Launcher3 5456a97232 Launcher3: Import more themed icons 2d854eeba7 Revert "Allow changing feature flags on user builds" * packages/apps/Settings 5e23882d10 Add deep sleep preference controller [2/2] edf98f36fd Make ADB root debug available for all users * packages/apps/WallpaperPicker2 61762f7 WallpaperPicker2: Use custom font styles for LS preview * packages/apps/crDroidSettings 3365fe3d crdroid: Add string for device info deep sleep percentage 0438c33f crdroid: Fix FC in powermenu customization 8d60e2f0 New Crowdin updates (#844) 22c1f322 crdroid: Configure powermenu lockdown pref on start aae46fe9 Add signal and wifi icon style theming * packages/modules/Wifi da87d0aa5 Wifi: Ingore miracast scan from connectivity manager * system/sepolicy cfc9daa82 sepolicy: add syslog_read perms for matlog * vendor/addons 9883142 addons: Introduce Custom Statusbar Signal & Wi-Fi icons 1748396 addons: Use Android.bp a8e0a7b addons: Move all icon shapes here 35524a1 addons: Move all icon packs here * vendor/lineage c368029f crdroid: Disable Deep Press touch video heatmaps * vendor/qcom/opensource/commonsys/packages/apps/Bluetooth f576eb1e0 AdapterService: Suppress casting warnings 8500d2e63 Enable Error Prone to detect obscure bugs. 9612ef119 Add explicit dependencies on jni_headers ==================== 01-18-2022 ==================== * device/oneplus/sm8250-common f5fd8e1 sm8250-common: overlay: Enable Alert Slider UI 83f51c7 sm8250-common: Use OnePlus pocket sensor for Pocket Judge 5cecaf0 sm8250-common: Enable dex2oat64 to do dexopt fc69f1d sm8250-common: audio: Add hotword input for hotword mic concurrency cabb794 sm8250-common: config: Remove audio helper 7772eb3 sm8250-common: overlay: Set screen off delay to 0 f116d3b sm8250-common: Enable NR by default for SIM2 slot f303994 sm8250-common: Mark IFAAService as presigned apk d41bc10 sm8250-common: Add alipay fingerprint payment support * device/qcom/sepolicy_vndr b6eca554 Merge pull request #1 from Golbinex/12.0 * frameworks/av 135694df25 Merge pull request #11 from koron393/12.0-hal1-cam * frameworks/base 708fea784a39 Bring back ThemeUtils for Theming f2dd4b9455bb Fix glitchy battery view in quick status bar header e50dd2637393 Revert "Allow overriding default volume dialog position" e8201df85594 Support enforcing a minimum delay between notification sounds of an app. 853bff71fb88 WifiDisplayController: handle preexisting p2p connection status e013db561acc Merge changes for launching wifidisplay from system settings baf44fceb29a Allow toggling camera/mic privacy indicator [1/2] 6c3b00c70b35 StatusBar: Kill old privacy indicator icons completely 8b0d2d384a9f Add an option to force pre-O apps to use full screen aspect ratio c9e3557a2070 Allow overriding default volume dialog position 045f400da24e QuickStatusBarHeader: Fix clickability issue with privacy indicator e2659c3cde3c base: Fix location privacy indicator getting stuck 48542cf2fb55 base: improve location privacy indicator toggle 992179a855b9 base: allow toggling location privacy indicator [1/2] 69fe4ed1d73f Merge pull request #744 from koron393/12.0-hal1-cam * packages/apps/Settings 6faac81ff3 Add Glide library a408d3160a Settings: Add setup UI for minimum delay between an app's notification sounds 9802e626e2 Settings: Use seekbar to allow setting arbitrary animation values * packages/apps/crDroidSettings 2b148fd9 Bring back icon shapes, icon packs, fonts Customisation ec246930 crdroid: Remove existing overlay customization 711cb163 Add an option to force pre-O apps to use full screen aspect ratio a291bb93 Allow toggling camera/mic privacy indicator [2/2] eb862a32 crdroid: allow toggling location privacy indicator [2/2] * vendor/lineage 8699c8be Merge pull request #28 from koron393/12.0-hal1-cam ==================== 01-17-2022 ==================== * android 01fedf4 manifest: add OTA repo to allow device.json generation b8df890 manifest: Track Permission module * device/lineage/sepolicy a57e8f9 sepolicy: Allow system_server to get app_zygote pgid * device/oneplus/instantnoodle 5fec613 instantnoodle: Import camera blobs list from common 841d866 instantnoodle: Enable Alert Slider UI c9a6a32 instantnoodle: overlay: Remove dsp. prefix from audio and video power profiles 14510e1 instantnoodle: Set default hotspot ssid by RRO 54c54e4 instantnoodle: setup udfps overlays 8adaa63 instantnoodle: Import brightness config from cmi ece0a71 instantnoodle: Status bar padding improvement * device/qcom/sepolicy_vndr 0563ccea sepolicy_vndr: legacy: sdm710: Attach vendor_property_type to properties * frameworks/base f7385740f064 Allow to suppress notifications sound/vibration if screen is ON [1/2] 9f0e0f9791f0 New Crowdin updates (#747) b4f01456ddb5 NavigationBarInflater: Change overlay for no hint d9a6c57716c3 CameraServiceProxy: Loosen UID check conditionally 8149480ffc0f base: Power menu fixes ea35c939d929 Status bar: Update notification count icons 71c97d16d98a libs: hwui: Build using ThinLTO abae94d9704f Less boring heads up option [1/2] * hardware/google/pixel e7d6b5e pixel: Add lineage touch hal * packages/apps/crDroidSettings 724b2978 Allow to suppress notifications sound/vibration if screen is ON [2/2] 7ebdc4c2 New Crowdin updates (#839) * packages/modules/Permission a10912d02 stop auto-granting location to system browsers d002c31c0 PermissionController: Redesign Permission grant dialog f5738dc32 SystemUI: Use new privacy indicators for location * tools/extract-utils 9c6948b extract_utils: Ensure comm uses LC_COLLATE=C * vendor/lineage 7d5c8400 fixup!: ota-json: set common-dt url properly d0142f40 soong: Update camera_in_mediaserver_defaults 495e0ea7 crdroid: Build gestural overlays ==================== 01-16-2022 ==================== * android 2fc2ab4 manifest: Untrack libhardware 305592b Merge 'lineage-19.0' into 12.0 9dff3d1 manifest: Track our forks of ArmNN repositories 3bd8e64 lineage: Track QC data-ipa-cfg-mgr and dataservices 9ab3378 manifest: android-12.0.0_r26 -> android-12.0.0_r27 * build/make 24de5d9481 Use Unix epoch time for build number 6407843c0d core: Disable Dalvik lock contention logging e6150c2715 combo: Add cortex-a76 to known v8-2a cores 9d23ec63ab envsetup: Prefer setting ccache compress as command line parameter 8f0cd30a64 Automatically set CCACHE_EXEC to the system's ccache d07d507241 build: execute changelog generator script 5a364a0cd7 build: Add ANSI name and build info c9e10676bc Make build ID simple a0b76d9299 build: Always use release-keys bdb90119ab build: Add backuptool by default ec13d0f75e envsetup: Automatically set CCACHE_EXEC to the system's ccache 48ea0cf5e9 build: Add ro.crdroid.device c7d03df138 Merge tag 'android-12.0.0_r27' into staging/lineage-19.0_merge-android-12.0.0_r27 * frameworks/base 7b1c6692aeb9 New Crowdin updates (#740) 8cb974d9c3c6 Update Crowdin configuration file 9094c4177c1d Battery light: 100% charged level (1/3) 541c36cdfdfd frameworks/base: Lights notifications brightness support fc74d03e2263 frameworks/base: Battery and Notification Lights 07a31a322794 SystemUI: Refactor colored statusbar icons d240682bc9e6 SystemUI: Refactor notification counter ac9df82919e9 Show infinity for large notification counts 6f2e1ca49402 SystemUI: Forward-port notification counters [1/2] 9e142071278a PixelPropsUtils: update raven fp from SQ1D.220105.007 build ed34c7ce114c AuthRippleController: always finish the LightRevealScrim e715d4175f55 Make colored Statusbar Icons optional [1/2] 0cd65c2b8b1e StatusBarIconView: use app icons instead of provided notif one fd325adde6fe Pulse: Add more NPE checks 57e47ad5a73b GlobalActions: Power menu customizations 26c4fc3aef58 GlobalActions: Add On-The-Go powermenu constant ab5a1f0bf0bb EnhancedEstimates: Rewrite estimates in kotlin f486c2ae6d97 EnhancedEstimates: Get estimates from Device Health Services e3f4f4e6ad20 Revert recent bootanimation related changes 5c3bb340fe0a Solid render: Round lines [1/2] e178a12d151a overlays: oos: Add dummy icons to fix preview ed91320fc2ce overlays: oos: Adjust width and height for dnd and vibrate icons 2dcbf051da2c overlays: oos: Add statusbar bluetooth icons 323e7fba1d42 overlays: oos: Fix edit icon color in Settings d15bdae46ccb IconPackRounded: Use correct icon for notification and ring volume 317c105c7228 overlays: Add unlinked ringtone and notification volume icons 5cc99fa76ea0 SystemUI: Update Bluetooth battery level assets. 1cee50704cde SystemUI: Properly adapt new switches in screenrec dialog d9bfeb35bacb SystemUI: Update keyguard clock metrics for GSans Clock font 9c53230e127a SystemUI: use google sans font for lockscreen clock 8d41d6091b77 base: SystemUI: rounded_ripple must use corner_size b9f35f748648 SystemUI: Adapt screenrecord dialog switches UI to 12 92cce47afa31 Screenrecord: Add an option to record for longer 1d3e735334ee Screenrecord: Save and load set preferences 4b067c02747c Screenrecord: Make low quality bitrate scalable per device 531d8aa03c0d Screenrecord: add blinking stop dot and low quality options 4a36c13cbba3 SystemUI: allow to limit the max framerate of built-in screen recorder a021138f4085 SystemUI: Use AVCProfileMain for screen recorder 467dd555df89 SystemUI: fix black qqs on keyguard in light theme f184f0b68717 SystemUI: Rewrite FPSInfoService in kt from scratch 6a6a89e27769 BugFix: HWASAN: Fix stack-buffer-overflow 4b102d54e530 Handle BLE ON corner use cases with BLE APP concurrency 55e59ca5f979 SystemUI: Fix keyguard clock/status and AOD layouts without smartspace c1db205c1092 VolumeDialog: notifyVisible after the volume panel is fully hidden 04117bda8516 SettingsLib: Update 4G+ icon to Silk design as well 0219b747227c SettingsLib: Update LTE+ icon as per new Silk design 4f3691b7d653 ColorUtils: Prevent crash if alpha component is translucent 514359909430 audio: Discard QTI only codecs when AOSP BT stack is in use 0bc516782ab1 Bluetooth: Add constructor for sending address type 41910f432d5a A2dpSrc: Align legacy codec enumeration with AOSP(4/7) 2379a32ecf40 Revert "Matching codec index between frameworks and stack" 8d91a2674970 hfp: define STATE_AUDIO_DISCONNECTING audio state 849dbfd2bbc1 DeviceGroup: UI frameworks changes 978ea586261b Group-UI: UI frameworks changes 4d1907d368f2 Bluetooth: Add BC profile entry 4d7a31d3d7b9 Use BLUETOOTH_CONNECT permission instead of legacy permission 88ffb9eb0ac2 Bluetooth: Update Bluetooth permissions for internal APIS. (2/4) 6150426a178e DeviceGroup: Frameworks changes (for dual mode devices). 8e7d91ad9215 Bluetooth: Ensure BLE/BT is turned on before Bonding. a6c366cd3dfd Add Broadcast profile id 21b2b580151e DeviceGroup: Framework changes for Group Device operations. 4aa3705a3415 base: BT build fixes 3a07b9d851e1 Periodic Advertisment Sync Transfer feature support 679a9765d23d Add LC3 codec type. cf79ed85d027 Audio: Add support for lc3 codec. b0669dd1d5f4 Bluetooth: Add APTX-Adaptive and APTX-TWS+ entries. 1a079ff5a563 Add callback onA2dpCodecConfigChanged d993576a9ea2 Audio: Do not disconnect profiles till Bluetooth Off e11c8b4f3b84 Audio: use cached BT codec info during disconnecting 4fd45ab01e38 Audio: Update current active bt device of mApmConnectedDevices. e90cf53ac84b BT-Audio: Keep track of Active TWS+ EB device in BTHelper b4dfde055595 BLE: Fix NPE during start advertising 4f4831822e68 Fix build errors e67d957a541b BT: Relocate A2DP codec strings for translation ac26f50952c9 Enable codec change request when mode changes in aptX-adaptive 535540e5b61f Keep a null check before accessing the BluetoothA2dpWrapper APIs. df7527cc97a2 Bluetooth: Fix for out of bound exception 7e0ae0520ac9 BT Dev: Increase array size for codec selection in Dev Op 3567fe0e226b Keep the BluetoothHeadset finalize() method protected 3098e1c0f6b6 Bluetooth: Fix for Global reference table overflow issue[1/2] 05891319901f BT: Add new intent to broadcast IOT device details ee0ee7889bf1 BT_Audio: Updated Check for TWS+ switch 68154ee2415c TWS_A2DP: Handle active device change between TWS+ earbuds 886698d81a57 audio: Add support for APTX TWSP audio codec f53f498c874c audio: Add support for audio extended codecs 31f939e1ff7a Use BluetoothUtils instead of Utils 41575a5f1412 GAP: Handle the race condition cases in auto connect logic f80f583e70fd Obex: Squashed commit of the following feb9b2c2dc8e BLE: Add support for Group AD Type based scan filtering. 952e2ab55059 Add scan filter for Transport Discovery data 19440a3803ad Support CALLBACK_TYPE_SENSOR_ROUTING 6a291ddb1ec7 Add support for Transport discovery AD type (1/2) 18b0364821f7 Bluetooth: TWSP: Support Battery Status information display c294ccc15f52 BT: Send info if call is CS type from telecomm service to BT apps. 59fd2c49441b GAP: Reset bondingInitiatedLocally flag(1/3) 45afe5566474 Bluetooth-TWS: Disable outgoing connection to 2nd earbud bdc384a0a843 Bluetooth-TWS: Disable outgoing connection for 2nd earbud. ea98010f30a3 Bluetooth: Rename bluetooth property to support new P Treble rules 9b33c2d090fc Bluetooth: Unpair both earbuds on unpair. 7bfc79a31220 Revert the change: AudioService: remove dead BT code. af012541c0c1 Bluetooth: Add SDK API support for TWS feature (2) c25509354c37 TWS-A2DP: Add TWS+ codec to DevUI support 9500ad08c0f6 BT: Adding aptX-Adaptive codec entry to Framework 500ec38a0dd5 Add BluetoothQualityReport class(1/2) 15842ddecda1 Zygote: Fix an issue when empty the usap pool. 645fa215a241 Add config overlay to force enable multi resolution for camera 672d6fb74bc9 VolumeDialogControllerImpl: Stop log spam with no caption service 0b44d5ba16c6 DisplayDeviceRepository: Don't spam log when display state changes 254d99772cf0 SystemUI: Allow overriding feature flags on release builds 7d3c8da89322 Select the proper request list size a2ab58adac3a MediaDataManager: use safe cast to avoid NPE 675629db93ea overlays: Add an OxygenOS icon pack 1f3fd427f00f Brightness slider: Use proper icon names b51f0547dee3 base: set alert dialog message to use system font ac335920a703 base: fix list style alert dialog to use system font 95dc7892bdf8 SystemUI: Apply monet to fingerprint authentication ripple animation 23d5e1980506 Screenshot: Add delete action chip intent 3e0ef532096c Include saved battery history chunks into BatteryUsageStats parcel 42e953a8fd8b Fix concurrency issue with BatteryUsageStats 83415f3e2c5c Dont throw exception if admin is null 94db0d79f964 SystemUI: runtime configurable audio panel location d411c3077b52 libs: PipTaskOrganizer: do not start fade out animation for pip if surfacecontrol leash is null bc995adf66b3 services: WindowOrientationListener: bail out if rotation resolver service instance is null e69a15c2fda6 graphics: Override system fonts with user-selected overlays 1a80b57a762b Fixes and clean up for QS brightness slider customizations 355ace2b0bce Make QS brightness slider animation more subtle 0066c5a7a5fd Port brightness slider changes [1/2] 5815997eda72 SystemUI: add missing initial call to updateResources in brightness mirror 6293ab58bb19 QSPanel: Don't crash when not using media player 0dfe0fee7f55 SystemUI: Port statusbar brightness control bbe1d35b11fb InputMethodUtils: Fix system bootloop when no IME found f140cefd7bf4 ThemeOverlayApplier: Catch a potential NPE. 7399830bc80b Add colors to assistant animation af85a689fee7 Redesign seekbar 15724cae2220 SystemUI: Prevent loop with display timeout 5956ba075161 SystemUI: ic_brightness_*: drawables get surface color 818c603e4ac4 SystemUI: Adapt tuner prefs to S settings style bb85aa499bf1 CastTile: Fix availability of Cast Quick Setting Tile 36bc9665f0c9 SystemUI: Introduce DataSwitchTile d336ced72ae9 ViewGroup: Remove child parent when a new view is added 106b577e72fb Fix incorrect SID matching for bio prompts 4498ef630cd4 ANDROID: Fix EventLog string class problem in ViewRootImpl#enqueueInputEvent() ab47b43385e9 Parcel: remove use of getOpenAshmemSize 1374b5ad8fef Add Compass tile 10cda0e1b737 Camera: Clearing exception for Extended Face a640038c4921 Camera: Extend face detection ada1e0826e6a base: Edit persist.camera.privapp.list to match with current property fbee71275bcb camera: Skip HFR checks for privileged apps. 01058da5d9ce Camera: Ignore torch status update for aux or composite camera 8d9a671edb9c QS footer icon visibilities [1/2] 7b15ceff9171 Allow to quickly open Running Services from QS panel [1/2] 1df4471e9816 Allow to wake the screen instead of pulsing [1/2] 82a97853cf99 SwipeToScreenshot: Import MIUI implementation ca849b8530fd Improvements for swipe to screenshot 156b3a0c5c39 base: Add three-fingers-swipe to screenshot [1/2] 3bf6af091950 base: Live Volume Steps [1/2] 9c9638a29e36 base: Introduce Accidental Touch 83df49f2d920 Switch gesture navbar to new navigation bar key event source 445f1dc04340 base: Introduce new navigation bar key event source ad545e8c8d4c Move Swap capacitive buttons to Settings [1/3] 6c807410d5fb libmedia_jni: Changing MediaPlayer RefBase object creation as per RefBase recommendation. 34d5d95f27b7 SystemUI: Fix NPE in NotificationPanelViewController 09682687930f SystemUI: Fix signal bar icon overlay issue bab92fde017e Bluetooth: Check AdapterService instance before getState. b3a0fe2abace core: PinSet: fixup and improve code d21da0013f78 core: PinSet: Cache pin algorithms acf6d740fd66 Block annoying statusbar call strength icon f3b7ad9c8a5d PocketJudge: Allow to register vendor proximity sensor a0cf32fece4c PocketLock: Make using light sensor optional 96eeefd5e7ff SystemUI: Improve pocket mode layout e508faf7cb0a base: Redo Pocket mode view like OOS 24dd63507254 Fix an edge case in KeyguardUpdateMonitor pocket callback 021fcbc37159 PocketJudge: allow register vendor pocket sensor e3aded971047 PocketLock: fix flickering on animations e42f4472713f Pocket lock: Add config_pocketModeSupported overlay 7a03fad2124d pocket: Reduce sleep timeout for pocket lock 939f95786634 pocket: Use MD2 lock drawable cd878047f94a Pocket lock improvements 8ee5fad7b6cc pocket: Fix pocket lock view for display cutouts f591584ab3ed pocket: Adjust sleep timeout for pocket lock view to 10 secs 0d28fae0662f PocketService: Adjust light sensor rate to 400ms 5ec83dad57a8 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags 1ff08a23f74e pocket: introduce pocket bridge 830dcb04e740 policy: introduce pocket lock 6140e96129d0 pocket: introduce pocket judge 1ba451a1fe2e Pulse: Fix up navbar layout logic 89c827464f0d Pulse: Extend to Ambient Screen 93c76391cc41 Pulse initial checkin for Android 12 [1/2] ad30bca75709 overlays: Restore icon shapes from A11 d5e4902ba2c4 Add Lockscreen album art filter [1/2] 0c09cf306984 SystemUI: Hide lockscreen media art if media is not playing 791a58c3a9a3 SystemUI: Allow to enable Lockscreen Media Art [1/3] a40f92224686 Allow user to select low power refresh rate [1/2] a163f38f196f DisplayModeDirector: Make sure we apply refresh rate on startup 9d3410cdbcbe DisplayModeDirector: Use default refresh rate as min refresh rate c325f90ca52e Allow to disable qs footer warnings [1/2] cb663c0b9d7a SystemUI: unify screenshot and record corner dimens c848afa22812 SystemUI: add resource dimen for all screenshot ui radiuses f488155a6e4a Ambient Music Ticker - Allow to pulse on new tracks [1/2] fe86931b91e3 Doze: Pulse Lights View only on notification 172ed211a58e NotificationLightsView: mute logcat spam 6bc422b759c7 SystemUI: Ambient Edge Pulse layout [1/2] 9581be07c49d SystemUI: Replace pulse light drawable with our own vector 4e3229b34237 SystemUI: Allow changing duration of ambient edge light [1/2] 775ec39f2df8 base: Add ambient pulse notification [1/2] 5af7dc016631 SystemUI: FPS Info Overlay & Tile 4df3957a4847 QS: Add CPUInfo toggle tile bff639af1398 base: add CPU info overlay 16c7f3f000ce NetworkTraffic: Rework visibility in QuickStatusBar 49104d0a5f64 NetworkTraffic: Remove screen on/off triggers 01c2946f8407 Network traffic mode for status bar [2/3] 51709bacd9a4 SystemUI: QS: Add On-The-Go Tile a755d1de48d5 SystemUI: On-The-Go Mode (1/2) 291d2c34aa48 Use flow layout for advanced power menu aswell b2a8f7ece5de frameworks: Power menu customizations bfc9d5a466e5 Camera: Restore camera HALv1 support [2/2] b660e7bb29b2 SettingsProvider: Set device name to marketname if available 330b58bbca77 QuickStatusBarHeader: Link date in QS statusbar with clock b2f80a10e7a2 services: fonts: use a simple sha512 hash based file verification system bd11db5d633d Fix build warning of Supported source version being RELEASE_8 0ebc84ff0661 SoundPool: Update queue only if streamID matches fea3bc68259d RefreshRatePolicy: set both min and max refresh rate when camera is used d6ec744e8618 Override VoLTE icon with VoWiFi when available [1/2] 170daab8019d SystemUI: Add more VoWiFi icon styles [1/2] 7e7ba9ceb7d3 SystemUI: support VoWIFI icons f8c548354ade Battery Styles: Allow setting percent view on left [1/2] 1f3d4fa225b3 Battery Styles: Set proper battery style on init 3759121892f2 Battery Styles: Fix percentage view on landscape battery dbfead9e81d6 Battery Styles: Fix landscape battery size 06d59530fb4f Battery Styles: Introduce Battery Landscape [1/2] 1136c7e96d4b Battery Styles: Add customization for QS ce73aabec868 Battery Styles: Add BatteryBar [1/2] 463b94442fdd Battery Styles: Fix signal icon padding with Hidden style f8c59af0c199 Battery Styles: Show a bolt ⚡ when charging 166bfdfce097 Battery Styles: Introduce full circle battery style c2f43de865f1 Battery Styles: Readd dotted Circle to Kotlin impl 48d033c929c3 Battery Styles: Add customizations for Android 12 d394708b1434 udfps: Fixup for r18 merge a9264bfd0fa1 Add show|hide udfps view callbacks to IBiometricsFingerprint@2.3 [1/2] d20ed1fd3238 udfps: Add support for udfps on aod without having dedicated sensor 09d757bfe950 UdfpsController: Call onFingerDown on action down events db216838c37b udfps: Allow to configure hbm overlay type fdbc843a1a77 udfps: change window type to TYPE_DISPLAY_OVERLAY 979917cb2091 Udfps: Make pressed udfp view configurable 05db1432d6cd udfps: Implement UdfpsHbmProvider d951f6f7c07b Toast: fix layer leak 1e35f88b6bff Fix: if anrApp is null, Null pointer exception occurred, Anr trace capture failed a81384e70aab Make sure we close system dialogs on the thread which it's created e44b5dadb4d6 ViewRootImpl:Fix CountDownLatch.await block c5288e6f4546 QuickStatusBarHeader: Add date & clock click actions bb9e26c08038 Revert "SystemUI: Bring back good ol' circle battery style" 3585b02bac66 Add tunable to disable QS date [1/2] 1756044d7ebd Properly apply dark theming to clock 748f97b66289 CollapsedStatusbar: Fix phantom spaces in status bar 89ca6b077483 Use alphaoptimized layout for icons on left 1c4eac0c76b2 Make center clock follow paddingTop a728f326a6cb Add separate tunable for QS clock 15e218b5c328 Use position tunable to hide clock as well 7bef6fae4cd7 Add option to auto hide status-bar clock 40945d0bde6d Statusbar clock customizations 066d96d02d0b Add separate tunable for clock seconds e75e74903cf7 Revert "SystemUI: Network Traffic [1/3]" f1188d53240c base: Properly regenerate the share drawable. f9ba50c5a1cd overlays: Fix inactive state Wifi Icon in Circular,Filled Kai Icon Pack 41df229ba2f8 overlays: let's have consistent indentation aa548d6ac02b IconPack{Kai,Victor}: Fix clock icon 865dbb3b5dc4 SystemUI: Fix size of icon of vibrate ringer mode for additional icon packs ebfe3eaddd6f overlays: bring back icon packs c786c17ca977 base: Smart Pulldown [1/2] a297685d7c34 Separate double tap to sleep on lockscreen [1/2] e52c30896e40 SystemUI: Add case to quick pull down status bar anywhere ea54aab4cf49 NotificationPanelViewController: Fix DT2S gesture handling 896eedeae21d SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from AOD e6b9527f8ba2 SystemUI: Add double tap to sleep gesture 9a637f6012f9 SystemUI: Add quick settings pull down with one finger 1650357ec70d Add ability to toggle bluetooth battery level [1/2] 5c6dd47a6189 Wire up default fonts with font engine 95e6b2fb2ca2 Fonts: Add regular / light font config 346daeda6f3d base: Export bodyFontFamily and bodyFontFamilyMedium symbols 2c97472afcd9 PhoneStatusBarPolicy: Show battery level for all devices c3cf7fa22978 base: Add bool to enable/disable doze by default cf65d63ed3c5 Allow tuning ambient display with sensors [1/3] 7e8b1307a01a SystemUI: AnimatableClockView: set color first and then animate ca98fbd7211f Make Quick Unlock compatible with long PIN/Password [1/2] 0f4461de2658 Keyguard: Forward port lockscreen quick unlock (1/2) 2bc54208a75e Keyguard: Add option to scramble pin layout when unlocking (2/2) 56df28a1b5bb Revert "Keyguard: Add option to scramble pin layout when unlocking (2/2)." 0daf71c1d400 Revert "SystemUI: Read PIN scramble setting from current user" 641391e165d9 screenrec: Show dialog on bottom 260a463c8f83 QS: Add and use Bluetooth Panel instead of full Settings fa31a785ab27 Trace: Disable debug tracing on production builds 25d7070c93f5 Restore A11 back longpress method 1641461dc33a Utils: Add check if device supports compass 908dda1c4ea2 Add more custom actions [2/3] 5a9f10e1094b Add device key action to expand notifications panel [2/3] 6b9dc2fea935 Add device key action to Clear all notifications [2/3] b06098ea1797 Add device key action to toggle volume panel [2/3] 1418c30dc5c1 Utils: Add toggleVolumePanel action cf3a865ce165 Add device key action to take screenshot [2/3] 9af76cfedbf6 Add device key action to toggle flashlight [2/3] 366a14d429ab Utils: Add api to toggle flashlight dcfb26054fe1 Add separate tunables for navbar layout customization d9e85ccfa39e Add toggle to disable HW keys [1/2] 6c0de9473009 Use FORCE_SHOW_NAVBAR to actually toggle navbar 3ffcea9db5da base: Add crDroid utils d9200e5d9501 Add support for runtime toggle of navbar 52db663b35e0 Camera button support 636b328c9872 Forward port 'Swap volume buttons' (1/3) 31a3066cec2e Don't pass repeated back key events to app if custom action is set up 2c24baed893e Use custom flag for edge long swipe gesture 7a78501c598e PhoneWindowManager: Forward port long press back to kill app 9ae7299c78ab PhoneWindowManager: Add support for back key long press customization 64b0d376f1e5 SystemUI: add FloatingRotationButton for hw-key devices 9d6051cb790f Implement edge long swipe gesture [1/3] 89d725eb23a7 fw/b torch: Let long press power turn torch off when screen is on. 12b84b38862f PhoneWindowManager: Allow torch and track skip during ambient display 5102fe086304 fw/b: Allow customisation of navbar app switch long press action cdcb69eb7724 PhoneWindowManager: Implement press home to answer call 51d8231cb8fe PhoneWindowManager: Tap volume buttons to answer call befbf497b426 Reimplement device hardware wake keys support 0376ab1a855b Reimplement hardware keys custom rebinding ba8e6ec0f31d Long-press power while display is off for torch 6ca823f765bf PhoneWindowManager: add LineageButtons volumekey hook ba4c2a9174df base: Update some icons to MD2 879b069f5c95 Shorten wait time for shutdown time optimization 0cb472c75882 Use new gradient dialog also for recovery/factory reset action befbe0f26b9f SystemUI: Better QS detail clip animation 3d87d8721f02 BiometricScheduler: Cancel operation if not idle 969f3c4f6421 SystemUI: Use new privacy indicators for location 15511dea307f SystemUI: Reduce scrim color animation duration to 375 ms 7dccc9478964 SystemUI: Always refresh power menu on UI mode change e822129d59cf Revert "Do not re-inflate QS and SB when CONFIG_UI_MODE" a1c006f6ff70 base: dont call roundStorageSize on Storage API for getting sizes 268a92da27c1 SystemUI: use proper themed divider in notification channel editor dialog 1e78439d5809 Fix QS clock being white on light theme 3d567b5843ce base: SystemUI: Allow user to add/remove QS with one click 8f15a39d14be SystemUI: Add dual-tone light and dark themes for QS 7fb0e1ce5648 SystemUI: Remove nav bar background in QS customizer e185fbc257cc SystemUI: Follow light/dark theme in quick settings cfa0602c3c41 Revert "Make QS always use dark theme colors" accd8f639d08 Add Sound tile to Quick Settings 5790807d5a13 SystemUI: Switch to CustomSystemUIFactory ed83d5d6756c SystemUI: Use geometric 6 and 9 glyphs in PIN entry keypad 9fce8f02cd53 fonts: Update italic font axis for Inter 181d452eba88 SystemUI: theme: Override modulated dark QS background color 352d32b4de91 SystemUI: Mover Tunable out of constructer to avoid conflict with pixel framework 6096e56a5ef9 SystemUI: Update sequence to match pixel framework fbb277fbb261 Allow changing monet settings [1/2] 8aa0a2b78761 SystemUI: theme: Expose theme engine parameters as settings 3d531a6f9ffe graphics: Blend ARGB colors using Oklab 873be7a1ae67 WallpaperColors: Use CIELAB for light/dark wallpaper detection 7e1397854b79 ColorStateList: Switch to ZCAM for lightness modulation 16dda3678288 graphics: Add ZCAM implementation with sRGB interface 3e5722213dba SystemUI: theme: Log generated colors b8aeb4bc3cf7 SystemUI: Use colorkt-based dynamic theme engine for Monet 2a4b477f033c SystemUI: Import TensorFlow Lite model for back gesture 59a4ac58aef4 SystemUI: Add machine learning back gesture provider 2bb1a305851f Link dialog radius to config_dialogCornerRadius 48349a6861cc Paint: Enable subpixel text positioning by default 382807323a90 Revert "Pre-emptively take a snapshot when finishing an activity before changing visibility" ca318cc01661 ripple: Replace with Fluent Design-inspired ripple animation 70e76100f4ce display: Render screen-off fade animation in linear sRGB space c4d6f83f6c51 display: NightDisplay: Use chromatic adaptation when possible 84829c9786ea display: ChromaticAdaptation: Fix matrix formatting in logs 6c84b0f36c1f display: Improve matrix formatting for easier debugging cde6499f17ed display: Create common chromatic adaptation tint controller 5eca1b234cea display: Use CAT16 for display white balance transform 36e366504efa graphics: Add CAT16 sensor space for chromatic adaptation f50520f46734 KeyguardIndication: fix fc on lockscreen charging info 852b852d45e7 Lockscreen charging info: show decimal in battery temperature de04cda3d540 SystemUI: keyguard show charging watt 5f0ee838c2fe SystemUI: Keyguard: Check for a null errString 045bef0a339d LockscreenCharging: squashed (1/3) 925e6f3d8147 SettingsLib: Don't show system overlays on apps list dd4cedabea99 PackageInfo: Optimize ApplicationInfo creation 98369b62f89c LayoutInflater: Opportunistically create views directly for performance 68f43a6c86bf SystemServiceRegistry: Replace ArrayMap with HashMap for performance 8644377c62cd InsetsStateController: Replace ArrayMap with HashMap for performance c2099f4ead9b LocalServices: Replace ArrayMap with HashMap for performance 16d913365eee ThemedResourceCache: Replace ArrayMap with HashMap for performance d138e859d35b PackageManager: allow build-time disabling of components 76bcbe7fb9b8 Restore cache clean up code in PackageManagerService a0f0b2895841 stop auto-granting location to system browsers 88e34d123f5d base: Add support for app signature spoofing f30e98bc9e92 ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects 915d72187ed4 Biometrics: Allow disabling of fingerprint cleanups 6d061fbccb4a base: Add back the delete action for the screen recorder notification. d18d09f98128 screenrec: Save recordings in ScreenRecords 61239200c1ef Fixed a crash in settings in tts engine selection screen. 15a14cf895fc SystemUI: Fix SystemUI Crash f91ace850030 CarrierConfigManager: Enable payphone call blocking option 4896fd490be5 AutofillManager: Turn off logging by default 036c407589ee frameworks/base: Support for third party NFC features and extensions f2f033686a70 SystemUI: Bring back ic_qs_bluetooth_connected.xml 40427031e21d NfcTile: Don't create an error when editing tiles 245ce98be2ab NfcTile: have tile get an NfcAdapter directly 449de673020b SystemUI: Name Cellular Tile based on carrier 9c63191e5dee Option to Display Data Disabled Indicator Icon [1/2] c6995e79714d Allow using 4G icon instead LTE [1/2] cf933605be46 Make roaming indicator optional [1/2] a5359b72893a Add option to select VoLTE icon [1/2] 15b3e38725f2 SystemUI: Use our default VoLTE icon 0b435ed0e429 SystemUI: Add support for displaying Volte icon [SQUASHED] 903b6b7346fe TunerService: Add parseInteger failsafe method 68a34127144c SystemUI: Allow using tuner API for Global settings 1299bd333a81 TunerService: Prevent NPE with tunable 8aeb1f588b49 crdroid: Adapt settings for A12 92526cb59ee1 Camera: Replace packageblacklist with packageexcludelist 262b5e644fce Camera: Skip stream size check for whitelisted apps.. fc00bc96d1ed camera: Allow selected camera apps to skip unconfigure 9dc4637b14b4 Camera2: Notify fps as Session Based Parameter 6830710defb1 CameraManager: Fixup exposing aux camera to apps 2ea6631b7d45 Camera: Don't crash when trying to disable shutter sound d9ea09293e14 Guard in short-circuit evaluations for stringSplit methods. bd484c9f19eb Fix Photosphere/Camera FCs 9da2eed933eb Allow sending vendor- or device-specific commands to the camera HAL. 221e040fe17d Camera: Don't throw exceptions when value pairs have spaces in them 3f59dcf03277 camera: Support exposing aux camera to apps 89b9049cc3b2 data: Add priv-app permission for launcher f891069bcd09 fonts: Use variable font for Roboto Regular 45a730bac895 PixelPropUtils: Bail out early when required 29e0ce437832 PixelPropUtils: Extend list of packages to keep 0a6b5cb3cc88 PixelPropUtils: Add GamesProps 907179569bf7 PixelPropUtils: Consolidate google app checks c14d71da300a PixelPropsUtils: Do not change props for play store 4eb615f94461 keystore: Block key attestation for SafetyNet 4c3659eeda73 PixelPropsUtils: Make build property spoofing more reliable 93a7a0fdff8f Introduce PixelPropsUtils for safety net spoof 54d2352419c9 StatusBar: Silence logspam 297892c65080 base: Add rounded corners to activity open/close animation 6ef5e3b10304 CarrierConfigManager: Enable LTE+ icon 1337c810d58d SystemUI: Speed up actions expansion animation bb6f0ef3158a SystemUI: Reduce screenshot dismiss delay to 2 seconds 19b11179b8ba SystemUI: Fix QS status font weight mismatch in dark mode 75e9fb674a04 SystemUI: Fix uneven volume icon padding in status bar 8d1dcd316914 display: Make Night Light transition more gradual 2920ceda6ce8 SystemUI: Remove Android build number from QS footer bd6fe43ec7e7 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 26025a358543 Add missing INTERACT_ACROSS_USERS_FULL permission 069b02803fc9 Add "android.permission.READ_PHONE_STATE" to manifest c6a8de56f1fb Kill off provider info logspam fbbdbbfc57f2 Reduce log verbosity: Don't spam logcat 19af54c170f0 KernelCpuUidTimeReader: Decrease log level on non-eng builds 1955a4981e02 Suppress FingerprintManager logspam 4ae546113b83 NightLight: Allow lower temperatures 2ccadd9d0a28 Enable Binder Proxy Tracking by Uid only on eng builds 6161743e8c7c Skip screen on animation when wake and unlock via biometrics a2a89297b4de SystemUI: Disable heads up debugging on user builds 7cd59768cc08 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui a9d3a23998c7 base: Change dividers from Holo Blue to Pixel Blue ba136ec42f9b aapt2: silence positional arguments warnings ecc87973d35c MountService: Prevent NPE with DropBoxManager 3ba85b0f7691 storage: Set all sdcards to visible eb07ae8e4470 base: Add metric for crDroid Settings a58a95e2824f Turn off some debugs a38942e32e31 base: Remove restrictions for system audio record [1/2] db8fd2a5c2c2 Camera: Add feature extensions 665fbde5a1e7 build: Add Build.DATE for apps ac8205326c51 base: Add stub files 927b6c6e888d Merge tag 'android-12.0.0_r27' into staging/lineage-19.0_merge-android-12.0.0_r27 * frameworks/opt/telephony 1ab3714755 TelephonyMetrics: Add writeRilSendSms method 739c5e0425 Merge tag 'android-12.0.0_r27' of https://android.googlesource.com/platform/frameworks/opt/telephony into 12.0 * lineage-sdk 85b4fbe5 NotificationLights: Allow overriding for all apps [1/2] 338e4035 Battery light: 100% charged level (3/3) * packages/apps/Settings a6eac8c7ea Settings: Fix NPE with customdialogpref for backlight settings ee3413f762 A2dpSrc: Bluetooth codec Dev-UI support for QVA codecs 7a29d68bb7 bluetooth: update SavedBluetoothTwsDeviceUpdater for superclass ctor signature change b55c4d5940 Implement abstract method getPreferenceKey in SavedBluetoothTwsDeviceUpdater 1b1d00864c BT: Use translated a2dp codec strings ee2d3c2159 A2dpSrc: DEV-UI support for Blutooth Audio codec. 1326f1f202 Bluetooth-TWS: UI updates based on Filter matched ca7f58bb55 Bluetooth-TWS: UI updates based on profile connection. 5306ca4a3e Fix build error 7a84c30901 Bluetooth-TWS: Filter TWS devices 3f70b134df Bluetooth: Create new catogory for earbuds ee1bf90198 Settings: Update settings animations 005c065ee3 Settings: add title for Beam main switch 58f4d9672c Allow to quickly open Running Services from QS panel [2/2] 7f11b90b52 Settings: Add permission to hold wake lock d903bcb920 Settings: Make icon pack overlay persistent across reboots 6cc5e26eb0 Settings: Make Icon Shapes overlay persistent across reboots a87d701682 Allow user to select low power refresh rate [2/2] 5fbb247a25 Settings: use framework text colors for SwitchBar e35d49cc70 ProgressCategory: update title style for consistency 980bee09fb Settings: Drop custom preferenceFragmentCompatStyle da593cc55c Settings: Fix hardcoded black text in storage summary c91ce8e2e4 Settings: Set device name from marketname if available 0fd852a82d Settings: align user avatar with homepage title 683ac439f6 Add refresh rate controls [SQUASHED] 335a9df82e Use Build.DATE for search index check fe22311247 Settings: Make font overlay persistent across reboots 6e69d7cf77 Settings: Improve OverlayCategoryPreferenceController for icon packs e68c84ebe7 Settings: OverlayCategoryPreferenceController: Sort overlays by name 1e73a23476 Settings: Fix up panel theme and layout 91d505d471 Settings: Use font configs instead fonts directly db5c110091 Allow tuning ambient display with sensors [3/3] 52a953fc15 Make Quick Unlock compatible with long PIN/Password [2/2] a25bef3ae3 Keyguard: Forward port lockscreen quick unlock (2/2) a2feaa85de panels: Add Bluetooth panel 173f360d8e Settings: Add missing icons in Network and Internet 95dc8443ee NetworkProviderSettings: Prevent Wifi Manager NPE a62955c3ff AboutDevice: Use ro.product.device a538ae89ce Settings: Add Device codename to Firmware version window 3151bc0aa1 Changelog: Rework with Activity [1/2] 95aed4e256 Settings: Enable Quick Wallet settings for all devices with NFC 20fa9f07ae AppInfo: Add time spent in app from Wellbeing 57390136ad Settings: PowerUsageSummary: open advanced usage on header click ddef059dbc InstalledAppDetails: fix refreshing storage summary after force stop 4d6e83150e InstalledApp: show link to Google Play 68b25341f3 Settings: Add missing gesture and battery animations c3b7f286c9 Notification log improvements 18b1cd3abd Expose the notification log e6c4b0e817 Expose face-based auto-rotate settings d883591bbb Unlock mobile network settings when airplane mode is on b1d891ef8f Launch APN settings on main activity stack b3b0e2819c Launch mobile network settings on main activity stack 96893f05bc Expand abbreviation in average memory usage string bee4018d61 Settings: Add platform and RAM to Model & Hardware 779a2c7998 Show user's Google avatar on the homepage 411ba4e8ff crdroid: Adapt settings for A12 a5e00c0b15 Settings: Integrate crDroidSettings into Settings e22c88cc75 Make kernel version clickable 2b1f93f319 Settings: Change kernel preference behavior 78c609ca40 Settings: Show full proc/version information 373327c36f fuelgauge: Use Enhanced Battery Prediction from Turbo ee6b0511f8 Open app when clicking on icon in App Info e1601a98ea WiFi: Remove country code checking. f749e0ee4b Settings: Bring in missing lottie animations 811defd601 Settings: Add missing illustration for camera gesture 41f4aa1a50 Fix inconsistent USB preference screen title 401240e915 Enable FeatureFlags on "user" builds too a7b106447e DevelopmentSettings: Disable automatic updates pref d4e95ff9dd Remove feedback and bug report stuff 536f3fdc43 Settings: Add back arrow to Desktop backup password 337509613a Settings: Disable Google Play system update check f85db4e682 Settings: disable all bugreport settings cc7fabe32d Settings: Add back crdroid logo c3891eae5b Settings: Fix CR version in About menu 98fc3ba3fe Settings: Link to crdroid legal * packages/apps/TvSettings 4442bd7d0 Merge tag 'android-12.0.0_r27' into staging/lineage-19.0_merge-android-12.0.0_r27 * packages/apps/crDroidSettings 70f98912 Less boring heads up option [2/2] 8d82ed67 crdroid: Bring in light settings from LOS 633592ff crdroid: Add notifications fragment 2d9cb22b crdroid: Forward-port notification counters [2/2] * packages/services/Telephony c057258f3 Merge tag 'android-12.0.0_r27' into staging/lineage-19.0_merge-android-12.0.0_r27 * system/bt cc287dd77 Add support to force disable enhanced sco commands c71f5a5e3 le_manager: Adapt to QTI API changes b3e4bcb23 DeviceGroup: Add new system API's to support Group UI. 403790804 Add broadcast active api bc92c4a96 Update Bluetooth permissions for internal APIS. (3/4) 827dac6bc DeviceGroup: AIDL Interface changes for dual mode devices. 72856cbe8 DeviceGroup: AIDL Interface. d4fe165e0 BLE Broadcast Isochronous channel support 1a914661c A2dpSrc: Align legacy codec enumeration with AOSP(3/7) 089b4d281 Periodic Adv Sync Transfer feature support 0859c5347 bluetooth: select bluetooth modules by fully qualified namespace. e5a5a6303 GAP: Reset bondingInitiatedLocally flag(3/3) cc83d1db7 BLE: Group AD Type based filtering. 6c30fb5f1 Add scan filter for Transport Discovery data 6df476543 TWS-A2DP: Add TWS+ codec index 4fc8e45db BT: API to update quiet mode status in Adapter service [3/3] 55993f9d2 BT: Adding APTX-Adaptive codec to BT HAL 164b0fc19 Add BLE Scan Phy parameter to scan API ca97ad5c6 Bluetooth: Add SDK API support for TWS feature (1) b656a45fd Merge tag 'android-12.0.0_r27' into staging/lineage-19.0_merge-android-12.0.0_r27 * vendor/lineage e67cf6f4 ota-json: add new tags to generator * vendor/qcom/opensource/commonsys/system/bt 2909fee8d Add support to force disable enhanced sco commands ==================== 01-15-2022 ==================== * android 26bbe13 Track our frameworks opt telephony repo d1ef0db Merge 'lineage-19.0' into 12.0 * device/oneplus/sm8250-common e166af7 sm8250-common: Add missing android.hardware.media.omx c54a43e sm8250-common: prop: Disable unspecialized app process pool b97695d sm8250-common: Copy mediaswcodec.policy 72a1af3 sm8250-common: sepolicy: Address Listen 2 Audio denial ed2e47b sm8250-common: prop: Add OnePlus device specific props 3155b23 sm8250-common: Add dedicated hearing aid proxy configs 69882a9 sm8250-common: AAC frame control enabled for hal implementation. 6db2a50 sm8250-common: Enable TWS plus feature using persist property 95f9ef8 sm8250-common: Add support for low power adaptive control feature 877e671 sm8250-common: Match QVA static overlay configs for BT f6f3a54 sm8250-common: Split component-overrides to support pure AOSP/QTI BT stack 7ba3e89 sm8250-common: Switch to QTI bt stack 1d0698e sm8250-common: Remove Logtile leftover e24761c sm8250-common: Include vendor.oneplus.hardware.display@1.0 * frameworks/av 6475d1b629 camera/media: Support legacy HALv1 camera in mediaserver 7022d3cee7 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB 150981bc97 GraphicBufferSource: Enable timestamp snapping in timelapse mode 0529d3ba90 libstagefright: Allow HFR-60 in HAL-3 recording 8a80efd699 libaudioclient: fix deadlock during apm initialization 41cc69a734 aaudio: set primary flag for AAUDIO_PERFORMANCE_MODE_NONE 8ee56db93e Add NULL check to popFromStashAndRegister. 9d6e727e5c CCodec: Fix null check 26176aa7e4 codec2: Avoid invalid access to output format while print ad096603f9 codec2: add smoothfactor when checking n-th work ca2ecee83d CCodec: fix handling buffers in extra slots f0c5cc77f0 CCodec: FrameReassembler to accept 0-size frames 627e7f8d12 CCodec: convert audio decoder output PCM format 2b05510121 Codec2: Detect and release component if the client process terminates 0adacdfbba C2SoftDec: Align stride to 128 for avc, hevc and mpeg2 decoders c1d4f7e212 audiopolicy: engineconfigurable: prevent illegal map access 1093dfb3ac Fix logic error in SkipCutBuffer.cpp 692cb96b31 av: Remove assert if set preview target fails with CameraSource c2c5c8e55f audioflinger: fix missing track metadata 521059e939 Duration field is 64 bits e092f53fdb audio: Fix AudioTrack stuck while interrupting waitStreamEndDone 67d9ce3f92 codec2: a workaround to solve backward compatibility issue 2fc2275f27 libstagefright: Configure camcorder encoder session with "CONFIGURE_FLAG_USE_BLOCK_MODEL" flag c072dc719e camera: Workaround for GCC-compiled HAL3 drivers 7e191a64b2 apex: Replace writepid with task_profiles command for cgroup migration 0075c197dd mediaextractor: Replace writepid with task_profiles command for cgroup migration bc8e1d2495 mediacodec: Replace writepid with task_profiles command for cgroup migration 44af288347 codec2: Replace writepid with task_profiles command for cgroup migration 5d7d407fc1 drmserver: Replace writepid with task_profiles command for cgroup migration b8faccf652 clearkey: Replace writepid with task_profiles command for cgroup migration 42db771dbe MediaMetrics: fix error for compiler update 49fe78fe7d Suppress ordered-compare-function-pointers warning cf6225cafb Track elapsed time for 'waitStreamEnd' timeout 288f9616ed C2 decoders: Workaround for cases where RGBA1010102 isn't supported 3c85c3ed7b Camera: Avoid roundBufferDimensionsNearest for AIDE2 YUV streams e8b4198ebb Camera: Flush Improvements - Result drain optimization b3ef04d912 Camera: Pre-populate physical camera Ids when creating CameraState 1c05ef355f Merge rest of privileged client camera stream bypass e73c28fc24 Camera: Master callback mode support for MCX raw cd86ac8d54 Camera: Master callback mode support for MCX raw 2110baf0fe Camera: Support raw stream creation for priviledged APPs 51d3e5a670 av: disable some logspilling during playback 9661e86453 camera: Allow devices to load custom CameraParameter code 6999bc49ee libstagefright: Fix memory leak due to lock timeout 4743b4c2e3 Camera: check metadata type before releasing frame 60530c38c7 camera: include: Don't override possible overlayed header 3c4c602fab libstagefright: use 64-bit usage for native_window_set_usage 4dba1ebf86 libstagefright: Free buffers on observer died 8dacb86bcc stagefright: ACodec: Resolve empty vendor parameters usage f05f0e4599 stagefright: omx: Don't signal dataspace change on legacy QCOM 10a01d70d8 libstagefright: Support YVU420SemiPlanar camera format f865c514c8 camera: Don't segfault if we get a NULL parameter 72ac7a9cf2 nuplayer: Avoid crash when codec fails to load 02968b16cc camera: Only link and use vendor.qti.hardware.camera.device if specified c0c7fa0592 Camera: Miscellaneous fixes in QDataCallback and binder death scenarios. b85123e99c Camera: CameraHardwareInterface changes to support Extended FD 6b350eca1f Camera: Add extensions to CameraClient 8e97ea5721 Camera: Restore camera HALv1 support [1/2] b4c2b8e8ad WifiDisplaySource: raise supported resolution to 1920x1080p60 8b1dce6bb9 camera: Allow to use boottime as timestamp reference 40a1b82583 av: Remove restrictions for system audio record [2/2] 7a02d09d1d stagefright: add changes related to high-framerates in CameraSource a8261dcf5d Camera: Add support for preview frame fd * frameworks/native c1f1a17ba1 Forward port 'Swap volume buttons' (2/3) 85384d7544 libbinder: Suppress log spam when unlinking death recipients 77269ed4f3 RenderEngine: Don't crash skiagl backend e6d0f02494 CompositionEngine: Request device composition for the Udfps touched layer 0cb3e97e4a surfaceflinger: Add support for Udfps extension lib 7a0fded1e7 sf: avoiding unnecessary frame skip to reduce janks. dfb1bba384 sf: Exclude VDS use of HWC on non-UM platforms 68bb35a7b9 SF: Fix HWC based virtual display creation 261bb2511a sf: Fix virtual display related issues. * lineage-sdk 8ceaf690 Add toggle to allow advanced restart on secured lockscreen[1/2] b6ae807a lineage-sdk: Enable advanced reboot by default 9cc25d0e sdk: Add On-The-Go Mode to power menu constants bdc7d687 Add settings for brightness slider improvements b98beaf5 Add more device key actions [1/3] e6094388 Add device key action to take screenshot [1/3] d1e81e7c Add device key action to toggle flashlight [1/3] 83044bb5 lineage-sdk: Remove setting loading for FORCE_SHOW_NAVBAR 340e6cae sdk: Move app killed toast message to main application thread 4d9b0d35 Network traffic mode for status bar [1/3] 017bfab2 Allow value to hide the clock b915456d Allow value 3 for status bar quick pull down 3a89bab7 Ship as crDroid based on LOS e25e2155 lineage-sdk: Try loading default setting value for switch cfa0e11e sdk: Kill los versioning 8051eac4 sdk: Set summary automatically if required 31cc95c8 sdk: Kill trust interface hint on first boot 82baf294 crdroid: Do better for version pref 87025b4d Disable by livedisplay by default ca4bae8e sdk: Map to ro.modversion * packages/apps/Dialer 31f0d061d Fix Dialer memory leaks c806de7e6 Dialer: Add option to disable proximity sensor c37dd4fb9 Dialer: Fix video call simulation c59046702 Dialer: CallLogFragment: Move Un-registering call log observer to destroy 4de529a97 Dialer: Add autorecord feature 4f82c8d24 Dialer: CallRecordingAutoMigrator: Handle all exceptions e9e873377 Dialer: Make recording names sortable 539885e5d Dialer: Enable call recording for all * packages/apps/Launcher3 1070efffe2 Launcher3: Correct isWorkspaceEditAllowed() logic 6e2f6ea952 Launcher3: Fix icon palette crashes 118748bf18 Launcher3: Remove blank line db6f0e541e Launcher3: Use themed icon for OOS gallery af143f3ea7 Launcher3: Use themed icon for OOS Camera fed8746351 Launcher3: Slightly reduce hotseat padding 9f2c61b6ea Launcher3: Update default workspace f24bc09fa0 Launcher3: Re-enable header protection d3b4173cf6 Fix header protection height calculation cbc4839313 Match Pixel Launcher string for Google page 00549f7999 Launcher3: Use YouTube icons for Vanced 7091799d23 Launcher3: Use custom LocalColorExtractor implementation 858febb5a0 Launcher3: Disable prototype app close animation f783791d09 Launcher3: Adapt home settings UI to Android 12 style dc3257eccf Launcher3: Move clear all button to actions view 3f5cb06b48 Implement LocalColorExtractor using colorkt-based theme engine 5c39c3c9c9 Launcher3: Reduce app label text size c069863a08 Enable new app open/close animations d905edf372 Launcher3: Add missed camera mapping 3f6c14a10f Launcher3: also overlay aosp apps 77ae62e8be Launcher3: Use regular body font for app labels 170a99b9ad Improve All Apps Search bar layout 3cd4a43dec Fix top-margin on the app suggestion too 14e47fbb93 Improve App Search padding b3127465f5 Reduce excessive top padding on the app drawer b89cb64585 Launcher3: Update vector icons to their optimized version 13099a7f90 Launcher3: Update SoundCloud Icon 0073b6263a Launcher3: convert all themed icons png to vector 2ae68ac882 Launcher3: Import more themed icons 88b7892cba Launcher3 Add support for themed icons b8d3c40880 Launcher3: Add kill action to app shortcuts popup 3b5c64fdcd Launcher3: Add uninstall button to system shortcuts 537f9cd2cb Launcher3: double tap on home screen to turn off screen ce0ed8a702 Launcher3: Specify the component name to start the picker 128a5f9d12 Launcher3: fix all app search overlap a5d14f7666 Allow changing feature flags on user builds 7f4675f0f4 Enable local colors for popup menu items 4d00cb7e90 Revert "disable hard-wired QuickSearchBox widget" d4e2dfb4c9 disable hard-wired QuickSearchBox widget 367a2615b5 Launcher3: Use ThemePicker as wallpaper picker 9efc47ed1a Improve search bar UI in All Apps 2a610f93cd Fix Personal/Work profile tab colors in All Apps 46f57b6a48 Fix all apps header color in dark mode 2ef72ebc32 Add ripple animation to task menu items 4f55fcbc89 CustomLauncher: google feed integration 140bea032b Create Custom Launcher 5ec9c39247 Expose themed icon setting in ThemePicker 4c0a010a02 Enable new keyguard-to-launcher animation 94410d36f6 Enable crossfade when changing theme bc42e92020 Launcher3: Update adaptive icon b0dfe7418a Launcher3: Homecoming * packages/apps/LineageParts 781353d Merge 'lineage-19.0' into 12.0 fbd6b21 livedisplay: Pass null as DialogInterface.OnClickListener 357d55c livedisplay: Fix custom alert dialogs 4cdb04e Charging Sounds: Consider null uri as silent 893c642 Move Swap capacitive buttons to Settings [3/3] 54d900b Disable unused components 5f589c3 Kill redundant search fun party caa0abf Make trust interface less boring 85e2ccb Add initial crDroid stats support 1de1af4 stats: Mod version switched to crdroid version e3e930a Ship as crDroid based on LOS * packages/apps/Settings 6ab46a64c0 Settings: Add back increasing ring feature (2/2). * packages/apps/TvSettings 80e60b116 TvSettings: update preference item corner radius * packages/apps/crDroidSettings 052afbd9 Make colored Statusbar Icons optional [2/2] 91c9812b Revert "crdroid: Hide power menu on secure lockscreen [2/2]" 8d116266 crdroid: Power menu customization ff7eb9a5 crdroid: Hide power menu on secure lockscreen [2/2] 90ffb8e2 crdroid: Clean up power menu actions 4cfc0775 crdroid: Inital adaptation to power menu changes 34158881 New Crowdin updates (#837) * vendor/addons 4b213d0 addons: Add TurboPrebuilt * vendor/lineage 407ca0af crdroid: Bump to version 8.1 9f6a2c73 kernel: Implement build time LTO choice * vendor/oneplus/sm8250-common f248619 sm8250-common: Include vendor.oneplus.hardware.display@1.0 ==================== 01-14-2022 ==================== * android 2a1f106 manifest: Track TvSettings 8b34c18 manifest: android-12.0.0_r18 -> android-12.0.0_r26 b0af855 manifest: Track lmkd 4835ad0 manifest: Track hardware/ril * art 0b14124e55 OpenJDK 11: Merging in java.lang.String (lines() method) 096cb7b2c7 OpenJDK 11: Merging in java.lang.String (isBlank() method) 6d06ceeb7a OpenJDK 11: Move math classes from sun.misc.* to jdk.internal.math 99e4c711bb OpenJDK 11: Merging in java.lang.String (strip* methods) 2cf1401881 OpenJDK 11: Merging in java.lang.String (checkBounds() helpers) 69b064f186 OpenJDK 11: Merging in java.lang.String (checkIndex() helper) 85f5a48652 When retrying a failed alloc use the new size if class was redefined 309916d6ee ARM: Fix CASObject intrinsic slow path. * build/make 1fd393fe4c Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * device/oneplus/instantnoodlep 7e1b10b instantnoodlep: Import camera blobs list from common * frameworks/av 6046e9698d Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * frameworks/base 29650c326879 Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * frameworks/native 6650fc03f4 Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * hardware/ril 0cca7d9 libril: allow board to provide libril * libcore b2ed4107a4 Fix tests which relied on Pacific/Apia DST offset. 3e5af1d694 Add API coverage for org.xmlpull.v1.sax2.Driver 05726a7b3c Improve coverage for j.l.i.ConstantCallSite 4fac77624b Add tests for j.l.i.LambdaConversionException constructors 3901cb1eb9 Add API coverage for java.lang.ClassLoader 07b7b26221 Add tests for j.l.r.ReflectPermission constructors bdbf636b52 Add tests for GenericSignatureFormatError constructors 46681791f0 Add tests for WrongMethodTypeException constructors 2122828dd3 Extend tests for MethodHandleInfo 56f3387555 Add API coverage for org.xmlpull.v1.sax2.Driver 26d306c55e Improve coverage for j.l.i.CallSite 4f8556cbd2 Add API coverage for java.util.Spliterators 9d59114736 Add API Coverage for java.io and libcore.io methods c044a34c22 Add API coverage for android.compat 94df2130b8 Add API coverage for java.util.AbstractMap ba9009b95e Add API coverage for java.time bf2018702a Make FinalizerWatchDogDaemon also monitor RQDaemon 9a59f0012a OpenJDK 11: Merging in java.util.ZipInputStream and ZipConstants64 4f32488885 Fix test.java.lang.Double.ParseDoubleTest#testRegex 832d507f95 OpenJDK 11: Merging in java.util.Date fd98ffc576 OpenJDK 11: Merging in java.math.* trivial changes 3639e1afde OpenJDK 11: Merging in java.util.IntSummaryStatistics 4bcbdecb94 OpenJDK 11: Merging java.lang.Thread onSpinWait() and javadoc 8be44a9573 OpenJDK 11: Merging sun.security.action.GetPropertyAction. f32614497b OpenJDK 11: Merging java.util.stream.* trivial changes 421a3f7ca0 OpenJDK 11: Merging java.util.zip.* trivial changes a5856e9678 Track IO in FileOutputStream as WRITE. caf30effcb OpenJDK 11: Merging java.lang.Thread constructors a4f9d446dd OpenJDK 11: Merging in java.lang.Compiler 4d360ae278 Improve the performance of String.format by 10x efd88b04a3 OpenJDK 11: Merging in text.FieldPosition, time.Month, time.format.TextStyle, time.temporal.JulianFields, time.zone.Ser 593d563c9e OpenJDK 11: Merging in java.text.Format 2195ba2985 OpenJDK 11: Merging in java.lang.{,Array}IndexOutOfBoundsException 127b2c9f2c OpenJDK 11: Merging in java.util.OptionalDouble bace12c558 OpenJDK 11: Merging in java.util.OptionalLong 2f50d2dce4 OpenJDK 11: Merging in java.util.OptionalInt ee3eedece7 OpenJDK 11: Merging in java.util.Optional 7732d465d1 ZipFile: Add support for opening zip files by fd paths 1a8c31b553 OpenJDK 11: Merging in java.lang.String (fix split() fast path) 2e8261000d ojluni: add android-changed marker 4a189a4549 zip_util: fix a potential dereference of NULL 91377d1138 Move java.math.BigInteger nullability annotations to annotated file 6926d18c17 OpenJDK 11: Merging in java.lang.Float 1e7d9816d5 OpenJDK 11: Merging in java.lang.Double 50d843ad59 OpenJDK 11: Merging in jdk.internal.math 09c5cafe31 OpenJDK 11: Move math classes from sun.misc.* to jdk.internal.math 436639c27f OpenJDK 11: Merging in java.lang.String (chars() and codePoints() methods) f22e82f731 OpenJDK 11: Merging in java.lang.String (lines() method) efb821c245 OpenJDK 11: Merging in java.lang.String (isBlank() method) 8ec15cb6a9 OpenJDK 11: Merging in java.lang.String (strip*() methods) 35fdb3e76a OpenJDK 11: Merging in java.lang.String (update replace() method) 36b31f0834 OpenJDK 11: Merging in java.lang.String (minimize diff with upstream) 4aedd457d5 OpenJDK 11: Merging in java.lang.String (import checkBounds* helpers) e9c450d327 OpenJDK 11: Merging in java.lang.String (import checkIndex helper) a5558055e8 OpenJDK 11: Merging in java.lang.String (add deprecated since markers) b271649416 OpenJDK 11: Merging in java.lang.String (annotate changes with markers) 761a90ae06 OpenJDK 11: Add missing code under change markers for OpenJDK 8 * packages/apps/Dialer 74364b9ea Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * packages/apps/Settings 2bc25a7fc7 Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * packages/apps/TvSettings a969cda1a Merge tag 'android-12.0.0_r26' into `lineage-19.0` 1d7af2c84 TvSettings: hide password by default c529b028c TvSettings: use dark color for Wifi SUW aa92fee4a TwoPanelSettings: fix double ripple in Wifi selection 3e4d45133 TwoPanelSettings: bring back ripple dd380324d TwoPanelSettings: improve category title text appearance 5a283f33b HDMI CEC: Add volume preference 182ea624f Show input settings on cec playback devices 7381fa81b TvSettings: Default to not showing bug-report quick setting * packages/apps/crDroidSettings 499bff95 Allow setting battery percent view on left [2/2] ebc02323 Solid render: Round lines [2/2] * packages/providers/TelephonyProvider 33af7b79 TelephonyProvider: add upgrade support from lineage-17.1 * packages/resources/devicesettings 67b3bed res: Update "Ambient display" enable title for S be01afc res: Remove no longer used switchbar texts * packages/services/Telecomm 7497edd38 Merge tag 'android-12.0.0_r26' into staging/lineage-19.0_merge-android-12.0.0_r26 * system/memory/lmkd f7f07b8 Replace writepid with task_profiles command for cgroup migration fe4a927 lmkd: fix low swap threshold failing to update after reinit ==================== 01-13-2022 ==================== * device/oneplus/instantnoodlep b6c0415 instantnoodlep: overlay: Remove dsp. prefix from audio and video power profiles 55b6f98 instantnoodlep: Set default hotspot ssid by RRO df19e12 instantnoodlep: setup udfps overlays 4a2a8d4 instantnoodlep: Import brightness config from cmi * device/oneplus/sm8250-common 2c1c3eb sm8250-common: Force OPCam into MultiResolution * frameworks/base 6d9d10f6231d Automatic translation import 578596c46b8b Revert "Remove dependency on IME subtype from TSMS" * lineage-sdk b997b2bf Automatic translation import * packages/apps/Backgrounds 63133ee Automatic translation import * packages/apps/Camera2 44c6e703b Automatic translation import * packages/apps/Contacts bb6dd984d Automatic translation import * packages/apps/DeskClock ecbf1b88f Automatic translation import * packages/apps/Dialer 2ee37380b Automatic translation import * packages/apps/Eleven e3fa1af7 Automatic translation import * packages/apps/GamingMode ea4f944 Merge pull request #6 from dpatrongomez/A12 1410ca0 GamingMode: Add Spanish translations * packages/apps/Jelly 5993fda Automatic translation import * packages/apps/Launcher3 9ed4f515e5 Automatic translation import * packages/apps/LineageParts 3419009 Automatic translation import * packages/apps/Messaging 68a07f1 Automatic translation import * packages/apps/Profiles a6199bc Automatic translation import * packages/apps/Recorder 0db1b52 Automatic translation import * packages/apps/Settings 5c0f0f88bb Automatic translation import * packages/providers/DownloadProvider 0f796e6b Automatic translation import * packages/resources/devicesettings 0155d98 Automatic translation import * packages/services/Mms 8fbdae0 Automatic translation import * system/sepolicy 33898cac5 sepolicy: Allow system app to access qemu props * vendor/oneplus/instantnoodlep 0c87eba instantnoodlep: update blobs from oneplus8pro-qssi-user-11-RP1A.201005.001-2111291807