Highlights & Device Specific Changes: December Security Patch Build type: Monthly Device: Xiaomi Mi A2 Lite (daisy) Device maintainer: LinkBoi00 ==================== 19-12-2021 ==================== - Merged December security patch - Update build fingerprint to coral from December - Kernel changes: * Upstreamed to 4.9.293 ==================== 08-12-2021 ==================== - Merged November security patch - Updated most proprietary blobs from LA.UM.9.6.2.r1-03600-89xx.0 - Updated TUI, DRM/Widevine stack from daisy 11.0.21.0 - Disabled Face Unlock feature - Fixed FPS info QS tile - Fixed CPU temperature divider - Fixed ANT+ service permissions - Improved battery life and performance - Kernel changes: * Upstreamed to 4.9.291 * Reduced UI jitter ==================== 09-19-2021 ==================== ==================== 09-18-2021 ==================== ==================== 09-17-2021 ==================== * frameworks/base 65033b2d60c2 New Crowdin updates (#716) 765791131072 SystemUI: Add nfc tile to default list 0f98586d50c9 SystemUI: Use same NFC icon as that in QS tile * packages/apps/Launcher3 62b35cd20 Merge pull request #175 from raystef66/swipedown * packages/apps/crDroidSettings 08f9f710 New Crowdin updates (#806) ==================== 09-16-2021 ==================== * external/chromium-webview 42b388a Update Chromium Webview to 93.0.4577.82 * frameworks/base 49b15abcbd72 SystemUI: Add statusbar NFC icon 399a10e1895a Revert "PixelPropsUtils: Invite streaming apps to the party" * packages/apps/Launcher3 5a5068822 Launcher3: allow to swipe down on recents view to clear all * packages/apps/TvSettings d0b76903 TvSettings: fix double ripple in Wifi selection * packages/apps/crDroidSettings 1be55fea crdroid: Fix up pref removal for doze settings ==================== 09-15-2021 ==================== ==================== 09-14-2021 ==================== * frameworks/base 44e9737ec84a PixelPropsUtils: Invite streaming apps to the party * tools/extract-utils ba861e9 Merge 'lineage-18.1' into 11.0 ==================== 09-13-2021 ==================== * android f2789e2 manifest: Track qcom opensource BT packages 68cdcfc Merge 'lineage-18.1' into 11.0 * build/make 113ead6d7 Merge 'lineage-18.1' into 11.0 * build/soong 4a2b5b34 Allow missing classes in R8 builds 7d48d39e soong: Whitelist path for tar 9728fd16 Global ThinLTO: opt out vndk binaries as a workaround 84cef755 Do not implicitly turn on lto for static libraries 9feb6760 lto: Rename Disabled to Never to reduce confusion 76e5aaac Global ThinLTO mode a4827328 Introduce LTO property for -fwhole-program-vtables cflag ab05dca8 Return updated Flags after adding flags for PGO/AFDO 1a639f4b Allow profile gather and use flags to coexist for sampling PGO a77a22d6 Sampling PGO does not require benchmark property ba3b5926 Fix incorrect * name 343c8c67 Tweak ThinLTO inling heuristics in absense of PGO profile 82f60e76 soong: Disable clang-tidy a4e89d85 Add python3.9 to allowed paths 23de8c0b soong: Whitelist few path config for new clang e412ffb1 soong: Allow use of aarch64-linux-gnu-as 19fb9718 soong: Add ability to enable product_shipping_api_level variant. 60e84819 soong: Change to CR_VERSION 5fa2bfd7 soong: whitelist updates aa855d03 soong : add more tools to paths whitelist fa020938 soong: Add 'repo' to allowed commands 75bad450 soong: Whitelist cpio for prebuilt ramdisk extraction d43e243c Define AArch32 soong variable * external/skia 12d284369d Merge tag 'android-11.0.0_r43' into 11.0 * frameworks/av 5b3f68e23b Merge 'lineage-18.1' into 11.0 * frameworks/base 3826679f1082 New Crowdin updates (#710) 91204e203121 Update Crowdin configuration file 9c10b0ad6469 SystemUI: Redesign Media Player View 4326b59b0d6d Ticker: Adapt sysui notif context change for getIcon edf383cbbf23 SystemUI: Apply theme by using notification context 7c9b4904a135 graphics: Override system fonts with user-selected overlays e2d616faea59 BurnInProtection: Fix null object reference with timer 560ee8aaf3f3 Restore Dim_Behind Flag of Base View and set dim amount to 0.0f This will fix problem onTouch of apparently boost brightness for xiaomi sm8250 fod implementation. This will not fix totally the problem, if into lineage fod hal implementation write on disp_param command to enable fod_hbm display function, to solve need concomitant use of composition engine. f7d95f061d26 SystemUI: Implement burn-in protection for status/navbar Devices with OLED display suffer from status-bar's notification items and nagivation bar's software keys causing permanent burn-ins when used long-term. 39db996f22e2 Close the FileStream to avoid resource leak bb6fc1c2c6ee base: InputManager: handle housed stylus event f7aa777130cb SystemUI: Limit Keyguard charging stats updates 2d756ebd32a2 SmartCharging: Make sure resume level is lower than suspend level becc25597970 Fix reading /proc/locks when lock is held by another process 05fab9642f86 Doze: Pulse Lights View only on notification c9718cda8659 NotificationLightsView: mute logcat spam b2783bf9c08c base: Add toggle for 60Hz refresh rate on battery saver [1/2] 8f1ff8a2d47c Alert Slider: check for existing dialog before creating new 8fd2bc5da98b GamingMode: Add ADB toggle [1/2] 4b2aa0fbc883 PastyUtils: set content type to match pasty server header needs d4a319342cbb AppLock: Add option to instantly lock app on closing [1/2] 5e34385ddc95 AppLock: Don't trigger if starting new intent of current running package d0108b28088c AppLock: Fix biometric prompt disappearing if app launched from resolver 21b747f78aa0 InterruptionStateProvider: disable debugging ade441e743a8 fonts: Fix reference to Noto Sans Javanese e08aa88fd9b5 PebbleBerry: Rounded Corner styles [1/4] 37e29fda3228 base: Add rounded corners to activity open/close animation 50275b1295b6 Make popup menus more rounded 85138ac874c6 Custom Rounded Corner preference [1/2] b04d4639cef1 SystemUI: fix NPE on ExpandableNotificationRow 865c0b28e4e1 Allow devices to hide black fill-in for display cutout [1/2] 3f14d1d02517 services: BrightnessAnimator: Make ramp rate non-linear for very low values c4af3d8b48db SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate e722cb8b0124 DisplayPowerController: make brightness ramp rate overlay-able bbba857f8963 base: Grant suspend permission to Flipendo 5a301c18e820 Drop the O_NOFOLLOW flag. 33a43993e603 camera: Allow selected camera apps to skip unconfigure 38b4aa0c1b6d base: Switch to pasty to upload crash information 42f37e690699 PocketJudge: Allow to register vendor proximity sensor 3702f397f46b services: VibratorService: Add support for intensity control with Oneplus haptics motor b1a297e245c6 Eliminate potential deadlock in AccessibilityCache 01b1fe17d926 Catch SQLiteFullException in AccountManagerService f01ea18b2601 zygote: Use tmpArgBuffer instead of argsBuffer to prevent NPE. 2ae660c0adda BatteryService: Add support for oem fast charger detection b133ec5c728a AntiFlickerTile: Fix error in handleRefreshState e41d2787dca6 LockIcon: Fix drawable log warning ad442c0c8986 Use default refresh rate as min refresh rate e1c5abfbc19a Add Mono audio tile (aka headphone in one ear only) 8ca9320cba81 QSCustomizer: Properly apply changes with header image enabled 16eff68db9b6 QSDetail: Fix QS detail panel with header image enabled 83eb0abda370 Add synchronization for invokeForAllObservers call 82214a871d12 SystemUI: QS: Decrease vertical padding between QS tiles bffb615d46bb AppLock: Update tasks snapshot when needed 045b65734251 SystemUI: VolumeDialog: Fix animation when ringer and notification are unlinked e78e89387e66 PrivacyChip: Do not change view on expand 14f146b3bb21 DisplayModeDirector: Make sure we apply refresh rate on startup c0b97529d6fc base: Setup baseline for DiracSound and MiSound lint 0ac88af666a4 base: Add DiracSound and MiSound to current api a3dde94d7ac0 base: Add support for MiSound FX 5656759f6c61 base: Add support for DiracSound FX 692cbf85038a Use SystemUI reboot view also for OTA uncrypt 9cda0d7c41c6 Make releaseSomeActivities() a oneway call. ae455549b493 Add madvising of .odex, .vdex and .art files 468c8bb061d0 Use BinderDeathDispatcher for alarm listeners f770c8541493 maybePruneOldTraces: bail if modification times change. 11b428ec1f6e base: AppLock: Call activityStopped when activity has stopped c74b7766cce9 Power menu background opacity [1/2] b087790c228a PowerMenu: Hide emergency affordance if not selected 688c3d6ec0f5 PowerMenu: Dismiss power options before showing restart options 3e5979b459ff PowerMenu: Remove redundant immediate dismiss 80015e5630a0 Prevent NPE due to unchecked r.uid 45c4dffd01b6 Crash occured due to null pointer exception. 2062e794f542 view: add null check for dispatch touch view 6476c8dd4b8d PMS and WMS deadlock when uninstalling APP bdad5af293cb os: Process: Fix wrong code in isThreadInProcess ce513662fe3c SystemUI: Import TensorFlow Lite model for back gesture 9fc71b80c1a5 SystemUI: Add machine learning back gesture provider 2133366130a2 AuthController: Add null check for mCurrentDialog in onBiometricError() 8509ffc24cce Camera: Clearing exception for Extended Face f6eedd2629c5 Camera: Extend face detection fdc7795d5754 base: Edit persist.camera.privapp.list to match with current property 15e9a716a354 Select the proper request list size 83d5cf6c5f14 Camera2: Notify fps as Session Based Parameter 459775f382a9 VolumeDialogImpl: Remove alert slider hide icon 22b4e81f8b63 VolumePluginManager: More fixes toggling panel df0b9ec768fb camera: Skip HFR checks for privileged apps. 376ca7018514 SystemUI: Fix NPE on Volume panel plugins e0ca064a0bfa base: VolumePluginManager: Add default constructor 60234dca9e35 fwb: Allow using plugins even on production deeacc5d4f6f fwb: Implement VolumePluginManager 5f7add0d56d9 SystemUI: Redesign volume dialog caae2e0cd80b base: allow device to override *caugh*caugh* prop 66d53c12dc28 When a pinned file is a jar or apk, ask the runtime for other files. 247cb9b47eb0 Remove obsolete config_jitzygoteBootImagePinnerServiceFiles. fcb838556562 Reset PAC keys on thread creation instead of on zygote fork. 88774ef3e4b2 API and boot image updates to import RI BigInteger fe3771064e4f Workaround global ThinLTO build break 4c576d37aab9 HwAudioSource: wrong native handle check 0295e408c386 Remove wtf about JobScheduler.Background 729b89477484 Implement backup/restore for network policy edc0538c1a52 Split network policy XML parsing into read/write helper functions a24c01e7008d Add lockscreen background blur [1/2] 75c128e22154 Add kill button to notification conversation guts 19787276a451 Add kill button to notification guts [1/2] 497561cbea57 Allow media art with enabled facelock lockscreen bypass ce1d24c26b8c Bring back music ticker e00b9be02ac2 SystemUI: Cancel ticker if notification entry removed f072761086ad SystemUI: Do not change interrupt state for heads up 26c3f2e2ff7c SystemUI: Fix Ticker layout 832838fe5772 Status bar notification ticker [1/2] 97579e02f828 Clipboard access toast: Improvements [1/2] a81a54af3101 base: clipboard toast toggle [1/2] 2e36e03676e4 base: iOS-like toast notification for clipboard access f27c799a44e1 Fix two problems in the ExecuteBinary function. 835877015a3e Add toggle to disable charging animation [1/2] 1be96f4facb3 Do not show charging animation when disconnecting 2474585803dd base: Use wireless charging animation for wired charging too 1d26d863c8e3 Set notification opacity for smart replies 6a494c7bd7c8 Add notification guts priority button background opacity b1dfa1237b4f Fix notification guts and header opacity e586e27e2bec Fix up notification opacity with animation 5a1f123dcff2 base: Notifications background opacity [1/2] a2a2edab85e1 Add switch to select SBC HD by default [1/3] 914c5512d01a SystemUI: Add overlay to disable assist hint on lockscreen (#433) 1485602ab3e9 Cache bluetooth A2DP in AudioService callback thread 49f4a2193978 SystemUI: Override VoLTE icon with VoWiFi when available [1/2] 6662be98208d SystemUI: Add more VoWiFi icon styles [1/2] 1d124660a383 SystemUI: support VoWIFI icons 834ab0752da6 SystemUI: Use old padding values for VoLTE icon 7c3d705ca414 Add option to select VoLTE icon [1/2] 00d51112133b Ability to toggle VoLTE icon in statusbar [1/2] d58b49280d20 SystemUI: Use our default VoLTE icon 32af2124cbe8 SystemUI: Fix VoLTE icon color on Light statusbar 7dabda475a61 MobileSignalController fix corresponding to upstream FeatureConnector change 6c5bb3b57d6f ImsManager.Connector became FeatureConnector. ec4d97c8d681 SystemUI: Enhancement for volte icon 15ce1322a08f SystemUI: Query IMS state after CapabilityCallback is regisered b5f3a12fa4d6 SystemUI: Fix HD icon missing a265eba8cea2 Adapt to IMS registration changes. 59d03c19d48f SystemUI: Refactor the feature of volte icon 1169dd4546c3 SystemUI: Fix volte icon doesn't update in real time bf69d1ced8d3 SystemUI: Add new configuration for displaying Volte icon 05473857ce7b Add screenshot quality setting [1/2] 7986a3b9c825 Add option to use primary system color for QS tile icon [1/2] 9686f21f6084 base: notch-city: Dejank immersive mode with QS panel 6d69841b6c92 ScreenDecorations: Apply cutout on lockscreen 6fec767c4b83 ScreenDecorations: Simplify rounded size selection 58e2355a4bbe ScreenDecorations: Also hide notch for Hide mode f64c8779c4e4 ThemeOverlayController: Reload homeApp on cutout mode change e847caa41fd4 base: notch-city: Add 3 mode display cutout handler b67b5268586f LockSettingsService: Fix face removal when disabling security 82c25cd2197f Remove malloc/free for inline overlay values 9bc9cc471e81 fix INTERNET enforcement for secondary users 4b85c377b3c0 Enforce INTERNET as a runtime permission. a0688821b5df add special runtime permission for other sensors d4b621ee61ad add a NETWORK permission group for INTERNET fee35a200abe make INTERNET into a special runtime permission 75d3e98952b9 support new special runtime permissions 791bd9c09292 SystemUI: Add a tile to show power menu 0b7b93411113 PackageInfo: Optimize ApplicationInfo creation 4dada9fed044 LayoutInflater: Opportunistically create views directly for performance 5c79d43a0e94 SystemServiceRegistry: Replace ArrayMap with HashMap for performance f8d46e9433e5 PackageManagerService: Replace ArrayMap with HashMap for performance 891811c66f64 InsetsStateController: Replace ArrayMap with HashMap for performance df0775981ffd LocalServices: Replace ArrayMap with HashMap for performance 722a41f83fb2 ThemedResourceCache: Replace ArrayMap with HashMap for performance bc02d43ac7c7 Trace: Disable debug tracing in production builds 5471c26656fe statsd: Disable native stats collection service 5b9d1c6013d4 Fix Volume panel not following rounded corners partially. 740320352194 Fix bug on High Contrast Text 5350f1176ea5 NetworkRegistrationInfo: add Parcel recycle b7a4951daecb Don't enable extra StrictMode features for userdebug builds 8309a1ac8e89 base: Fallback stitchimage's broken value to unknown 5a46c4d9ae99 base: Whitelist stitchimage c98c085f9cdc Add zygote native fork loop cea6c3572a12 Zygote: Add Arm pointer authentication keychange support. 142cc1a31449 Cleanup of Zygote files af2c672265ff Fix issue: https://issuetracker.google.com/issues/183024999 bc2dfe2bce1e configure same GID based APNs as per carrier requirements 8b78741aabab SettingsProvider: Resolve package name that requires permission bc9dd3b28239 SoundPool: Avoid busy waiting during stream restart 9a9583e1fbdb fix broadcast receivers overflow for system_server 0204107a6165 SystemUI: Add Executors to Dependency b8a000e8c156 Avoid to hold wakelock for long time a4741b6859c9 camera2: Remove partial result nodes for error frames. a58e13866921 camera2: Improve code readability for FrameNumberTracker. ed7c9b057967 base: Update lmkd diagnostics info c8563c946237 Update ElectronBeam screen off animation 99eae64c85c7 ScreenOffAnimation: fix surface.destroy usage 6d214174db9b Screen off animations [1/2] 20b1c08b9da6 Restore toast AOSP animation 60422654a4f5 base: Smart Pulldown [1/2] 6bb6d5ac94a3 base: Introduce Applock [1/3] f03485cc87e0 DataUsageView: Improvements and clean up e96910d05532 SystemUI: QS Header data usage info [SQUASHED][1/2] 4375cf1b785b SystemUI: Fix Wakelock issue da18dce7a397 Fix for TestDirectBootEmulated testcase f64e14817a0f BrightnessController: Fix thread exception f56c4ae8e00c Disable PixelProps when PLATFORM_SECURITY_PATCH_OVERRIDE is set (#714) 6bc7140a4a46 PixelPropsUtils: Modify model name prop e9948b16b43f PixelPropsUtils: Make build property spoofing more reliable c4e1e0cb9860 PixelPropsUtils: Update fingerprints to Sept 2021 a720c62da33a Introduce PixelPropsUtils for safety net spoof a4f3a68d5aec QS: Remove divider between QS tiles and media player d7a014e0e8ed AuthContainerView: fix rare SystemUI crash 19470a238247 FaceService: Nuke useless call to getAuthenticatorId 051f730ba159 Allow using face as auth method for apps 852465209926 cleanup - SystemUI: Allow listening for face only on pin/pass view a3794ccf306b Add isFaceAuthEnabledForUser checks in KeyguardLiftController fb05d2505faa SystemUI: Allow listening for face only on pin/pass view 146afb2d2749 base: do not use new lockscreen layout for bypass a111dd04b66a fwb: Guard some functions against face unlock afa9a850b2a4 Port face unlock feature e30a9a63a0f6 Pixel Navbar: Animation enabled by default 9cea64e51b0f Pixel Navbar: Make animation available even without google search aa859870427e VolumeDialogControllerImpl: Stop log spam with no caption service 27883479a2ef Pixel Navbar: Remove halo, white cutout e593bb8eff3e Pixel Navbar: Hide opa when not pressed 834625188655 systemui: make media widget respect notif app name style bfe7344b20dc base: Update some icons to MD2 d3c38da1e7e3 Pixel Navbar animation toggle [1/2] 0f4a09a09a6c SystemUI: Implement assist from redfin 11 8686bac41e55 Theme settings dashboard icons [1/3] 426dd0e4877d Add option to vibrate when fully charged [1/2] 33fbf021d67f Battery Fully Charged Sound [1/3] b87fa9f2ebbd Fix setType() return value for high angle sensor 028200a1c6b5 Fixed Handler Leak on RecyclerView 4dbd10e40c76 Fixed Handler Leak on WrapperInit b67315594e5a Persist screen brightness setting through upgrade 68606b058d91 KernelWakelockReader: provide class level lock when updates staleStats f860c577b01b HwBlob: explicit size check c010802d046d Add synchronized to make sure data correctness ad9fc95fa073 Prevent going through unnecessary networks 0f8df94e8d8c Use name instead of package name 46e586abdece Fix NPE ba073d266a45 Fix guest icon is not clickable after adding user 937aa2cffabf Fix to attach listener to transient session 266453ad7765 Fix a possible race condition in updateDynamicSensorList(). 52d0df54291d Fixed a race contidion in StorageManagerService 150e15f32ff4 Catch IllegalStateException when verify APK d4b666b2cb05 Cache stream volumes to prevent ANR af22339e5edc AMS: Disallow requestSystemServerHeapDump on non-eng builds 2f737394942f SystemUI: Fix brightness slider paddings when autobrightness icon is hidden 71b7efafe318 SystemServer: Only enable fd leak tracker on eng d12e24f7f73e core: jni: Switch to -O3 8bd904415c98 core: Shorten network transition timeout f14d89a0f165 ViewRootImpl: Set max fling ticks per sec to 24 2c9f93a7815a AbsSeekBar: Fix growRect computation eac182922fbf AbsSeekBarTest: Fix dpToPixel computation 8222d94c0e70 QS rows&columns: use fixed values if landscape and playing media 568ef61ed080 base: SystemUI: Allow user to add/remove QS with one click 1f39a7b96881 AutoFillUI: Don't show a "null" toast bb848b1005c7 SystemUI: use OnePlus drawables for autobrightness icon f20fecaf4b51 SystemUI: Add side paddings for brightness slider 913c0663e23b Rename file name for op8 icon 75c5752c042e PebbleBerry: Switch styles [1/4] 791fe25fd265 Toast: Add proper handling for toggling icon 3dc2c1dd6fea Add QS Tile tinting config 0ce578dec287 Show toast icon only if enabled c8967ebe151b Add toggle for floating notification dismiss button [1/2] 2e1223840e88 SystemUI: Introduce OOS style notification clear all button 8cfe52908d83 ActivityManagerService: dont be so hectic on cpu battery stats c559f0c6dfcf Camera: Ignore torch status update for aux or compsite camera 5d7c7ab47eb0 Make sensor block package list configurable [1/2] 788b0327a734 base: Add Accelerometer and Linear Acceleration sensors in blocking list 859966fde6d1 base: Sensor block per-package switch (1/2) 40da0e30799b Camera: Don't throw exceptions when value pairs have spaces in them 01a1ff01903a Guard in short-circuit evaluations for stringSplit methods. dad93388bbf5 core: Materialize Toast notifications 4228097d1a02 base: media_seekbar: make it sexy 097b139901e0 Check ProjectBackwards property for childrens after children's syncProperties(). f8e95040c3bd Fixed to prevent usagestats file corruption when writing ff09563f7b36 Don't change public API e469a828dfb2 Phone ringtone setting for Multi SIM device [1/3] eaf4ae0a6cd4 ScreenRecord: Improve low quality screen record bb31bc7b2a89 Screenrecord: add blinking stop dot and low quality options fa8bcfebe84d PebbleBerry: Add QS tile styles [1/3] 605bdee2ece0 Add deep sleep preference controller [1/2] b8718e452f14 Ambient Music Ticker - Allow to pulse on new tracks [1/2] a1bfacb78ea7 SystemUI: Allow additional padding for center clock eb131025f9cd QSB: Redirect dateview to calender view 9447b0b04125 AmbientPulse: Clean up and misc fixes 8f7b0b2a6ee1 AlertSlider: Support slider actions without broadcast from device 11077f92f4e8 AlertSlider: Fix layout for 180 rotation dc45b9a06518 AlertSlider: Update theme more swiftly 547701d410a3 AlertSlider: Add more resources 4c3d74ddcd87 AlertSlider: Prevent crash in case of incomplete broadcast 878e8425a42b base: AlertSlider: update resources c0c5e18e4d1d AlertSlider: refactor to reflect slider state c6e95b0ce26c Alert Slider: Improve layout daf181ad01c4 Alert Slider: Add toggle to disable notifications [1/2] 66486e975cf8 Alert slider: Use default position behaviour if position not specified in intent e35edb09b598 Alert slider: Do not hardcode slider position based on ringer mode 4c055be0fdf9 Alert slider: Work better with Key Handlers 598403b18515 SystemUI: Make tri-state SystemUI dialog dimensions conditional a056a1ae1593 SystemUI: Improve alert slider dialog 2042a3e5d9fd SystemUI: Introduce user interface for Alert Sliders 5a103a080227 Fix screenshot sharing with longshot and launcher 4a7e5d0e6c54 Use Asus Stitchimage as default screenshot service 0377f5bb3a12 Fix screenshot type for three-finger-screenshot b2d42de36c4b Bring back "Post a silent notification if screenshot is dismissed" d5a342690165 GlobalScreenshot: Fix old screenshot preview appearing in screenshots 52f11f98482b GlobalScreenshot: Reduce screenshot dismiss delay to 3 seconds e8f5d5170dea GlobalScreenshot: Speed up actions expansion animation f5b7f0e9850e LockIcon: refresh icon on overlay changes ebde92955be0 Move delete screenrecord strings to allow translations 877ee2511432 base: Add back the delete action for the screen recorder notification. ef24f4cb9ce5 Allow to suppress notifications sound/vibration if screen is ON [1/2] 17dcbc178fce SystemUI: Ambient Edge Pulse layout [1/2] a2d4572b7950 SystemUI: Allow changing duration of ambient edge light [1/2] f6918b799c9c SystemUI: Replace pulse light drawable with our own vector a76ccd95d510 base: Add ambient pulse notification [1/2] e4d9c6c25650 QSFooterImpl: Slight improvements and fixes 87457c33410b QS footer icon visibilities [1/2] 3221052b2963 QSFooterImpl: Animate multiuser avatar 2f8c044c1666 Allow to quickly open Running Services from QS panel [1/2] 5297436e2d12 SystemUI: Remove tuner icon from QS Panel 67b20d76aa93 Extend Pulse to Ambient Screen [1/2] 10f7ad698f43 Doze-on-charge: Improvements 2572018d0214 Add option to enable AOD on charging only [1/2] 3a5fe7d6f99f SmartCharging: Clean up redundant settings define b7043a2e52f3 QuickStatusBar: Check for privacy chip indicators earlier 535ac53bbb56 Reload QS tiles after applying tint 2f90a2ee5a41 Set custom QS panel columns for QS Customizer too aeb3d575e832 base: Tint QS Tile with accent color [1/2] 60245d63cbcd wm: Passing a new ArraySet instance to avoid crash b7bfc24c969e DragSurface: destroy surfacecontrol in view site 4f7dd0eeec69 SystemUI: Face Unlock animation 48eb14c3294a Move Swap capacitive buttons to Settings [1/3] 266f20b44a53 NotificationShadeDepthController: updateShadeBlur if keyguard is going away 1d1ad7de6fc9 base: Incall vibration options [1/3] 622fe0bf0f07 PhoneWindowManager: Properly consolidate screenshot function calls 67e4c2971e19 SystemUI: Don't shift KeyguardSecurityContainer when FOD isn't available c6bf2e11b480 EdgeBackGestureHandler: Change back gesture height intervals 1839b952ec51 base: Navigation mode settings [1/2] b93b56d774a8 Avoid interface name copy in HwParcel 3f6b694de0af Binder interface tokens: remove extra mallocs 9a72d237d677 Avoid potential fd leaks from jniCreateFileDescriptor (2/2) 107ad895dfcb Avoid potential fd leak from jniCreateFileDescriptor (1/2) 2b032ccadc71 Avoid allocation on Java Binder fast path 2994b0d18480 NetworkTraffic: Remove screen on/off triggers 40aec302b5c1 Fix black screen issue due to wallpaper decoding exceptions 29f98a0cc13f Try to fix upstream status bar+keyguard bug 857b11ec2a10 SystemUI: QS detail improvements aa8292c0d661 Add button to AppErrorDialog to upload crash information to dogbin 2725bc75e0e5 base: QS status bar opacity [1/2] 81423ab86fe0 Camera: Skip stream size check for whitelisted apps d8dffcae416e KeyStore: Prevent NPE with trust manager service 12eb2a3edd10 KeyStore: Report rate limited instead of not implemented 6428708ff9de KeyStore: Block key attestation for Google Play Services 8a9eab270964 FODCircleView: Always update FODAnimation position c7af275923f8 FODCircleView: Fix position if cutout is hidden f542536c434a Add FOD system overlay types (#665) eb310390dd8e Update MIUI White FOD icon to latest b0a16ef3fd84 FODCircleView: Do not skip mIsBiometricRunning when screen turned on 9e2f37fd0134 FODCircleView: Extend use of mIsBiometricRunning 5499332edd32 FODCircleView: Do not run update position first boot 7760bfe0e78c FODCircleView: Hide if fingerprint detection stops 06b5f5730c03 FODCircleView/FODAnimation: Clean ups and improvements 8ba06a70b54f Remove FOD night light if not enabled by default [1/2] 0885e40ab273 SystemUI: Add crDroid Light FOD icon [1/2] c2b669f6c85b FOD: allow user to disable night light when active [1/2] 2f417fdda73d SystemUI: add more FOD icons [1/2] e295378ba068 SystemUI: add more FOD animations [1/3] 63b3c776a008 FOD icon for oneplus 8 series a41a8ecd063e Disable FOD animation if animation resource package not installed 1c8bd1076ded Move FOD Animation resources to standalone package [1/2] eaa8f554d988 SystemUI: FOD pressed colors [1/2] b10a11936f11 SystemUI: Don't show FOD icon/pad keyguard if strong auth is required 0dd72c9bc271 SystemUI: FOD icon picker [1/2] 47e53bc0ac1f FODCircleView: Hide animation when auth fails bc93fd360cd6 FODCircleView: changes to FOD circle and animation visibility ccada50223ca fwb: Add screen off fod [1/2] 299f9e3aa648 SystemUI: Add OP8T Cyberpunk 2077 FOD animation [1/2] e4cc02f6b540 Refactor how FOD Animation is hidden 4b9d2d384d07 FODAnimation: Check if view is null before adding a new one 73bda93b73a8 FODAnimation: Allow to set vertical position offset 0b7cc67a4268 SystemUI: Add remaining FOD animations 57d0d14be9d9 SystemUI: Separate FODAnimation into it's own class c7e85ed3aacb FODCircleView: cleanup FOD animation implementation f8ac4f6be2e7 SystemUI: Recognizing FP animation effects [1/2] 44a4082b39d2 FODCircleView: Recognizing fingerprint animation [1/2] 688723fb4a99 Use FodUtils for FOD config checking a09d4b704ba1 base: Add bool to enable/disable doze by default 74ce7a7eae2c Allow tuning ambient display with sensors [1/3] fb51831fadcf Fix the wrong lastBackgroundTime in UidRecord e01f7a9c4063 Allow to hide arrow for back gesture [1/2] ae4364b20be0 SystemUI: status bar mobile indicator - code sharing is caring 406f84f4c5b4 base: Allow to use old style icons as default [1/2] 90231c411962 SystemUI: old style mobile data indicators [1/2] 379494341ec5 SystemUI: SIM PIN1 lock screen abnormal 3224299a72d8 base: Properly regenerate the share drawable. 7f251cf9a016 base: Allow hide gesture navbar [1/3] 978955238370 base: allow customizing the length of gesture navbar [1/3] dc5eb6eca5b3 LS/Nav Pulse: Solid render: Fix another solid render FC ec38c7bf6b45 LS/Nav Pulse: Solid render: fix FC when changing units value 0b3141872e65 LS/Nav Pulse: Solid render: fix FC when changing smoothness option 42de7be0b63a LS/Nav Pulse: Use background ui executor to link the session c2287303bd40 LS/Nav Pulse: Clean up redundant audio session id f24cab3e264e LS/Nav Pulse: Consolidate functions and fix NPE da668838be6a Pulse initial checkin for Android 11 [1/2] f62129f80d83 Revert "SystemUI: Add visualizer feature" bdc2ef07cff9 base: Allow switching to drawable for qs icons 274c3518026d SystemUI: Fix bug with user_setup_complete setting a7bee2220a8e GamingMode: Fix initial value of gaming mode 79173140d5f2 iorap: Enable by default da68f59e1cf2 iorap: Terminate iorapd process when both tracing and prefetching are off. ce5c867ce48e KeyguardClockSwitch: Fix missing status view on custom clocks 4f6652b0fcdc Fix up preview for ShapeShift clock ad4b5bd06b5d SystemUI: Fix ShapeShift clock on 24h format f98ab65ff25d Add ShapeShift lockscreen clock eff92adabd15 Add Custom Sneeky Analog Clock a84f65f40734 Add Custom Spectrum Analog Clock f632819723f1 OronosClock: Improve layouts and fix preview da66bcc4a4ed Add Oroño clock 7b95817a9881 FluidClock: Fix up preview rendering 4c0f6d28bbe5 Introduce Fluid lockscreen clock 0fc0856d75f3 IDEClock: Fix preview not displaying 80abda099cc5 Clock: Introduce 404 IDE Clock eaebb1dc01b8 SystemUI: Make center clock follow paddingTop dc660212c95b SFUNY Clock: Add proper preview layout 4a780f9a3cbe DividerLines Clock: Fix margin issue in layout aa768de0505c Typeface Clock: update thumbnail 4deb3bcf2683 KeyguardClockPositionAlgorithm: Allow forcing default clockY positioning 9952616771a0 SystemUI: fix binary clock update 360c7c733bd2 Add a Tux clock controller 3564a7bdf879 Add time refresh capabilities for bold, digital and Samsung lockscreen clocks 02688b322289 SamsungHighlight Clock: Improve layout ec3cc1c941bc Add SamsungHighlight clock b0caa2ed05ac MNML Clock: Add proper preview layout 27b8e1d387df MNMLBox Clock: Clean up hacky layouts 86a3c218492d Add MNML based clock desgins 6b1a591d1bd3 Add SFUNY clock 825eccd2d981 DividedLines Clock: Add proper preview layout 0b50e757caa4 DividerLines Clock: Set 24-hr time format as well fec857393a45 Add DividedLines Clock a8e09d1089e1 Add center style Typographic clock c6c088c7c146 SystemUI: Improve Samsung clock layout 994fb20a3e2b Introduce bold digital and Samsung like lockscreen clocks 79abf4e871ed Keyguard: add binary custom clock face 738ed849b14b TypeClock: Properly calculate the height 2213d8f317fb Add TypeClock for translations 5af5a79ec463 SystemUI: Restore typographic clock face 4bdcfd10c18b SystemUI: AssistDisclosure respect device corners 63c367d6af5c Language toggle QS 46cbfd86780a Disable long click for Compass tile 9aedc187fc88 CompassTile: Add a device supports compass check 3ef8d9863924 CompassTile: Do not use slashed icon 13a3fffc7224 CompassTile: Set default state inactive ad540ac2da41 Add Compass tile d530c7123e1e SoundTile: Make default state inactive c67f3b226a8a QS: Add Sound tile to Quick Settings c7a3674dc2c5 RebootTile: Make default state inactive 2e63e8aa7484 Extend reboot tile to add power off 712389eb85b4 RebootTile: Fix gradient message display for reboot to recovery 65c997b07bb9 Add Reboot/Recovery QS Tile d5b9d8f2696d SystemUI: Disable blur wakeup animation 0a444c5ddb1a Show USB icon in ADB notification 461dd0ccdb62 overlays: Fix inactive state Wifi Icon in Circular,Filled Kai Icon Pack 8c4ea7b5c0d4 Navbar: Introduce navbar styles [1/4] 34d91463d8ba Toast icon switch [1/2] c7b3e960e817 Fix: No text in toast for RTL layout c1952c50ea59 Show icon of package associated with Toast 222ec8fc4e50 Fixed Handler Leak on DistanceClassifier fa5682ac3093 Fix long click intent for Smart Pixels tile [1/2] 845300021939 Smart Pixels: Dynamically register receiver b569f4298809 SmartPixels: Add config to enable smartpixels support 7af3cba7fab5 Add smart pixels [1/2] 9e5a20e6ecc0 Make using light sensor for pocket lock optional 6440e7dc1572 PocketJudge: allow register vendor pocket sensor 3fceb20451ff PocketLock: fix flickering on animations 8694b329663f Pocket lock: Add config_pocketModeSupported overlay f8abe9621545 SystemUI: Block face authentication when device is in pocket mode 0e47191b1bd4 pocket: Reduce sleep timeout for pocket lock 05c2d72cebc5 pocket: Use MD2 lock drawable c7928e3f8623 Pocket lock improvements d9827c1f946e pocket: Fix pocket lock view for display cutouts 9ed3308f854c pocket: Adjust sleep timeout for pocket lock view to 10 secs a1737e01dda1 pocket: introduce pocket bridge b402cdec5fd2 PocketService: Adjust light sensor rate to 400ms 85fc868a7c73 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags 541e20104b24 policy: introduce pocket lock e1723416b94b pocket: introduce pocket judge 6e925a9ba5b5 Battery light: 100% charged level (1/3) b8160e93670e Improve NfcAdapter APIs to report correct nfc state f274664f5a4d base: weather panel improvements 6ffbf0c35eb7 SystemUI: Uncouple the temperature from the image 9ba9bf24aacd base: SwipeToScreenshot: Import MIUI implementation cf08c3bb1cca base: Improvements for swipe to screenshot 15a1f5038072 base: Add three-fingers-swipe to screenshot [1/2] e870e63dec90 base: Smart Charging (1/4) 97abdca7e158 frameworks: Reset battery stats 0900f040f1aa Less boring headsup: allow any sms/dialer app set as default by user 2b061d4fcd11 Less boring heads up option [1/2] 9e69cb68db8d Bring back Gaming mode [1/3] d232b721b48c SystemUI: FPS Info Overlay & Tile 6c95480ef492 Disable long click for CPU Info tile 0b69c45ccdb7 QS: Add CPUInfo toggle tile 00a54cfad312 Add SystemSetting class analogous to SecureSetting 157acf325ba5 base: add CPU info overlay 20109f96dc25 SystemUI: update Bluetooth battery level assets. 8a663a1d85da SystemUI: Update NFC tile drawable 5ea2689ed367 SystemUI: FingerprintDialogView: Use accent color instead of teal f606e879e19d Use proper coded alphabet when a contact is written into EF_ADN of USIM. 58e80b9d2541 Use mContext directly dbebe01a39c6 Fix NetworkPolicyManagerService deadlock 88ca1f9cb220 Properly set fonts and icons on keyguard when changing styles 77138c19b16e Adaptive Playback: Convert to seconds 661bd47385c9 SystemUI: Introduce Adaptive Playback [1/2] e258614fd4bb Volume dialog timeout (1/2) e2808b1ba4cd Live Volume Steps [1/2] 031dbe62867b Disable/Enable screenshot sound [1/2] 93b06baf7252 power: Re-introduce custom charging sounds 726cc39ca228 SystemUI: Update automatic brightness drawables 921ca4cfe2ca Navbar: Switch gesture navbar to new navigation bar key event source 4293cd3dcff6 NPMS lock improvement. e5fde6c8e5c6 Improve notification/headsup group header layouts c37abdd483ed SystemUI: Move charging animation above FOD icon if In-display fingerprint is active e9909a8fa5a1 SystemUI: Update keyguard indication margin when fod is in use 59276325e640 base: add more notification channels to blockable b76029bf12ed base: fix google copy pasta error :) 141fb07893a1 Base: fix facelock crash when lock screen is disabled 661ba329541a Keyguard: Actually kill the Fancy Colon 83f55d5d65c1 SystemUI: Fix SystemUI Crash 1adea9d26c85 SystemUI: thread protect keyguard callbacks 9f5671f508b6 BatteryService: Add VOOC charging support 7a84c50d9b95 BatteryService: Add Warp charging support 36d97a72fe2f BatteryService: add dash charging support 1301bd8309f1 DisplayManager: Fix synchronization issue 94a978ff5664 CarrierConfigManager: Enable payphone call blocking option 75ef7afda92d base: fix tapered rect overlay 86d00280cbe2 base: Supress telephony crashing platform ef1430872d5f Fix NPE with void android.view.VelocityTracker.clear() 46634a9736c2 Fonts: Restore light font styling of AOSP f4f15fd951b6 Fonts: Add regular / light font config 4695d2d0eb91 Update default config for headline fonts 72a6354bb2fb Wire up default fonts with font engine b6b300544efa base: Add more custom actions [1/3] 3d210f677c93 base: Add device key action to expand notifications panel [1/3] 3b0b20324b76 base: Add device key action to Clear all notifications [1/3] 5a349f4c180d base: Add device key action to toggle volume panel [2/3] d114bd62928d Utils: Add toggleVolumePanel action 1c46c5f4be8c Add device key action to take screenshot [2/3] 64b957f83d6b Add device key action to toggle flashlight [2/3] 1bc8af09bc51 Add api to toggle flashlight e06ac1f13126 base: Micro optimization for accidental touch prevention e76b2aaf5f7c base: Add accidental touch prevention for assist key a4edb5471cf5 base: Introduce Accidental Touch d0a48bca9cfe base: Introduce new navigation bar key event source ffa3d2a04364 Add toggle to disable HW keys [1/2] 2fe454f76c48 SystemUI: Hide back icon when screen pinned and gestural mode enabled 4abcef3dfd37 Add tunables for navbar layout customization [1/2] 9c09c771658e Revert "SystemUI: Implement hide gestural navigation hint bar [1/5]" 94cc9bfd9f24 Make Quick Unlock compatible with long PIN/Password [1/2] 915ffa412c27 audio: Don't play sound effects if stream is muted dd75f3a4b7c4 QS: Add and use Bluetooth Panel instead of full Settings 79aa1a981f50 QS: Use Mobile Data panel for CellularTile a96a63c12c1d QS: Add and use Mobile Data panel 131843c67b1d DataSwitchTile: dont show toast on click fa150821c896 DataSwitchTile: collapse notification panel onClick 7ecb006fa010 SystemUI: Introduce DataSwitchTile b3f8054cc1a9 QS: Use Settings.Panel intent for Volume Tile 26862c028e65 QS: Use Settings.Panel intents for WiFi and NFC ef9cd51d859c AODTile: Use appropriate label c3a927b186f8 DefaultPermissionGrantPolicy: Silence harmless errors 0c3528e98d10 base: Add permissions for Google Chrome to sign in eb2f1da1b9bb base: Grant storage permissions to Google Markup 0df7e4c9615d base: Grant wallpaper permissions to prebuilt wp picker 70bc008a5136 base: Grant suspend permission to Wellbeing af4df1124a34 base: Grant storage permission to ThemePicker 523d85bf8539 Fix Google dialer FC due to missing permissions 4a40fb3e56f4 Allow chromium to sign in aa16ff337ddc Fix Google Calendar FC 1d1a4433342a Fix Fi permissions 52ba32c37c11 Fix Android 7.0 GApps permisions which were causing F/C 4cf32722537e base: Add permissions for OmniJaws c08245a7f8db SystemUI: make qs weather page follow system font setting a2da56301cd8 Lockscreen Weather: Improvements 6c1d0ec80151 KeyguardSlice: Fix up changing icon pack b3f404f15216 WeatherTile: Do not show if not installed 488bb0822fe1 base: add keyguard weather style [1/2] 9a1e7d4ce86a base: add weather to keyguardSlice 1a2ad927b7c4 base: keyguard weather view [1/2] 2d267b3fb38f base: add back weather parts [1/3] 37dfafb6e8a6 Add an option to ask pin for shutdown/reboot on secure lockscreen [1/2] e8363b118c0b Fingerprint authentication vibration [1/2] e32ca63ffae9 Disable PIN entry after successful quick unlock 23033695b490 Keyguard: Forward port lockscreen quick unlock (1/2) 05ec53e37b99 Hide power menu on secure lockscreen [1/2] b89c8cbede7e Disable QS pulldown on secure lockscreen (1/2) 38599b9f4b99 Add toggle to hide lock icon on lockscreen [1/2] 968b1f2c9a19 SystemUI: hide lock icon while dozing 84a681be9883 Add lockscreen battery info as TunerService tunable 48b8d9820bf9 SystemUI: KG Charging Animation: Add more animations [1/3] e8cabbb13e9f Add toggle for charging animation [1/2] e710fef67c7b SystemUI: Animate the keyguard when charging ad176d428d68 Add Lockscreen album art filter [1/2] a1c4a18a327f Lockscreen charging info: show decimal in battery temperature 8a4cd4021cc7 SystemUI: keyguard show charging watt 7ca4e13e9aca LockscreenCharging: squashed (1/3) 80290fafb6b3 SettingsLib: Don't show system overlays on apps list a717d4adba87 Add toggle to completely hide status bar on lockscreen [1/2] ff434310df84 Separate double tap to sleep on lockscreen [1/2] a6fa6290290b PebbleBerry: Remove black/white accent check on theme change 342af9edae40 Disable double tap power button camera gesture by default [1/2] 78e1e61a27ec AdvancedReboot: Adjust dimensions to match main menu 09e8875cec82 SystemUI: increase global action icon size a3803e2b73f0 SystemUI: remove black bg from power menu b0e53fb6b6b8 SystemUI: tint emergency icon only df9c62b51dca Revert "Global Actions - Remove outside touches" 65c858318fb0 Allow overriding default volume dialog position 5ab6683cb81d VolumeDialogImpl: Use TunerService properly 2aa4ebe9521a base: QS panel opacity [1/2] 9c636d050153 base: Add qs status bar header image [1/2] 0ac05b37741f Quick settings: Add Haptic Feedback to tiles [1/2] 0adc628ec3a6 QS tile titles visibility [1/2] 2819f8b19fd6 Add config for default QS columns and rows [1/2] c78fb2197c7f Allow to set QS panel columns and rows [1/2] 6cd9f1ff355b Allow tapping battery icon in header to go to Power usage summary 6e9ec78304ea base: Disable stock accent overlays 810fc4d79123 base: Add overlays from Android 10 50e1482b3e5c base: add missing shape overlays 113584164ebb base: themes: dont use colorPrimary for active qs 414bfb31d1df BatteryBar [1/2] 73011648b2b7 CollapsedStatusbar: Fix phantom spaces in status bar 91733f88fd68 Use alphaoptimized layout for icons on left 7a662a1ea10b Remove unnecessary battery meter view impl in keyguard statusbar d306ab1d7dd5 ThemedMeterDrawable: Fix system crash on theme change 135ef6aa19dc SystemUI: show a bolt ⚡ when charging 25fa8d2f03b5 Prevent battery tunables crashing on first boot 8652947f71f7 BatteryMeterView: More robust for showing estimate 569ba6f94653 Add toggle to display battery in quick status bar [1/2] a3ee4b43cd0c Separate battery estimate from percent for QS [1/2] 6e66bfda410f base: Add Solid battery style from PA [1/2] 2b1202628ae7 Add battery styles and customizations for Android 10 [1/2] cec8e347f3b6 Revert "SystemUI: Bring back good ol' circle battery style" 0e98991cff78 Option to Display Data Disabled Indicator Icon [1/2] 2df8451c5dc4 Allow using 4G icon instead LTE [1/2] 7f176c380eeb Make roaming indicator optional [1/2] 9a07f9616aad Add support for app signature spoofing 799eb119e5cc Add ability to toggle bluetooth battery level [1/2] 1fc8fa25b29b Network traffic mode for status bar [2/3] e2f576ed19a6 base: Export bodyFontFamily and bodyFontFamilyMedium symbols df9171082319 Revert "SystemUI: Network Traffic [1/3]" e834fae71e63 SystemUI: Add case to quick pull down status bar anywhere 8b367126469c Do not apply date customization to QS clock [1/2] 9445e33a8398 Allow using position tunable to hide clock ff8ccf42b276 Add option to auto hide status-bar clock [1/2] 6ab1367cdfb9 Statusbar clock customizations [1/2] ab534b36bc5a Add separate tunable for clock seconds 3085563b12c3 PebbleBerry: Allow dark style selection and accent check 2ede279844a9 Revert "SystemUI: support black theme for dark mode [1/4]" c50d326df1f8 base: Improve navigation bar hiding toggle 7159d6641d19 Use FORCE_SHOW_NAVBAR to actually toggle navbar ee7a2cbc6349 Statusbar: Fix Tunerservice usage a9206e3ea863 ListView: Disable dividers by default 6360cf45b67a Fix NullPointerException of AMS 3913aacfb144 Optimize AbsListView to reduce click operation latency 06054fde6ded avoid duplicate doFrame calls. 461d2ba8fca1 make ui touch optimization work normally. 39055296f115 add VSYNC scheduled flag and avoid two doFrame calls in one period dce7b17c4931 core: touch response optimizations 36a570f61a54 SystemUI: Allow using tuner API for Global settings dbb73c5b07ed TunerService: Prevent NPE with tunable 331b7643c75d pm: Add flags for UFS card for encryption in vold deb2de4ac0fb ChooserActivity: remove ugly separator 846ab13cbecf BatteryStatsImpl.java: Stop resetting battery stats after reboot with battery level >= 90 7071c7bc6e6b telephony: URI cannot be created with negative subIds 529a72cfb6e7 Close file descriptor to avoid socket leak bfcfd2cc3dd2 Quick settings: Add method for getting estimated battery time e210b7db6210 Set alert dialog message to use system font 354f45747c0a Fix list style alert dialog to use system font 49810056054d services: LightsService: Mute an annoying error message. 8f4d961ae11d base: Change dividers from Holo Blue to Pixel Blue 6b500711a298 Shorten wait time for shutdown time optimization 8a0472396c0f TelephonyRegistry: Avoid adding duplicate listener 5bf8eab1538c Fix navigation input consumer not working when first window is invisible b6ef9aa32123 Fix deadlock between AppOpsService and HistoricalRegistry. 620bffd837c5 SQLite: Do integrity_check only once f918a49925f5 SQLiteDatabase: Catch corrupt exception during transaction 87461c10633b MountService: Prevent NPE with DropBoxManager 38dd894637cb Settings:Bugfix for NPE, Only valid screen power consumption need to smear 4aae753b3c3c ParcelFileDescriptor: can we stop the panic here? ded34831a2d0 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui 60138fff2a94 Framelayout: Fix NPE when view is missing 99dc6439765f SystemUI: Keyguard: Check for a null errString f003483c5f27 Fix Another SystemUI crash e238d703d6a9 Fix SystemUI crash 2d171350a77f CarrierConfigManager: enable LTE+ icon by default 3f8d1137c746 screenrec: Show dialog on bottom 2ffe9e25d07f SystemUI: Remove GarbageMonitor tile 3bece2f04611 Suppress FingerprintManager logspam 1e39fe233b04 Kill off provider info logspam bc6407489cef Reduce log verbosity: Don't spam logcat 77737b16c1b9 base: Add START_ACTIVITIES_FROM_BACKGROUND on phone priv-app whitelist 36a0a6fefdbd SystemUI: Remove build version from qs footer 06c123182356 Restore cache clean up code in PackageManagerService 552c617173a4 Add crdroid utils c7d05fec5f72 base: Add metric for crDroid Settings 9ef2e25ba0da base: Add stub files * frameworks/native e48b2cb5f Collect Parcel statistics using std::atomics. 227157ada Check if /dev/input exists before accessing the path 72dd05d79 Use std::filesystem for input event devices scan. 56c63d2b1 Introduce non-linear display color transform. b92c4eb72 Fix coordinate error after rotation and scaling in TouchInputMapper 2b856a5c9 SurfaceFlinger: captureScreen buffer set GRALLOC_USAGE_HW_COMPOSER usage bd3c23269 sf: Ignore large frame times > 100ms 173a6d6b5 VirtualDisplaySurface propagate reallocation to VDS producer 30ee330d1 BufferStateLayer: Mirror BufferQueue behavior in fence merging 048ed11ce Fix syncpoint frameNumber not align issue b34db9b7f Make otapreopt_chroot setup linker b9badc3eb Don't delete new dalvik-cache for otapreopt 21b3c0690 Make otapreopt actually print dexopt error messages 05a350de1 Run restorecon on new profile directories. 3ff3f5114 Dexopt: fix a bug due to unsign int. 33fcb9333 Dexopt: read min new methods/classes percent change from properties. e13f86f25 Read ro.hardware.egl for ANGLE's filename 4bdf6449d OpenGL: fix initializeAnglePlatform with built-in ANGLE driver a71aaab32 installd: Fix set dex2oat to background after boot_complete c93a6ca3a Fix the secure flag check for blackout layer issue 758595ab8 PGO for libbinder 49ad76e01 surfaceflinger: Enable PGO 5005658f4 libgui: Enable PGO f8c3f8854 inputflinger: Enable ThinLTO f3f2a6f95 sf/inputflinger: Switch to -O3 and disable debugging 7c3b04a3d libbinder: Suppress log spam when unlinking death recipients 158ef2643 SurfaceFlinger: allow force fallback to Light HAL for set brightness 672aab2c6 binder: Enable ThinLTO 03c767777 libgui: Enable ThinLTO 6384368db InputDispatcher: allow to intercept a specific event key 298ed5e83 Check for focused window before raising 'no focused window' ANR 924286c5a Check window token when extending timeout a6ce80191 Ensure mNoFocusedWindowTimeoutTime is null when new Focused Window come 5006e2f3b SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs add515ff9 libbinder: writeInterfaceToken char16_t* variant 701d67a45 libbinder - avoid pthread_cond_broadcast per call d6b2d2314 libbinder: support inheriting realtime priority eb916e200 sf: Validate layer bound before access ab92eef35 RenderEngine: Rev down blur filter shader when device is legacy a35b55ce3 SurfaceFlinger: use TFD_TIMER_ABSTIME for VSP timer 5e9ec81ea touch response optimizations 76f375452 Add dalvik-heap device configs for 8/12/16 GiB devices e7263959d SF: Add retry to EventThread postEvent * lineage-sdk 371ceb47 Battery Fully Charged Sound [3/3] 0c9d23a7 NotificationLights: Allow overriding for all apps [1/2] 3ef4b500 Battery light: 100% charged level (3/3) c3d8fcd3 lineage-sdk: Tweak default charging sound path again e058c60c Add toggle to allow advanced restart on secured lockscreen[1/2] 92526f01 Add more device key actions [1/3] 4b9cf774 Add device key action to take screenshot [1/3] c181471f Add device key action to toggle flashlight [1/3] ce5ef620 lineage-sdk: Enable advanced reboot by default 46802300 Network traffic mode for status bar [1/3] 51e47cde Allow value 3 for status bar quick pull down 868aec26 Allow value to hide the clock 97c785d6 lineage-sdk: Remove DB upgrade for FORCE_SHOW_NAVBAR f30e8014 Ship as crDroid based on LOS c24791d7 lineage-sdk: Try loading default setting value for switch 3144f504 sdk: Kill los versioning 6b957f0e sdk: Set summary automatically if required 1f35e94b sdk: Kill trust interface hint on first boot 2c8ebeb0 crdroid: Do better for version pref fb8067c4 Disable by livedisplay by default d84730d0 sdk: Map to ro.modversion * packages/apps/Contacts 835a5186c Merge 'lineage-18.1' into 11.0 * packages/apps/Launcher3 ea9129426 Merge 'lineage-18.1' into 11.0 * packages/apps/LineageParts a4fa3dc LineageParts: Disable power menu customization 6076155 Move Swap capacitive buttons to Settings [3/3] 8d908fb LineageParts: Tweak default charging sound path 80834bf Disable unused components ac37cff Charging Sounds: Consider null uri as silent b6c8251 Kill redundant search fun party 6d57674 Make trust interface less boring 4fc74cf Add initial crDroid stats support 3b0100b stats: Mod version switched to crdroid version fd470a9 Ship as crDroid based on LOS * packages/apps/Messaging c103a07 AOSP/Messaging - Changes to make unit tests to run and pass e58ce82 Mark messages as failed if SIM is inactive c615aaa Fix creating a new conversation including own number 2e3aea1 Messaging: fix dark mode ExpandableListView e.g. vcf card attachment 1bc7f1a Messaging: fix dark theme of settings dialogs 387e82c Messaging: use config_dialogCornerRadius for contacts popup 27869c2 Messaging: Adapt night mode for new changes e96c918 Dark theme: Clean up 6a47dc9 Messaging: add night mode 34d6434 Messaging: Add "Mark as read" quick action for message notifications f054b5c Revert "Messaging: Show quick reply choices only on wearable devices" * packages/apps/PermissionController 1e3eef714 Merge 'lineage-18.1' into 11.0 * packages/apps/Seedvault ec1120d Only treat eng builds as debug * packages/apps/Settings b81d27528e BatteryHealth: Make layout more consistent cadaec92bd BatteryHealth: Make it optional a54f14e539 BatteryHealth: Make resources overlayable df9184fe95 BatteryHealth: Add Battery Capacity info 1639aca9d4 Add proper strings for refresh rate controls [1/2] 81adcd3d48 Settings: Show battery saver refresh rate toggle in search 6d3b1c51c5 Settings: Add toggle for 60Hz refresh rate on battery saver [2/2] 438cb33a28 Settings: Update drawable for find in page aadd921bf0 Settings: Add option to instantly lock app on closing [2/2] b49bacd023 Settings: use colorPrimary to fix WiFi icon themeing e69f890958 Nuke old power menu settings 9af94587d4 TopLevelBatteryPref: Remove BatteryStatusFeatureProvider 84670454a1 Settings: Remove dependency on pref object for peak refresh rate isAvailable() b3ce7db287 Settings: Add preference for maximum screen refresh rate 7345246a09 Settings: QR Scanner pass proper frame Width and Height 0f0486c665 Settings: backup: add back-arrow to actionbar 5ad7ba4655 Settings: Add lottie animations [SQUASH] 08cdfb76c2 Use our string for restrict_background 027137068e Settings: Introduce Applock [2/3] b413fc83f8 Allow using face as auth method for apps 519edd4a84 Port faceunlock feature 4328b26616 Revert "Port face unlock feature" c483fc6e87 Theme settings dashboard icons [2/3] 6abd1e81db Settings: Use correct icon to reset battery stats d8264d5fae Settings: Reset battery stats [2/2] 3ea0c40bae Battery: show battery temp on power summary 764c311b78 Settings: PowerUsageSummary: open advanced usage on header click fbd03efff6 Settings: Battery: tune design 91a28680aa Settings: Battery: Redesign BatteryMeterView 1e111a3ea2 Settings: Fix crash when going back from battery bef5fcf539 fuelgauge: add back battery level animation a5841659d3 Remove BatteryStatusFeatureProvider and BatteryHeaderPreferenceController 0a7dc7a5fa Partially Revert "Add adaptive charging to the top level settings menu" e1b4cdea2a InstalledAppDetails: Fix refreshing storage summary after force stop 37ef30439f Settings: Move custom density settings to Display 3d90f07276 Phone ringtone setting for Multi SIM device [2/3] 5690266140 Add deep sleep preference controller [2/2] 53ef9f8238 Allow to quickly open Running Services from QS panel [2/2] b0b12347ce Make selectable consistent with prefs on screen 75c193fb08 AboutDevice: Use ro.product.device 3222072f5d Settings: Add platform and RAM to Model & Hardware 263b28940a Settings: display fstype for mounted volumes aca53443ec Settings: Show full proc/version information 3f2d1e01a5 Settings: Add Device codename to Firmware version window bbf8b2579f Settings: Match shortcut colors with settings icon beb7341ce8 Allow tuning ambient display with sensors [3/3] f769ba5a03 Settings: Show media cover art and pulse toggles for lockscreen 4804bd27ee Settings: Add screen off fod [2/2] 2deddc2b89 Settings: Use global fonts in styles 8fb000be45 Give new life to reset buttons a2a14abdbb NightDisplay Settings: Use List Preference for NightLight settings 8ac97921f1 Settings: Move blur toggle to Display options. 27ed4b6d13 Settings: Use actual default refresh rate 77e90be95d Fix long click intent for Smart Pixels tile [2/2] ac15eb73e3 Bring back Gaming mode [2/3] f5f287938a Settings: Hide AOSP auto-rotate option hide quickly adf12ed098 Port face unlock feature fd35ff3104 Settings: Fix NPE with customdialogpref for backlight settings adc9c7d7c4 Make Quick Unlock compatible with long PIN/Password [2/2] 1a2b1ca019 Settings: Add back arrow to Desktop backup password 2f4f3f778f Settings: Fix icon tinting in power detail pages 23239719dd Settings: Address a memory leak 8dacac2a10 Settings: add missing android title for top_level_settings 83be31f030 Settings: Fix dismissal card bg color 9a0027f894 Slices: use the same string for BT and Wifi master switch 8fc34f6165 panels: Add Bluetooth panel 5de1054c39 QS panels: Improvements 1ac3f3d54d panels: Add Mobile Data panel bed4b2e354 Settings: add back weather parts [2/3] fac3237c46 Revert "Settings: adaptive icon" d873d41e3e Keyguard: Forward port lockscreen quick unlock (2/2) 3cd5d1dbf3 Settings: Enable advanced reboot by default ab21c8d427 Settings: Remove duplicate tap to sleep under display e960ffbf84 Settings: show battery times in summary ac470e0de1 AnimationSeekbar: Accept digit vales in the hundredths a6bfa49174 Settings: Use seekbar to allow setting arbitrary animation values 6613f56272 search: Impliment external searching 8945bab92c Port "Battery Usage Alerts" feature from factory images d620bc6cc6 fuelgauge: Fix possible memory leaks dc5667f1dc fuelgauge: Implement Early Warnings d436e32402 fuelgauge: Use Enhanced Battery Prediction from Turbo 80a3268c24 Open app when clicking on icon in App Info 6dbda74b6a InstalledApp: show link to Google Play 87f22ec0e9 Settings: Add missing gesture and battery animations 009d313893 Settings: Remove all initialExpandedChildrenCount 76c8ae8701 Settings: Make dashboard search bar round like stock e2bb6b78e4 DisplaySettings: font size in 5% steps from 80% to 130% 56caf6dcd2 SlicesDatabaseHelper: Re-index databases when version changes 11617cfbc2 Enable FeatureFlags on "user" builds too 8a1d11def6 DarkMode Settings: Use List Preference rather ugly Drop Down 0836db69b9 DarkMode Settings: Include pref for selecting dark mode style 3afdb604e0 Settings: Hide settings moved to crdroid f8b3d04a73 Settings: Move gesture settings under crdroid d91c43e5b8 Settings: Integrate crDroidSettings into Settings 8f9d870367 Temp: Hide legal info for now 774449b5ba Settings: Hide lineage black theme toggle c312a2d080 Settings: Use crdroid legal url prop 4690b51261 Settings: hide automatic system updates preference 6348756169 Settings: disable all bugreport settings d432068afb Hide API version 2feb186434 Settings: Add back crdroid logo 9a3bab1ff7 Settings: Disable Google Play system update check 64a0e84bd4 Settings: Fix CR version in About menu * packages/apps/SetupWizard f4543be SUW: Use correct updater package 1f9b4ef SetupWizard: Bring it on our side 08f4dc6 Ship as crDroid based on LOS * packages/apps/ThemePicker c00f8d8 Merge 'lineage-18.1' into 11.0 * packages/inputmethods/LatinIME 174ec901d Merge 'lineage-18.1' into 11.0 * packages/services/Telecomm 1af68678c Merge 'lineage-18.1' into 11.0 * packages/services/Telephony b2c8d9326 Merge 'lineage-18.1' into 11.0 * system/sepolicy e704243d6 Merge 'lineage-18.1' into 11.0 * vendor/lineage ca4f33c0 crdroid: Bump to version 7.10 eaa5d34d apns: Update APNs for Chinese carriers c6b9d224 Add support for separate kernels for boot and recovery [1/2] 251c4c13 backuptool: Support tab-delimited fstab 9b84e664 overlay: follow system accent in setupdesign 23717355 overlay: tv: default to night mode 3235c26b kernel: Fix vdso32 building for 4.19+ kernels 92f50e70 config: DEVICE_PACKAGE_OVERLAYS -> PRODUCT_PACKAGE_OVERLAYS 17ee637d overlay: Remove MMS user agent URL * vendor/qcom/opensource/commonsys/system/bt 15fc6a84e Merge 'lineage-18.1' into 11.0 ==================== 09-12-2021 ==================== * build/make a1a18d4de Merge tag 'android-11.0.0_r43' into staging/lineage-18.1_merge-android-11.0.0_r43 * frameworks/base 74544b9e39b1 Merge tag 'android-11.0.0_r43' into staging/lineage-18.1_merge-android-11.0.0_r43 1bbd56683d79 Revert "Revert "Detects all activities for whether showing work challenge"" 6945498aec5d Disallow click to partial screenshot right after screenshot is taken * packages/apps/crDroidSettings 7e7f240e New Crowdin updates (#805) * vendor/qcom/opensource/commonsys/bluetooth_ext 8f8fc79 Merge tag 'LA.QSSI.11.0.r1-13200-qssi.0' into 11.0 * vendor/qcom/opensource/commonsys/packages/apps/Bluetooth ff88bc742 Merge tag 'LA.QSSI.11.0.r1-13200-qssi.0' into 11.0 * vendor/qcom/opensource/commonsys/system/bt 0ca1b3d05 Merge tag 'LA.QSSI.11.0.r1-13200-qssi.0' into 11.0 ==================== 09-11-2021 ==================== ==================== 09-10-2021 ====================