==================== 12-17-2021 ==================== * frameworks/base 1a54d1013f26 SettingsProvider: Set device name to marketname if available e4e7e717f1f1 TaskSnapshotController: avoid NPE 39b9b2d0671f base: WindowOrganizerController: fix a NPE a9dc6cf036ab Pulse: Fix potential SystemUI FC * hardware/qcom-caf/sm8150/display 85015ad3 Merge tag 'LA.UM.9.1.r1-11400-SMxxx0.0' into 11.0-caf-sm8150 ==================== 12-16-2021 ==================== * frameworks/av 8c09fc5552 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB 9f5f89744a C2SoftAmrWbDec: Fix reset while codec's stop(). 70aba6a32c C2SoftAacDec: Fix reset while codec's stop() f724675c1e stagefright: add nullptr check in MediaCodecSource fe15c7999b Fix ABI config in mediaparser JNI 79d5f2f449 codec2 codecs: always specify range of buffers 7d461f07d7 Camera: Add support for manual 3A. a803489b30 CCodec: read formats after setupInputSurface 1ac1d79a15 Codec2BufferUtils.cpp: Fix integer-overflows 285d0514f0 sfplugin utils: expand libyuv coverage 11c1f8ac32 codec2: use libyuv for copying planes f61f8238a5 C2SoftAacDec: Compute output port delay from stream info 9213ba5296 MediaCodec: add methods to query/subscribe vendor parameters 486c7fa201 Codec2 Components: reset OutputBlockPool after use 128035adfb libdatasource: fix null dereference 24455254ad libstagefright: Allow HFR-60 in HAL-3 recording b7d2371429 GraphicBufferSource: Enable timestamp snapping in timelapse mode c9d6b2bec3 codec2: fix issue in allocating too many 8k buffers 69da6f8b48 CameraNDK: Add RAW_DEPTH image format d35c5859b4 fixup! CameraDeviceClient: fix recognition of Y16 format dc30267cce Camera: Flush Improvements - Result drain optimization 5b7e4f5e9a Camera: Add critical log message 251df6acfb Updating code diff from last commit 2af95c532a Camera: Update max HEIC buffer calculation 8f8755cac6 Camera: Master callback mode support for MCX raw e07fff3c23 audiopolicy: Avoid logspam about engine config parsing error efcecdb83e camera: Workaround for GCC-compiled HAL3 drivers 6cc1616f65 Workaround global ThinLTO breakage 313a436553 mediaplayer: Fix constructor calling sequence e5531a0952 mediaplayer: Add default constructor for media player 29bb0d4f63 stagefright: Fix stop-error-error crash cd1acbaa82 stagefright: Fix stop-error-release crash c7eae9042d CCodec: Move lower-res workaround to C2OMXNode 0c70349b84 CCodec: Make HDR10/+ support detection logic work for encoders 30dd247ae2 Camera3Device: Fix wrong metadata pointer 5c837b4fe0 codec2: Fix software decoder display issue f4889ac2fa BufferPool: limit number of idle buffers in caches 1649202756 CCodec: store flushed config as work items 8d82be64ba libcameraservice: Remove restrictions for faceunlock service 89e45e1c1b codec2: Avoid sending input done event for incomplete work 95e3bbc0cb CameraDeviceClient: fix recognition of Y16 format due to unmatching sizes 44f4701c05 libstagefright: Use regex patterns for libyuv functions 6fa929e739 xmlparser: Add support for parsing target specific xml ee152bac57 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO 438fc421c2 CameraDeviceClient: make mPrivilegedClient static 95411b7f41 Camera: Skip stream size check for whitelisted apps. 35e73e9f76 libcameraservice: Don't pass NULL args on setCallbacks call e0954fbfb7 audiopolicy: try again with trimmed audio port name if not found df21481a6c audiopolicy: No longer make re-assigning legacy audio groups fatal. * frameworks/base 28bb817fb1ba SystemUI: Switch to CustomSystemUIFactory d5047402bbde SystemUI: updated bluetooth icons from oos 4df557519be1 Revert "SystemUI: update Bluetooth battery level assets." b271359c3f28 PhoneStatusBarPolicy: Show battery level for all devices * frameworks/native 0c461c2e9a Collect Parcel statistics using std::atomics. 6857384991 Check if /dev/input exists before accessing the path f6acc44898 Use std::filesystem for input event devices scan. 4565f98a79 Introduce non-linear display color transform. 603a11fe59 Fix coordinate error after rotation and scaling in TouchInputMapper 2ad2f201ae SurfaceFlinger: captureScreen buffer set GRALLOC_USAGE_HW_COMPOSER usage fb663f5a03 sf: Ignore large frame times > 100ms aeaf4f23ed VirtualDisplaySurface propagate reallocation to VDS producer 5cb4a6d220 BufferStateLayer: Mirror BufferQueue behavior in fence merging 260e57c694 Fix syncpoint frameNumber not align issue 4bb0dc52ee Make otapreopt_chroot setup linker 42e563ff84 Don't delete new dalvik-cache for otapreopt 176d604fa2 Make otapreopt actually print dexopt error messages b069c34c2b Run restorecon on new profile directories. b621d92e6b Dexopt: fix a bug due to unsign int. 046a4f1ee6 Dexopt: read min new methods/classes percent change from properties. f9b4d52f7c Read ro.hardware.egl for ANGLE's filename 8330a2ac70 OpenGL: fix initializeAnglePlatform with built-in ANGLE driver 79affe7284 installd: Fix set dex2oat to background after boot_complete c36db353ea Fix the secure flag check for blackout layer issue c7e45b5209 PGO for libbinder ebba0b01d7 surfaceflinger: Enable PGO 3ee5a493f4 libgui: Enable PGO dfc481dd7f inputflinger: Enable ThinLTO ddf953b1a6 sf/inputflinger: Switch to -O3 and disable debugging 5ea0275380 libbinder: Suppress log spam when unlinking death recipients 31159e4d03 SurfaceFlinger: allow force fallback to Light HAL for set brightness fa415b8564 binder: Enable ThinLTO ee2d031246 libgui: Enable ThinLTO 1f2a600fe6 InputDispatcher: allow to intercept a specific event key 1361315428 Check for focused window before raising 'no focused window' ANR 50f99dbdc5 Check window token when extending timeout bccfb4b740 Ensure mNoFocusedWindowTimeoutTime is null when new Focused Window come 02addbda78 SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs ceae7e79b4 libbinder: writeInterfaceToken char16_t* variant 2231fb7d58 libbinder - avoid pthread_cond_broadcast per call fa3c6d4e70 libbinder: support inheriting realtime priority a65b4aa6f4 sf: Validate layer bound before access 9808355bf6 RenderEngine: Rev down blur filter shader when device is legacy 49d5618298 SurfaceFlinger: use TFD_TIMER_ABSTIME for VSP timer 756105d7c4 touch response optimizations a5efcceefa Add dalvik-heap device configs for 8/12/16 GiB devices 2b295fc599 SF: Add retry to EventThread postEvent * packages/apps/crDroidSettings e23efa24 crdroid: Partial revert for color pref layout * vendor/addons f78a719 addons: Add missing values for Rounded Corner styles * vendor/lineage 745ef572 overlay: Enable the people notifications section. ==================== 12-15-2021 ==================== * build/soong e239f3186 Merge pull request #9 from sileshn/11.0 * external/freetype 2fd232405 Update FreeType to 2.11.1 * libcore 9efcb5a6ae Revert^2 "Avoid fd leaks when jniCreateFileDescriptor encounters OOME" 1ecca0d646 XML Pull Parser optimizations 2fadb4277f Add newStringFromUtf8Bytes native implementation. 490e87ba11 Add Zygotehooks.indefiniteThreadSuspensionOK * packages/apps/crDroidSettings 960cad72 crdroid: Properly update summaries for quick/smart statusbar pulldown 7fa99119 crdroid: Clean up BatteryBar * system/vold b92dee2 vold: Add support for ntfs * vendor/lineage 1e60b028 overlay: Set few default packages 976a135a vendor: apns: Add auth_type explanation 165c983d vendor: apns: Fix wrong IPV4 protocols c82af165 vendor: apns: Remove unused "spn" attribute 0a03404b vendor: apns: Correct Telia a01b7e57 Remove fake wget 4adca9a0 prebuilt: Remove lineage-radio.rc ==================== 12-14-2021 ==================== * android daf882a manifest: Update to clang 14.0.0 0987460 Merge branch 'lineage-18.1' into 11.0 * bootable/recovery a36d15b1 Merge 'lineage-18.1' into 11.0 * build/make ec0b24176b envsetup: Prefer setting ccache compress as command line parameter 63ee7d2fdd Automatically set CCACHE_EXEC to the system's ccache 0d5730b089 envsetup: Automatically set CCACHE_EXEC to the system's ccache d3728cccd0 Add commandline argument to setting device a384ecd53d build: Allow prebuilt apk in framework e28504a55d build: copy recovery generated props to extracted prebuilt recovery 32e28d8190 Allow missing classes in R8 mk builds 53de28c8b1 combo: Add cortex-a76 to known v8-2a cores 4a00a28796 build: support using a prebuilt recovery ramdisk 6d90343b73 Update size limit for madvising odex, vdex files 38308578b5 Enable madvising of odex, vdex and art files a847725ce1 build: Warn about prebuilt apk in PRODUCT_COPY_FILES d90aa485f7 When compiling, use release-keys tag not dev-keys 91ae676c3c build: not allowed yada yada yada bda1a3cfde build: allow device to override *caugh**caugh* prop fa9006aabf Fix ordering of checks based on llvm-readobj output aae02df28a build: enable support for vendor_overlay in makefile 3c4d8f8e76 Use 'release-keys' for build tag 188766f376 soong: Add ability to enable product_shipping_api_level variant. 3712870019 build: Add backuptool by default b975787f56 build: execute changelog generator script 306309c025 build: Add ANSI name and build info d09694638b Make build ID simple 74f19a311e build: Add ro.crdroid.device * build/soong fa5570b0d Add python3.10 to allowed paths 30653c341 sandbox_linux: set CCACHE_DIR as a writable path * external/harfbuzz_ng d09f3c617 Merge tag '3.2.0' of https://github.com/harfbuzz/harfbuzz into 11.0 * external/libjpeg-turbo 014f813 Merge branch 'upstream-main' of https://android.googlesource.com/platform/external/libjpeg-turbo into 11.0 * external/sqlite 347a80c Update SQlite to v3.37.0 * frameworks/base 618fa26c27b4 New Crowdin updates (#727) 6a206d8a93dc Update Crowdin configuration file 6013ee5b530b Add switch to kill notch completely [1/4] 9b9e17060de6 StatusBar: Dismiss qs when screen's going off if showing 1e0c2efce3cd SystemUI: Show FPSInfo Tile only if supported 67dde921801d Revert "Show USB icon in ADB notification" 1146b8218b55 Don't query a null AccessibiiltyNodeInfo when populating ViewStructure 0e1d0d112ef8 base: enable/disable up or down swipes on Ambient display [1/2] 965ca14cd077 display: Fix night display matrix in unmanaged color modes fde549ff2ed8 display: NightDisplay: Use chromatic adaptation when possible 8583390a6c33 display: ChromaticAdaptation: Fix matrix formatting in logs 49baf6b574e4 display: ColorBalance: Add support for non-linear native color spaces e6e37d326c23 display: Improve matrix formatting for easier debugging 9624f967ab88 display: Create common chromatic adaptation tint controller f5f26768f043 display: Use CAT16 for display white balance transform 2f2903f648d2 graphics: Add CAT16 chromatic adaptation transform d45b22c62ee3 display: Add simple RGB color balance transform dc8a18ed0cf3 Revert "Pre-emptively take a snapshot when finishing an activity before changing visibility" 8a70c79ddcaa display: Perform screen-off fade out animation in linear sRGB e9e0fc3f987d SystemUI: Add Google Sound Search tile cf78d0059577 SystemUI: Reorder QS Tiles 491a2a33c7b8 SystemUI: Add nfc tile to default list f68f9b1b6004 SystemUI: Use same NFC icon as that in QS tile a14803d49039 SystemUI: Add statusbar NFC icon 3dcd67daeeaf SystemUI: Redesign Media Player View 672b78982990 Ticker: Adapt sysui notif context change for getIcon 6bf13292f814 SystemUI: Apply theme by using notification context 17fc816a13ee graphics: Override system fonts with user-selected overlays 492a5af773fe BurnInProtection: Fix null object reference with timer 706df64aee02 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. c765be5d8237 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. 1c42093c9105 Close the FileStream to avoid resource leak 8eca91c83a08 base: InputManager: handle housed stylus event 1589c3be9d1f SmartCharging: Make sure resume level is lower than suspend level a827e860d94f Fix reading /proc/locks when lock is held by another process 2b96e9f60a2d Doze: Pulse Lights View only on notification 41e1bcee566d NotificationLightsView: mute logcat spam 9d4b0238e0c2 base: Add toggle for 60Hz refresh rate on battery saver [1/2] 091393d2f3d4 Alert Slider: check for existing dialog before creating new 16c172193582 GamingMode: Add ADB toggle [1/2] f2fd461521b2 PastyUtils: set content type to match pasty server header needs 43a0efff1e54 AppLock: Add option to instantly lock app on closing [1/2] 5c8a5299a237 AppLock: Don't trigger if starting new intent of current running package c4bcc8921b58 AppLock: Fix biometric prompt disappearing if app launched from resolver ff21143c5a56 InterruptionStateProvider: disable debugging da0b1a928bef PebbleBerry: Rounded Corner styles [1/4] 6d69797508b8 base: Add rounded corners to activity open/close animation 48e791800412 Make popup menus more rounded f26ee0a03903 Custom Rounded Corner preference [1/2] 890b26886230 SystemUI: fix NPE on ExpandableNotificationRow a2bbc7381bcc Allow devices to hide black fill-in for display cutout [1/2] 315c6818e982 services: BrightnessAnimator: Make ramp rate non-linear for very low values c822548d94ee SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate eccf25b77d57 DisplayPowerController: make brightness ramp rate overlay-able fe0240d06ae3 base: Grant suspend permission to Flipendo f2192502752d Drop the O_NOFOLLOW flag. d3cdcf776b94 camera: Allow selected camera apps to skip unconfigure dcd79ebde63a base: Switch to pasty to upload crash information 4fb1d13cbd1b PocketJudge: Allow to register vendor proximity sensor eaf8fc2b2611 services: VibratorService: Add support for intensity control with Oneplus haptics motor 47a7386eab0a Eliminate potential deadlock in AccessibilityCache c527f773fb73 Catch SQLiteFullException in AccountManagerService 989127a1c424 zygote: Use tmpArgBuffer instead of argsBuffer to prevent NPE. 11d69ac797ff BatteryService: Add support for oem fast charger detection 5be5426ba7e3 AntiFlickerTile: Fix error in handleRefreshState dd48179b155a LockIcon: Fix drawable log warning b93158febab1 Use default refresh rate as min refresh rate 9b51d56b8062 Add Mono audio tile (aka headphone in one ear only) 03c977dcea5e QSCustomizer: Properly apply changes with header image enabled 906ae9900ef7 QSDetail: Fix QS detail panel with header image enabled 5b9b232fce6d Add synchronization for invokeForAllObservers call d5dfa45857fb SystemUI: QS: Decrease vertical padding between QS tiles 458b11de9212 AppLock: Update tasks snapshot when needed 017cb80b800c SystemUI: VolumeDialog: Fix animation when ringer and notification are unlinked 24718bcff0d6 PrivacyChip: Do not change view on expand bf2d38dcaf91 DisplayModeDirector: Make sure we apply refresh rate on startup 7887ffa0d122 base: Setup baseline for DiracSound and MiSound lint f579d6ffca30 base: Add DiracSound and MiSound to current api 18cc487352f4 base: Add support for MiSound FX 681ff8051af8 base: Add support for DiracSound FX 631b039b08d9 Use SystemUI reboot view also for OTA uncrypt d965cc5926d5 Make releaseSomeActivities() a oneway call. 3befcad759d1 Add madvising of .odex, .vdex and .art files 0959d41c5e6b Use BinderDeathDispatcher for alarm listeners 12cededc022b maybePruneOldTraces: bail if modification times change. 6487c21475b3 base: AppLock: Call activityStopped when activity has stopped 14602dd58339 Power menu background opacity [1/2] 52687a2d3b53 PowerMenu: Hide emergency affordance if not selected 3f2a6ec83655 PowerMenu: Dismiss power options before showing restart options cd2043b753c0 PowerMenu: Remove redundant immediate dismiss 1d9067bbf802 Prevent NPE due to unchecked r.uid 59d6d3838228 Crash occured due to null pointer exception. ecafe4a5c7fe view: add null check for dispatch touch view 46033e6d84b9 PMS and WMS deadlock when uninstalling APP 19cf20b18750 os: Process: Fix wrong code in isThreadInProcess 0deda0f56457 SystemUI: Import TensorFlow Lite model for back gesture 3ac3db17aa86 SystemUI: Add machine learning back gesture provider 8481b4d3ba57 AuthController: Add null check for mCurrentDialog in onBiometricError() b3c24a747352 Camera: Clearing exception for Extended Face 6ad265fcd0cf Camera: Extend face detection 512cba385d1c base: Edit persist.camera.privapp.list to match with current property d0d90262f8af Select the proper request list size eb7ba65aefef Camera2: Notify fps as Session Based Parameter 2c48d5722649 VolumeDialogImpl: Remove alert slider hide icon 23e238ae493e VolumePluginManager: More fixes toggling panel 8be03ee1eb13 camera: Skip HFR checks for privileged apps. b07a69de51e6 SystemUI: Fix NPE on Volume panel plugins dab15ad857b2 base: VolumePluginManager: Add default constructor 2e3459e4f081 fwb: Allow using plugins even on production 1b2910147541 fwb: Implement VolumePluginManager 20fa50762aea SystemUI: Redesign volume dialog e01980be053d Revert "VolumeDialog: fix an NPE on TV dialog" e3f3e69c128e Revert "SystemUI: fix volume dialog position on TV" c4fa2bbe7e9f base: allow device to override *caugh*caugh* prop 22439df5e408 When a pinned file is a jar or apk, ask the runtime for other files. 9bc32722f0b7 Remove obsolete config_jitzygoteBootImagePinnerServiceFiles. abebe7086174 Reset PAC keys on thread creation instead of on zygote fork. 47b4628b89d0 API and boot image updates to import RI BigInteger 68ff9336bf58 Workaround global ThinLTO build break fcc482132698 HwAudioSource: wrong native handle check a5787e1e4572 Remove wtf about JobScheduler.Background 305f1cc3c528 Implement backup/restore for network policy dc45b8db81ee Split network policy XML parsing into read/write helper functions eab9c01ea957 Add lockscreen background blur [1/2] 0dd9762d19cb Add kill button to notification conversation guts 09f16b441eac Add kill button to notification guts [1/2] de81cee68a67 Allow media art with enabled facelock lockscreen bypass 7950202dbfda Bring back music ticker 0912f472c932 SystemUI: Cancel ticker if notification entry removed ce589cd83df0 SystemUI: Do not change interrupt state for heads up 28ec46c59a81 SystemUI: Fix Ticker layout 319a8bbb9c6f Status bar notification ticker [1/2] 5934a62e2bc3 Clipboard access toast: Improvements [1/2] 22a982224656 base: clipboard toast toggle [1/2] 52189b393165 base: iOS-like toast notification for clipboard access 904a287f3f28 Fix two problems in the ExecuteBinary function. 91cf8e009152 Add toggle to disable charging animation [1/2] 128fc44fce00 Do not show charging animation when disconnecting 02aeecb38c70 base: Use wireless charging animation for wired charging too 4799345d95b4 Set notification opacity for smart replies 2279badabb4b Add notification guts priority button background opacity a518ad4b982d Fix notification guts and header opacity 1be477798b48 Fix up notification opacity with animation f5ed3af1dc58 base: Notifications background opacity [1/2] 0a7c990dfd70 Add switch to select SBC HD by default [1/3] 5869e1f1ef50 SystemUI: Add overlay to disable assist hint on lockscreen (#433) 1640865c7f3c Cache bluetooth A2DP in AudioService callback thread ce8c9ed042cc SystemUI: Override VoLTE icon with VoWiFi when available [1/2] 8dd28c9c8f33 SystemUI: Add more VoWiFi icon styles [1/2] edd9e7737530 SystemUI: support VoWIFI icons f652e8ca9f1f SystemUI: Use old padding values for VoLTE icon 4e533b45f8d2 Add option to select VoLTE icon [1/2] 6674e682cf40 Ability to toggle VoLTE icon in statusbar [1/2] 7f8eaaa40ea1 SystemUI: Use our default VoLTE icon 72dd21a41421 SystemUI: Fix VoLTE icon color on Light statusbar 38bf94d2fa58 MobileSignalController fix corresponding to upstream FeatureConnector change 0217b21ac59e ImsManager.Connector became FeatureConnector. 45176a81ab62 SystemUI: Enhancement for volte icon 8797c319320d SystemUI: Query IMS state after CapabilityCallback is regisered b3f7cfcceecc SystemUI: Fix HD icon missing 89700a7ab7f1 Adapt to IMS registration changes. 78f720027a69 SystemUI: Refactor the feature of volte icon 8fe9fbc6402b SystemUI: Fix volte icon doesn't update in real time cdb5cd9d0bca SystemUI: Add new configuration for displaying Volte icon 2afb14a6c631 Add screenshot quality setting [1/2] 21f4b6d5d389 Add option to use primary system color for QS tile icon [1/2] 51c5c1616d5f base: notch-city: Dejank immersive mode with QS panel 408a93f706ae ScreenDecorations: Apply cutout on lockscreen 7e84d920680a ScreenDecorations: Simplify rounded size selection a84ee3b92262 ScreenDecorations: Also hide notch for Hide mode ee38b4d6e489 ThemeOverlayController: Reload homeApp on cutout mode change 80b48a010e46 base: notch-city: Add 3 mode display cutout handler 956f8bd70e56 LockSettingsService: Fix face removal when disabling security 20432e7b9b49 Remove malloc/free for inline overlay values 0b4fc302b610 fix INTERNET enforcement for secondary users f4a1d55a946b Enforce INTERNET as a runtime permission. 0ba7b0c3ece3 add special runtime permission for other sensors 3d158481faa6 add a NETWORK permission group for INTERNET 3f8ebde3bc31 make INTERNET into a special runtime permission 3cc150e2d40a support new special runtime permissions 81d1c2378d6e SystemUI: Add a tile to show power menu f1c45e9f43c6 PackageInfo: Optimize ApplicationInfo creation 9affad16658f LayoutInflater: Opportunistically create views directly for performance 82d886b8a171 SystemServiceRegistry: Replace ArrayMap with HashMap for performance c04fa5283c56 PackageManagerService: Replace ArrayMap with HashMap for performance 74055665eea3 InsetsStateController: Replace ArrayMap with HashMap for performance eb9d0fda9513 LocalServices: Replace ArrayMap with HashMap for performance 1b46e69edfa9 ThemedResourceCache: Replace ArrayMap with HashMap for performance 889d61d48ddb Trace: Disable debug tracing in production builds 2184490944f8 statsd: Disable native stats collection service f8a957f45e16 Fix Volume panel not following rounded corners partially. 9089626f947d Fix bug on High Contrast Text f52feb00bca1 NetworkRegistrationInfo: add Parcel recycle 5261d1f5365b Don't enable extra StrictMode features for userdebug builds e9fdfca76c07 base: Fallback stitchimage's broken value to unknown f5391533ece3 base: Whitelist stitchimage 335cca65960b Add zygote native fork loop c24518d2de99 Zygote: Add Arm pointer authentication keychange support. 8721ebd9622e Cleanup of Zygote files b11125c5e4b7 Fix issue: https://issuetracker.google.com/issues/183024999 697a0a85e2e6 configure same GID based APNs as per carrier requirements f237a66bfeab SettingsProvider: Resolve package name that requires permission 023c136b51e4 SoundPool: Avoid busy waiting during stream restart 538513b3575d fix broadcast receivers overflow for system_server 909b4652429b SystemUI: Add Executors to Dependency abc67ce1f24a Avoid to hold wakelock for long time 65563960f35e camera2: Remove partial result nodes for error frames. 703cc88c3d67 camera2: Improve code readability for FrameNumberTracker. 85fce69bb000 base: Update lmkd diagnostics info 6663cba07dda Update ElectronBeam screen off animation 386f9e15f91f ScreenOffAnimation: fix surface.destroy usage d48b043b46c5 Screen off animations [1/2] 2dea38a5ac6b Restore toast AOSP animation 375dd1e43274 base: Smart Pulldown [1/2] 09da5866eda1 base: Introduce Applock [1/3] ec45020074f6 DataUsageView: Improvements and clean up f3051b285b62 SystemUI: QS Header data usage info [SQUASHED][1/2] 0dfdd3fd7e60 SystemUI: Fix Wakelock issue f453bf3be8c6 Fix for TestDirectBootEmulated testcase 173c8843ddbb BrightnessController: Fix thread exception 93aebed62073 Disable PixelProps when PLATFORM_SECURITY_PATCH_OVERRIDE is set (#714) afbfd1185425 PixelPropsUtils: Modify model name prop 16f3cdf1935f PixelPropsUtils: Make build property spoofing more reliable 6b143db5762a Introduce PixelPropsUtils for safety net spoof 13fd7dd18535 QS: Remove divider between QS tiles and media player 9eaaacc32759 AuthContainerView: fix rare SystemUI crash 3fe8347abeeb FaceService: Nuke useless call to getAuthenticatorId cf3a800d8caa Allow using face as auth method for apps af3ba4169c61 cleanup - SystemUI: Allow listening for face only on pin/pass view 10d36ef419d7 Add isFaceAuthEnabledForUser checks in KeyguardLiftController 8a81f112bcda SystemUI: Allow listening for face only on pin/pass view aaa2f76bb2db base: do not use new lockscreen layout for bypass 76489fdf8b03 fwb: Guard some functions against face unlock 0dcd8e8afd5e Port face unlock feature 4c5a5f85fb4b Pixel Navbar: Animation enabled by default 9e7be33f9d87 Pixel Navbar: Make animation available even without google search 0709af85a656 VolumeDialogControllerImpl: Stop log spam with no caption service 55fc7d2e4e68 Pixel Navbar: Remove halo, white cutout a5933c00aa12 Pixel Navbar: Hide opa when not pressed 4113b464a900 systemui: make media widget respect notif app name style a62e3323f48e base: Update some icons to MD2 3c19ed43c624 Pixel Navbar animation toggle [1/2] 91a48c7bddba SystemUI: Implement assist from redfin 11 e62e2506a68e Theme settings dashboard icons [1/3] b5b0f9e9ca8e Add option to vibrate when fully charged [1/2] 31801a7ee9df Battery Fully Charged Sound [1/3] f93b6a0bdc5f Fix setType() return value for high angle sensor 0b9bbf65687e Fixed Handler Leak on RecyclerView 5fd9db26f21a Fixed Handler Leak on WrapperInit 2f24e2181b7c Persist screen brightness setting through upgrade f9f269fb207a KernelWakelockReader: provide class level lock when updates staleStats 5e63f80afc51 HwBlob: explicit size check a53b2832f784 Add synchronized to make sure data correctness 16a349e8de8b Prevent going through unnecessary networks b21e00c0785d Use name instead of package name 2eb127c948fb Fix NPE f87d997081f4 Fix guest icon is not clickable after adding user 55ab40ab8936 Fix to attach listener to transient session 6f411bf6fc65 Fix a possible race condition in updateDynamicSensorList(). c5bae0af8737 Fixed a race contidion in StorageManagerService e9a38c02fe52 Catch IllegalStateException when verify APK a2ce2a3ce40c Cache stream volumes to prevent ANR 656a58a564cc AMS: Disallow requestSystemServerHeapDump on non-eng builds 1a371f784e66 SystemUI: Fix brightness slider paddings when autobrightness icon is hidden a2f4d1d0683d SystemServer: Only enable fd leak tracker on eng 22055f3a30f4 core: jni: Switch to -O3 ac522a1b5c36 core: Shorten network transition timeout 31accc01bd89 ViewRootImpl: Set max fling ticks per sec to 24 d4069f3cb1e5 AbsSeekBar: Fix growRect computation 16a654edc782 AbsSeekBarTest: Fix dpToPixel computation a464db1d3246 QS rows&columns: use fixed values if landscape and playing media c3b57f954188 base: SystemUI: Allow user to add/remove QS with one click bebfdcf2f41b AutoFillUI: Don't show a "null" toast 56879c630ad3 SystemUI: use OnePlus drawables for autobrightness icon 6c045511a20d SystemUI: Add side paddings for brightness slider 4a1de76600fd Rename file name for op8 icon 5a48432ce0bd PebbleBerry: Switch styles [1/4] 5bf9441695a6 Toast: Add proper handling for toggling icon c01089aadbf1 Add QS Tile tinting config ab5b5d7777a3 Show toast icon only if enabled b3d78d14da62 Add toggle for floating notification dismiss button [1/2] f514aa0dc1b1 SystemUI: Introduce OOS style notification clear all button 11bc7fe1d0b0 ActivityManagerService: dont be so hectic on cpu battery stats b873a463938c Camera: Ignore torch status update for aux or compsite camera 188afbdad78b Make sensor block package list configurable [1/2] 87267515963a base: Add Accelerometer and Linear Acceleration sensors in blocking list ad0ff556179e base: Sensor block per-package switch (1/2) 0f2889ac4f8d Camera: Don't throw exceptions when value pairs have spaces in them e70698bd57d0 Guard in short-circuit evaluations for stringSplit methods. 29fd7983295b core: Materialize Toast notifications f3ead00b2761 base: media_seekbar: make it sexy f02c8d9d3821 Check ProjectBackwards property for childrens after children's syncProperties(). a3930b0c2cba Fixed to prevent usagestats file corruption when writing cd6caa821dd9 Don't change public API ff0226bd96a6 Phone ringtone setting for Multi SIM device [1/3] accd8c8e3ccc ScreenRecord: Improve low quality screen record 49b42f06a168 Screenrecord: add blinking stop dot and low quality options 942f24ec26b2 PebbleBerry: Add QS tile styles [1/3] 33f5cc3ffce2 Add deep sleep preference controller [1/2] 4a277254ac10 Ambient Music Ticker - Allow to pulse on new tracks [1/2] 4aa47ece9ff0 SystemUI: Allow additional padding for center clock e6c0225cffa1 QSB: Redirect dateview to calender view 6f29334538fd AmbientPulse: Clean up and misc fixes 0ad3a97f57ab AlertSlider: Support slider actions without broadcast from device 24af28729679 AlertSlider: Fix layout for 180 rotation 492f6b9d7fa1 AlertSlider: Update theme more swiftly 02beb5add0c8 AlertSlider: Add more resources 26d81568e1a6 AlertSlider: Prevent crash in case of incomplete broadcast 1ff214635790 base: AlertSlider: update resources 44d489f60b92 AlertSlider: refactor to reflect slider state d28c15e55e31 Alert Slider: Improve layout a02c8f10d497 Alert Slider: Add toggle to disable notifications [1/2] 9f1995b7a3b1 Alert slider: Use default position behaviour if position not specified in intent 9d52cb8d9c0a Alert slider: Do not hardcode slider position based on ringer mode 7e1af2b114fe Alert slider: Work better with Key Handlers 32ec635690fa SystemUI: Make tri-state SystemUI dialog dimensions conditional 585002ccb1d4 SystemUI: Improve alert slider dialog d34c9224e791 SystemUI: Introduce user interface for Alert Sliders df3a06c9e17c Fix screenshot sharing with longshot and launcher 6a94d862500b Use Asus Stitchimage as default screenshot service 798de047d231 Fix screenshot type for three-finger-screenshot 2744dfaacd64 Bring back "Post a silent notification if screenshot is dismissed" 0023a149c1dc GlobalScreenshot: Fix old screenshot preview appearing in screenshots 36ad8874183a GlobalScreenshot: Reduce screenshot dismiss delay to 3 seconds 69491864ef78 GlobalScreenshot: Speed up actions expansion animation a6a29639af11 LockIcon: refresh icon on overlay changes eaea0b44767f Move delete screenrecord strings to allow translations bd920196c489 base: Add back the delete action for the screen recorder notification. 3debd295a668 Allow to suppress notifications sound/vibration if screen is ON [1/2] ae914080e3a0 SystemUI: Ambient Edge Pulse layout [1/2] 7d6be69a2452 SystemUI: Allow changing duration of ambient edge light [1/2] a35c6d77d765 SystemUI: Replace pulse light drawable with our own vector cc970276125d base: Add ambient pulse notification [1/2] 3953c60a9263 QSFooterImpl: Slight improvements and fixes b130f39da1dc QS footer icon visibilities [1/2] 1eeab1b6bc63 QSFooterImpl: Animate multiuser avatar 4b17082b09e6 Allow to quickly open Running Services from QS panel [1/2] dad53637dc78 SystemUI: Remove tuner icon from QS Panel c5fffc2540c5 Extend Pulse to Ambient Screen [1/2] 37558782bd05 Doze-on-charge: Improvements 3c9c2337828c Add option to enable AOD on charging only [1/2] feaace5f6469 SmartCharging: Clean up redundant settings define 591e0849e672 QuickStatusBar: Check for privacy chip indicators earlier b435355ce5f2 Reload QS tiles after applying tint 3ddc75be46c6 Set custom QS panel columns for QS Customizer too ddf0b413d95f base: Tint QS Tile with accent color [1/2] 7941902223b5 wm: Passing a new ArraySet instance to avoid crash 555eb10e3e13 SystemUI: Face Unlock animation 89e3741622ba Move Swap capacitive buttons to Settings [1/3] ee9b4f8e994f NotificationShadeDepthController: updateShadeBlur if keyguard is going away 0bea6065cb8e base: Incall vibration options [1/3] c049db93144f PhoneWindowManager: Properly consolidate screenshot function calls a98ec4370d6f SystemUI: Don't shift KeyguardSecurityContainer when FOD isn't available c96f78c4cee3 EdgeBackGestureHandler: Change back gesture height intervals fa64a0f961f4 base: Navigation mode settings [1/2] 94120db8c2ed Avoid interface name copy in HwParcel c6cf11e851df Binder interface tokens: remove extra mallocs 288c82d83126 Avoid potential fd leaks from jniCreateFileDescriptor (2/2) 5a015ddd00f9 Avoid potential fd leak from jniCreateFileDescriptor (1/2) 873dc79e1397 Avoid allocation on Java Binder fast path 003c1da55ae2 NetworkTraffic: Remove screen on/off triggers b59aca9d6fe1 Fix black screen issue due to wallpaper decoding exceptions 5424b57e6a09 Try to fix upstream status bar+keyguard bug 86b428ad8a8f SystemUI: QS detail improvements e2af34c3edf3 Add button to AppErrorDialog to upload crash information to dogbin ec80f8e5aa11 base: QS status bar opacity [1/2] 8ab9286a0b83 Camera: Skip stream size check for whitelisted apps 53a01011b378 KeyStore: Prevent NPE with trust manager service c9edc5977733 KeyStore: Report rate limited instead of not implemented adab63a1dc3e KeyStore: Block key attestation for Google Play Services 9447528c51a4 FODCircleView: Prevent showCircle if already showing 7b02016ca19d FODCircleView: Always update FODAnimation position 6dab449cfcdf FODCircleView: Fix position if cutout is hidden f3b8d5128531 Add FOD system overlay types (#665) 9d8597592c3a Update MIUI White FOD icon to latest e21d403a5ddb FODCircleView: Do not skip mIsBiometricRunning when screen turned on 8a5b2d9060c4 FODCircleView: Extend use of mIsBiometricRunning 165390406e2d FODCircleView: Do not run update position first boot fc7591e9c0d9 FODCircleView: Hide if fingerprint detection stops 9c34a2596208 FODCircleView/FODAnimation: Clean ups and improvements 6c1ec4efebbb Remove FOD night light if not enabled by default [1/2] 2c372f889b97 SystemUI: Add crDroid Light FOD icon [1/2] 1c73d6c214e0 FOD: allow user to disable night light when active [1/2] 6e52243f25ef SystemUI: add more FOD icons [1/2] bfba1f161220 SystemUI: add more FOD animations [1/3] a37b37addddc FOD icon for oneplus 8 series ad0eae881d30 Disable FOD animation if animation resource package not installed 55bbaae364c9 Move FOD Animation resources to standalone package [1/2] 6322cd55455f SystemUI: FOD pressed colors [1/2] 918d0f89d3cb SystemUI: Don't show FOD icon/pad keyguard if strong auth is required 2695792c00f8 SystemUI: FOD icon picker [1/2] b65489a0293f FODCircleView: Hide animation when auth fails c1c960059ec6 FODCircleView: changes to FOD circle and animation visibility 529525e51ca3 fwb: Add screen off fod [1/2] e7010aea6ce6 SystemUI: Add OP8T Cyberpunk 2077 FOD animation [1/2] 79f806cf6701 Refactor how FOD Animation is hidden a87c657ceb4e FODAnimation: Check if view is null before adding a new one 17e3a8b21ace FODAnimation: Allow to set vertical position offset 04943fc0a81d SystemUI: Add remaining FOD animations b5671f5cf9c6 SystemUI: Separate FODAnimation into it's own class c91a88490a4f FODCircleView: cleanup FOD animation implementation cb66b8684acc SystemUI: Recognizing FP animation effects [1/2] 5592eb7598c0 FODCircleView: Recognizing fingerprint animation [1/2] e39949e02ae2 Use FodUtils for FOD config checking 8d9afce059e6 base: Add bool to enable/disable doze by default 61562fa57a0b Allow tuning ambient display with sensors [1/3] 41b428265ce5 Fix the wrong lastBackgroundTime in UidRecord 5ed1e433aa24 Allow to hide arrow for back gesture [1/2] 556b408366b9 SystemUI: status bar mobile indicator - code sharing is caring bba01e0d2730 base: Allow to use old style icons as default [1/2] 868b9cfe55e0 SystemUI: old style mobile data indicators [1/2] 2ac2c402f7f1 SystemUI: SIM PIN1 lock screen abnormal 2b00a52c87db base: Properly regenerate the share drawable. 6e36c816d99a base: Allow hide gesture navbar [1/3] 8958a697c100 base: allow customizing the length of gesture navbar [1/3] 0d26fa27eede LS/Nav Pulse: Solid render: Fix another solid render FC 6528d2cf3318 LS/Nav Pulse: Solid render: fix FC when changing units value 9f12975c88aa LS/Nav Pulse: Solid render: fix FC when changing smoothness option 1bbffeace5b9 LS/Nav Pulse: Use background ui executor to link the session d0832bf37168 LS/Nav Pulse: Clean up redundant audio session id 50e500ba7a1e LS/Nav Pulse: Consolidate functions and fix NPE b1f85c528719 Pulse initial checkin for Android 11 [1/2] 70ca2a0c32e5 Revert "SystemUI: Add visualizer feature" 8b64962e90eb base: Allow switching to drawable for qs icons 1942fc3e3325 SystemUI: Fix bug with user_setup_complete setting 59427f976b54 GamingMode: Fix initial value of gaming mode 89784ac66560 iorap: Enable by default 43c7efaa5969 iorap: Terminate iorapd process when both tracing and prefetching are off. b30d7a901d36 KeyguardClockSwitch: Fix missing status view on custom clocks 6420e646cb7d Fix up preview for ShapeShift clock 673d62f39aff SystemUI: Fix ShapeShift clock on 24h format 926c4ac3dd5b Add ShapeShift lockscreen clock ff578e5afff9 Add Custom Sneeky Analog Clock b84f08969997 Add Custom Spectrum Analog Clock 121fc5a1e7fc OronosClock: Improve layouts and fix preview 55f6ffe20175 Add Oroño clock e96c33f3f33b FluidClock: Fix up preview rendering debb71344388 Introduce Fluid lockscreen clock 98724d8e0ee9 IDEClock: Fix preview not displaying 5399228d2740 Clock: Introduce 404 IDE Clock 0c6305b65d10 SystemUI: Make center clock follow paddingTop 08994f66e30b SFUNY Clock: Add proper preview layout 3420d264dfb9 DividerLines Clock: Fix margin issue in layout dc99af593d7d Typeface Clock: update thumbnail cea032bf23bd KeyguardClockPositionAlgorithm: Allow forcing default clockY positioning de1a4aa890c4 SystemUI: fix binary clock update 4a30bf633105 Add a Tux clock controller 797d73f6f1af Add time refresh capabilities for bold, digital and Samsung lockscreen clocks 160fe5d34115 SamsungHighlight Clock: Improve layout e5c32f36b7ba Add SamsungHighlight clock 158569afb639 MNML Clock: Add proper preview layout 6b4501f80744 MNMLBox Clock: Clean up hacky layouts 6c3763ab8def Add MNML based clock desgins 5c3c4e01564e Add SFUNY clock 8266277c120e DividedLines Clock: Add proper preview layout cde88a68d2e9 DividerLines Clock: Set 24-hr time format as well fec6e4366ba9 Add DividedLines Clock f94f3e0e9e74 Add center style Typographic clock 9e8452c9d6df SystemUI: Improve Samsung clock layout 8920a7a860dd Introduce bold digital and Samsung like lockscreen clocks c982b4841e9f Keyguard: add binary custom clock face 54c6a2843ca7 TypeClock: Properly calculate the height 34804ddb7f3e Add TypeClock for translations 64e4717aa351 SystemUI: Restore typographic clock face 34f29ac92eac SystemUI: AssistDisclosure respect device corners ba03c4e5e3fd Language toggle QS 3261c37413dc Disable long click for Compass tile 4cf78af9019f CompassTile: Add a device supports compass check fb9ddd7d89f5 CompassTile: Do not use slashed icon 4bb6f10b6b8e CompassTile: Set default state inactive e1be2189da12 Add Compass tile 211dae25e775 SoundTile: Make default state inactive 6a58f322b371 QS: Add Sound tile to Quick Settings 3eaebb9a52bb RebootTile: Make default state inactive 96a9a0e549d7 Extend reboot tile to add power off ff6047d9c1e0 RebootTile: Fix gradient message display for reboot to recovery d3c923c1b8f5 Add Reboot/Recovery QS Tile 5272399ff242 SystemUI: Disable blur wakeup animation b80af539941a Show USB icon in ADB notification 23d8319230c9 overlays: Fix inactive state Wifi Icon in Circular,Filled Kai Icon Pack bf8919877b4a Navbar: Introduce navbar styles [1/4] c8ecec5d1ec8 Toast icon switch [1/2] 1ad6c0906887 Fix: No text in toast for RTL layout abc0576b9f45 Show icon of package associated with Toast 0652d07331c5 Fixed Handler Leak on DistanceClassifier 57fa5738d995 Fix long click intent for Smart Pixels tile [1/2] 479ebfbe4365 Smart Pixels: Dynamically register receiver cab55b291de7 SmartPixels: Add config to enable smartpixels support 0f275b724bdc Add smart pixels [1/2] 919df1bf49ec Make using light sensor for pocket lock optional e0295cda8472 PocketJudge: allow register vendor pocket sensor 9f0a11328256 PocketLock: fix flickering on animations f5d51e86ad3b Pocket lock: Add config_pocketModeSupported overlay ab4d1d68b68f SystemUI: Block face authentication when device is in pocket mode 33862886fbe3 pocket: Reduce sleep timeout for pocket lock 20e28c4b82ba pocket: Use MD2 lock drawable b1f394dad06f Pocket lock improvements 9b95bf85c615 pocket: Fix pocket lock view for display cutouts 38233ab93a65 pocket: Adjust sleep timeout for pocket lock view to 10 secs 197929ae69c2 pocket: introduce pocket bridge bcacbf7bc10d PocketService: Adjust light sensor rate to 400ms 667c45ad5a7b pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags 072620ddf720 policy: introduce pocket lock 8e22127f5042 pocket: introduce pocket judge d8306f41559e Battery light: 100% charged level (1/3) 660f2b959f87 Improve NfcAdapter APIs to report correct nfc state 54f7e1aa3828 base: weather panel improvements abd728a6d92f SystemUI: Uncouple the temperature from the image 9c37d02a9645 base: SwipeToScreenshot: Import MIUI implementation c5d23ace2938 base: Improvements for swipe to screenshot a6e936e65d87 base: Add three-fingers-swipe to screenshot [1/2] c8fcf7c6f600 base: Smart Charging (1/4) 38817a0844f1 frameworks: Reset battery stats 5c7901b0a8c4 Less boring headsup: allow any sms/dialer app set as default by user 1b09bfe506b7 Less boring heads up option [1/2] 7be862eecb9b Bring back Gaming mode [1/3] b70ca94ee619 SystemUI: FPS Info Overlay & Tile 574c47a95ff1 Disable long click for CPU Info tile d4adc2b2b616 QS: Add CPUInfo toggle tile e0d11b0c3542 Add SystemSetting class analogous to SecureSetting b13547829589 base: add CPU info overlay ca9bc60094b3 SystemUI: update Bluetooth battery level assets. 9a4de30b99c7 SystemUI: Update NFC tile drawable a5854a5b31bd SystemUI: FingerprintDialogView: Use accent color instead of teal 3633a2e814f2 Use proper coded alphabet when a contact is written into EF_ADN of USIM. 3613e4fe3d2f Use mContext directly d8eee79ccc5f Fix NetworkPolicyManagerService deadlock 71731d661566 Properly set fonts and icons on keyguard when changing styles 5442c13001aa Adaptive Playback: Convert to seconds 41f17b5ab947 SystemUI: Introduce Adaptive Playback [1/2] b00e03875aba Volume dialog timeout (1/2) 4fd6dbfbd69b Live Volume Steps [1/2] 44f4bbc293e2 Disable/Enable screenshot sound [1/2] 3e9db70d44a4 power: Re-introduce custom charging sounds 3068eeac0ab3 SystemUI: Update automatic brightness drawables a34f5acc8d7a Navbar: Switch gesture navbar to new navigation bar key event source 4919cc6df03f NPMS lock improvement. 8501d5873300 Improve notification/headsup group header layouts bff4c2ecf3af SystemUI: Move charging animation above FOD icon if In-display fingerprint is active 5f30c71dbcd1 SystemUI: Update keyguard indication margin when fod is in use b8e24640a870 base: add more notification channels to blockable 2022de4cf5e8 base: fix google copy pasta error :) 37f204f7549f Base: fix facelock crash when lock screen is disabled ff2f8c18613b Keyguard: Actually kill the Fancy Colon b0b0ccdd01e4 SystemUI: Fix SystemUI Crash 0214b7689b9a SystemUI: thread protect keyguard callbacks a7e3fb8ce559 BatteryService: Add VOOC charging support b61e52002a37 BatteryService: Add Warp charging support 63ab8610d06a BatteryService: add dash charging support b5f6e79b1540 DisplayManager: Fix synchronization issue 5080a2b5c381 CarrierConfigManager: Enable payphone call blocking option 75d76187cb33 base: fix tapered rect overlay 95ec7d219e09 base: Supress telephony crashing platform 51db7d9fef47 Fix NPE with void android.view.VelocityTracker.clear() 7da013cc1b2c Fonts: Restore light font styling of AOSP 8d883b87d70f Fonts: Add regular / light font config e1742b0f1a0e Update default config for headline fonts eac1d124b529 Wire up default fonts with font engine d8221fcffd79 base: Add more custom actions [1/3] d7c62b8bc80e base: Add device key action to expand notifications panel [1/3] 1b34f601c415 base: Add device key action to Clear all notifications [1/3] 238ed33f9ca7 base: Add device key action to toggle volume panel [2/3] 96b8c4c4f21a Utils: Add toggleVolumePanel action 287cf2df216c Add device key action to take screenshot [2/3] 22b6c7f98457 Add device key action to toggle flashlight [2/3] cd238b628a1d Add api to toggle flashlight 0a420fd9482c base: Micro optimization for accidental touch prevention 517f1c769bb4 base: Add accidental touch prevention for assist key 3888e386e8b9 base: Introduce Accidental Touch d83641f6999a base: Introduce new navigation bar key event source 7abde57da18b Add toggle to disable HW keys [1/2] 10355594089d SystemUI: Hide back icon when screen pinned and gestural mode enabled 52e2d254118e Add tunables for navbar layout customization [1/2] 76c8fbc9b777 Revert "SystemUI: Implement hide gestural navigation hint bar [1/5]" 3e49e9b399c1 Make Quick Unlock compatible with long PIN/Password [1/2] a6c4eb6f01f0 audio: Don't play sound effects if stream is muted 7f80ad420494 QS: Add and use Bluetooth Panel instead of full Settings cc1e79ba542d QS: Use Mobile Data panel for CellularTile 1194c6da54db QS: Add and use Mobile Data panel a95adccac9c2 DataSwitchTile: dont show toast on click 6e58ba6081f6 DataSwitchTile: collapse notification panel onClick ca89a17cc0de SystemUI: Introduce DataSwitchTile eb7aa8847d31 QS: Use Settings.Panel intent for Volume Tile 896d7089efdb QS: Use Settings.Panel intents for WiFi and NFC 2c7f2e9cdf23 AODTile: Use appropriate label 30e81e099d59 DefaultPermissionGrantPolicy: Silence harmless errors fbb81be13a39 base: Add permissions for Google Chrome to sign in 59d90996fdc9 base: Grant storage permissions to Google Markup 639c8347f82c base: Grant wallpaper permissions to prebuilt wp picker 73acdcefdb98 base: Grant suspend permission to Wellbeing 9ca4d863cb92 base: Grant storage permission to ThemePicker bbcb445f109f Fix Google dialer FC due to missing permissions 715ae83cdd02 Allow chromium to sign in 3bf6e29d0c65 Fix Google Calendar FC 63c7c6b0e432 Fix Fi permissions d606a158ebda Fix Android 7.0 GApps permisions which were causing F/C 8dc4de7d5ab9 base: Add permissions for OmniJaws eb8047fd18b0 SystemUI: make qs weather page follow system font setting a9581fa746ba Lockscreen Weather: Improvements 60c3fa14c532 KeyguardSlice: Fix up changing icon pack 582b544b8a82 WeatherTile: Do not show if not installed 352ff2b466b5 base: add keyguard weather style [1/2] 2e05e151fb35 base: add weather to keyguardSlice 3f999bf20599 base: keyguard weather view [1/2] f4e4711b0914 base: add back weather parts [1/3] bd8111222021 Add an option to ask pin for shutdown/reboot on secure lockscreen [1/2] 3db2d75ec6d6 Fingerprint authentication vibration [1/2] a0680b3add28 Disable PIN entry after successful quick unlock 487aa5a66d19 Keyguard: Forward port lockscreen quick unlock (1/2) 2de1aa3fabe5 Hide power menu on secure lockscreen [1/2] a66bdc105b26 Disable QS pulldown on secure lockscreen (1/2) b0e0e8a28ca9 Add toggle to hide lock icon on lockscreen [1/2] f5d62d467e8d SystemUI: hide lock icon while dozing a58c655ca367 Add lockscreen battery info as TunerService tunable b7bdf5f135cf SystemUI: KG Charging Animation: Add more animations [1/3] bad124821464 Add toggle for charging animation [1/2] f47a0eab22e4 SystemUI: Animate the keyguard when charging fccb8502a569 Add Lockscreen album art filter [1/2] 581b06c89208 Lockscreen charging info: show decimal in battery temperature d4e00981b7d2 SystemUI: keyguard show charging watt 91d2c52ee3f1 LockscreenCharging: squashed (1/3) ed48722315ab SettingsLib: Don't show system overlays on apps list ba01bc28cdf6 Add toggle to completely hide status bar on lockscreen [1/2] 7214eac7f6ff Separate double tap to sleep on lockscreen [1/2] 18e0e6ca4ba7 PebbleBerry: Remove black/white accent check on theme change 002044243c06 Disable double tap power button camera gesture by default [1/2] e551541507ca AdvancedReboot: Adjust dimensions to match main menu 413306d8c672 SystemUI: increase global action icon size c419ef9ab8ce SystemUI: remove black bg from power menu bbb30e3f7b96 SystemUI: tint emergency icon only bbf54c1d85db Revert "Global Actions - Remove outside touches" a8452f3a10cd Allow overriding default volume dialog position da613ec399be VolumeDialogImpl: Use TunerService properly cc6dd7408344 base: QS panel opacity [1/2] cd085446b4f2 base: Add qs status bar header image [1/2] b51775b0b51b Quick settings: Add Haptic Feedback to tiles [1/2] e32ac87cb3fe QS tile titles visibility [1/2] 8c73b0045b0b Add config for default QS columns and rows [1/2] 778fbbc46345 Allow to set QS panel columns and rows [1/2] 7a729b559334 Allow tapping battery icon in header to go to Power usage summary 4d3bb5941747 base: Disable stock accent overlays 1a6da4ece360 base: Add overlays from Android 10 574878c4ea94 base: add missing shape overlays 6776195d56fe base: themes: dont use colorPrimary for active qs 80a2e691014e BatteryBar [1/2] 953ccd63c7c3 CollapsedStatusbar: Fix phantom spaces in status bar 6890a6d31a5a Use alphaoptimized layout for icons on left 91373f9db134 Remove unnecessary battery meter view impl in keyguard statusbar 7e3886b326ab ThemedMeterDrawable: Fix system crash on theme change 7c02ff81021e SystemUI: show a bolt ⚡ when charging 58e19c76e8ed Prevent battery tunables crashing on first boot 879b8d5b3364 BatteryMeterView: More robust for showing estimate daa0c162e6b9 Add toggle to display battery in quick status bar [1/2] c4eb357da3fb Separate battery estimate from percent for QS [1/2] e9a5f577ed94 base: Add Solid battery style from PA [1/2] aa4fe94ace80 Add battery styles and customizations for Android 10 [1/2] c1435ac8e99b Revert "SystemUI: Bring back good ol' circle battery style" c015d76df230 Option to Display Data Disabled Indicator Icon [1/2] aed0abb374e1 Allow using 4G icon instead LTE [1/2] eadaefc8062a Make roaming indicator optional [1/2] 45a6be71c6d3 Add support for app signature spoofing c9083d95020e Add ability to toggle bluetooth battery level [1/2] fbe3838dbe82 Network traffic mode for status bar [2/3] 8137debf0712 base: Export bodyFontFamily and bodyFontFamilyMedium symbols 8b50e3c250a8 Revert "SystemUI: Network Traffic [1/3]" 04d968d62dbd SystemUI: Add case to quick pull down status bar anywhere ebf0111d0ad9 Do not apply date customization to QS clock [1/2] b2b471ee5872 Allow using position tunable to hide clock df41ebc90666 Add option to auto hide status-bar clock [1/2] 3e13021c5a66 Statusbar clock customizations [1/2] 817774a48363 Add separate tunable for clock seconds 004472788392 PebbleBerry: Allow dark style selection and accent check c5f0c2e519cb Revert "SystemUI: support black theme for dark mode [1/4]" 0066f92d2ace base: Improve navigation bar hiding toggle 23eea527eaac Use FORCE_SHOW_NAVBAR to actually toggle navbar 85ea11009f57 Statusbar: Fix Tunerservice usage e929d671a4b4 ListView: Disable dividers by default 6cc6af9d7988 Fix NullPointerException of AMS 33cc2ba6ee88 Optimize AbsListView to reduce click operation latency 2cb1ac3dbb9b avoid duplicate doFrame calls. 044ff66a7176 make ui touch optimization work normally. e6fb7d072a3b add VSYNC scheduled flag and avoid two doFrame calls in one period f59078bfbd92 core: touch response optimizations c1689a1319a3 SystemUI: Allow using tuner API for Global settings 937e363eea1f TunerService: Prevent NPE with tunable 3d4521cec532 pm: Add flags for UFS card for encryption in vold 4782cd3377be ChooserActivity: remove ugly separator b90f3d17575d BatteryStatsImpl.java: Stop resetting battery stats after reboot with battery level >= 90 a397b6c168ae telephony: URI cannot be created with negative subIds 3099d107a817 Close file descriptor to avoid socket leak 8cc710370b9a Quick settings: Add method for getting estimated battery time bfc519a706af Set alert dialog message to use system font 30ff5f46a26e Fix list style alert dialog to use system font 4396e14acf52 services: LightsService: Mute an annoying error message. fee8d7c36696 base: Change dividers from Holo Blue to Pixel Blue 8a38db7add4b Shorten wait time for shutdown time optimization 004d0f74e46c TelephonyRegistry: Avoid adding duplicate listener ee96330aa9f1 Fix navigation input consumer not working when first window is invisible 92d257cd6adb Fix deadlock between AppOpsService and HistoricalRegistry. d3cf1261a600 SQLite: Do integrity_check only once 3f8e5f067e2e SQLiteDatabase: Catch corrupt exception during transaction b0b3863c9719 MountService: Prevent NPE with DropBoxManager 709bc6abce75 Settings:Bugfix for NPE, Only valid screen power consumption need to smear 31514256f1a5 ParcelFileDescriptor: can we stop the panic here? 28201e424d5a FATAL EXCEPTION IN SYSTEM PROCESS: android.ui 39d68954913b Framelayout: Fix NPE when view is missing a6ab9157f0e3 SystemUI: Keyguard: Check for a null errString 587a767c40cd Fix Another SystemUI crash 522f7d3e0687 Fix SystemUI crash c5a4fa588014 CarrierConfigManager: enable LTE+ icon by default 1807c7012682 screenrec: Show dialog on bottom 6fadf5f73554 SystemUI: Remove GarbageMonitor tile b69ed3698e73 Suppress FingerprintManager logspam e3e2a8d8c6e0 Kill off provider info logspam ecd3d35be6dc Reduce log verbosity: Don't spam logcat c2f06970d167 base: Add START_ACTIVITIES_FROM_BACKGROUND on phone priv-app whitelist f24639db6024 SystemUI: Remove build version from qs footer 4fc33547571a Restore cache clean up code in PackageManagerService 966bc46ef0da Add crdroid utils 52bc5506d76c base: Add metric for crDroid Settings 37d91119c8b4 base: Add stub files 8eb0d78a9400 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * libcore 5a3916ac21 Fix BigInteger.remainder check and BigInteger TODOs 8c77140352 Switch to OpenJDK 8 java/math * lineage-sdk 188a67cb Merge 'lineage-18.1' into 11.0 * packages/apps/Contacts aeca3d9ae Merge 'lineage-18.1' into 11.0 * packages/apps/Launcher3 ac519435e Merge 'lineage-18.1' into 11.0 * packages/apps/LineageParts b0b7b4c Merge 'lineage-18.1' into 11.0 92c7d06 Add ATV KeyHandler * packages/apps/Settings 3413e201cb Merge 'lineage-18.1' into 11.0 * packages/apps/SetupWizard 8e32189 SUW: Use correct updater package d2eb1bb SetupWizard: Bring it on our side bfc62c4 Ship as crDroid based on LOS * packages/apps/crDroidSettings 3ca2be76 crdroid: Set summary automatically for color picker pref 13a91c6a crdroid: Fixup color picker preference layout * system/core a87643ecf Merge 'lineage-18.1' into 11.0 * vendor/lineage 1163a5cf crdroid: Bump to version 7.13 c908ea72 overlay: dialer: Update visual voicemail config * vendor/qcom/opensource/commonsys/system/bt ccdbc55ba Merge 'lineage-18.1' into 11.0 ==================== 12-13-2021 ==================== * device/lineage/atv 8efed18 Set jarvis and pepper search button to voice assist 4ecd3ed Import idc and kl for adt-3 remote from aosp S 5a0cbf7 Adjust nvidia friday remote keylayout to match common keyhandler 0a5a040 Adjust sabrina remote keylayout to match common keyhandler d4868c4 Import idc and kl for sabrina remote 6c2cd5f Adjust onn remote keylayout to match common keyhandler ea7ead4 Import idc and kl for Onn remote bundled with 4k stb 8f5fbd1 Enable LineageParts ATV keyhandler 2577362 Revert "atv: add KeyHandler" * lineage-sdk 5329f71d sdk: introduce custom action keys ==================== 12-12-2021 ==================== * external/harfbuzz_ng be91d2917 3.2.0 * frameworks/base f876646c54ec Don't pass repeated back key events to app if custom action is set up 899621a53b40 Avoid sending duplicate MSG_BACK_LONG_PRESS messages * packages/apps/Launcher3 308af243b New translations (#189) * packages/apps/crDroidSettings 20c92286 New Crowdin updates (#826) ==================== 12-11-2021 ==================== * build/make 4650832d7c Bump Security String to 2021-12-05 * external/harfbuzz_ng 77507a1d8 [subset] Don't double count visit lookups in closure_lookups d67025705 [subset] reset the visited lookup count before each closure iteration. 23159084b [morx] Reverse graphemese, not whole buffer 5b995526f [buffer] Fix reverse_group() to reverse() at the end 21c4fc101 [buffer] Add optional merge_clusters arg to reverse_groups() e949e5121 [ot-layout] Port foreach_grapheme to buffer foreach_group eb96e69d1 [buffer] Add foreach_group() 1b78e04c7 [buffer] Add ::reverse_groups() 4cd96e73e [buffer] Inline revers_range() / reverse() 5914acb3c [repacker] Clear distance and position cache when assigning a new space. 706014f69 [subset] (Chain)ContextSubst glyph_closure fix ==================== 12-10-2021 ==================== * external/harfbuzz_ng 441877f56 [repacker] add test case for using max priority to resolve an overflow. be2c488e5 [repacker] Improve vertex priority packing. ==================== 12-09-2021 ==================== * external/harfbuzz_ng 2404617a6 Update language system tag registry to OT 1.9 002a1f70b [ft] Disable vertical funcs if HB_NO_VERTICAL ef14cad73 [GPOS] Disable vertical advance if HB_NO_VERTICAL 6ed22de12 [CONFIG] Fix HB_NO_VERTICAL build without HB_TINY 53eebc7cd [CONFIG] Add HB_NO_VERTICAL 9bc5d2903 [TINY] Don't disable VORG table in any config profile * hardware/qcom-caf/sm8150/audio 4a8389ac ssr: Fix building with OSS materials ==================== 12-08-2021 ==================== * android 01fcb92 Track our own forks for 2021-12 ASB patching * external/tremolo 3ab154f Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * frameworks/av 391d2f6773 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/apps/Contacts 046c69d15 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/apps/KeyChain 8d80b32 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/apps/Nfc 8e832e5d Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/apps/Settings f0a59c2f12 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/providers/ContactsProvider 420feba5 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * packages/providers/MediaProvider 24a14bb0 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * system/bt e68cd9d99 Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * system/tools/aidl 559f22b Merge tag 'android-security-11.0.0_r50' into staging/lineage-18.1_merge-android-security-11.0.0_r50 * vendor/qcom/opensource/commonsys/system/bt ae96fad6f osi: Prevent memory allocations with MSB set