Changelog:
====================
02-21-2024
====================
* build/soong
874110ff4 cleanbuild: 0ur checksum files are named *.zip.sha256
7eea6e12c soong: installclean: Delete generated changelog files too
* frameworks/base
39ed4e29f675 Allow permission pre-grant files on OEM partition
2593f7373da9 base: Grant remaining Gapps permissions
36523ffee450 Fix android setup permissions
07ceea3e1580 base: Grant storage permission to ThemePicker
3d1a8a1e146b Fix Google Dialer FC due to missing permissions
e3bfd9711752 Fix Google Calendar FC
357e78e19b27 Fix Fi permissions
2c6a1d63e49a Fix Android 7.0 GApps permissions which were causing FC
c04cdd29d9cd Permissions: Grant Download Provider access permissions to external storage
85fc1a294362 base: fix Chrome sign in
45d07beaddd2 DefaultPermissionGrant: Fix google search crash
84cc89f226c6 Permissions: Grant Mediascanner access permissions to external storage
8addee965817 Pregrant non-system preloaded apps
f8a0cd847f8b base: Bring back suspend app perms
33788882b4ba Revert "Remove fixed grant of READ_PHONE_STATE and cleanup"
3b7eef856340 services: Bypass security check when checking provider permissions for google apps
2825646778c0 Island: Do not show now playing on keyguard and dozing state
5052fe6e2fd1 SystemUI: add wave fade-out animation to qs media player
0ee4c7548caa base: Shrink custom file headers before applying
0983b3fffcf8 base: import ImageHelper
0b6fa18851ed fixup!base: Add support for UI Styles
009d965bd0f0 fixup!base: qs status bar header image [1/4]
* packages/apps/BootlegDumpster
f297fd8 dumpster: res: Initial Turkish translations!
26bdb6c dumpster: res: Improve grammar and capitalization in messages to send
====================
02-20-2024
====================
* packages/apps/Launcher3
46fc02e943 Launcher3: Fix out of bounds when using gestures with taskbar and desktop mode
78c06a4bcc Launcher3: fix shake to clear all apps
* packages/apps/Settings
562004c1ee Fix maintainer not showing in "About phone".
9163053be1 Settings: Add back SELinux info
* system/core
8ae685a50 Enable world-readable selinux state.
* vendor/bootleggers
8b5d7bd9 config: device_framework_matrix: Add vendor.lineage.health
====================
02-19-2024
====================
* build/make
629dbcd33b build: changelog: fix USER_BUILD_NO_CHANGELOG flag
a07784abf1 build: adapt Changelog handling in Makefile [1/2]
d266721adc build: Cleanup changelog invocation
38d6a6e57b build: fix changelog on build
728f560fef build: build changelog [1/2]
* device/bootleg/sepolicy
65c840a Remove vendor_service.
* frameworks/base
0826ee57eac7 SystemUI: Refactor colored statusbar icons
b98c2ae1e8a9 SystemUI: Refactor notification counter
a79b7e1b8b83 SystemUI: Show infinity for large notification counts
8a8e35a7572e SystemUI: Forward-port notification counters [1/2]
d3bf6f5cecd9 SystemUI: Make app icons in statusbar optional [1/2]
98cd6401d9c7 SystemUI: Use app icons for notifications in statusbar
* packages/apps/Aperture
78aa151 Automatic translation import
* packages/apps/BootlegDumpster
1f671e5 Changelog: Rework with Activity
102761c dumpster: Forward-port notification counters [2/2]
d11323a dumpster: Make app icons in statusbar optional [2/2]
* packages/apps/Etar
44d8026a Automatic translation import
* packages/apps/Launcher3
70975f58c7 Launcher3: Add scrollview for task options menu
* packages/apps/Settings
002e64dd31 Changelog: Rework with Activity [1/2]
* packages/resources/devicesettings
2885b58 Automatic translation import
* packages/wallpapers/ShishufiedWalls
7e30285 walls: Add some gradients
* vendor/qcom/opensource/commonsys/fm
95e0d41 Automatic translation import
* vendor/shishufied
7be1cfd fixup!Pitch Black theme not applyable
====================
02-18-2024
====================
* device/bootleg/sepolicy
0658615 common: Add sepolicy rules for Lineage Health HAL and service
* packages/apps/Aperture
597ace1 Aperture: Set QR code component via RRO overlay
* packages/apps/OmniStyle
b0c9113 omnsityle: add holographic images from Unsplash
b2475d2 omnistyle: Add aquarium photos from unsplash
e57290e omnistyle: add patterns from unsplash
3f6df67 omnistyle: add landscape from my country
93d99ec omnistyle: add darkobas blur
* packages/wallpapers/ShishufiedWalls
8c011fd wallpaper_strings: fix copy pasting
====================
02-17-2024
====================
* bionic
ef335bb94 Revert "libdl: do not disable LTO"
383278b9f Revert "libc_defaults: do not disable LTO"
* frameworks/base
f040ba3c164a Island: Improve text filtering to support symbols
92c6abefe492 IslandView: Fix and improve notification regex filtering
fe273f118c06 Network traffic mode for status bar [2/3]
a7b841f3d44a base: Add a toggle for secure tiles on keyguard [1/2]
f2507dffcc1e SystemUI: Require unlocking to use sensitive QS tiles
ce4ab8e72e53 SystemUI: Add ability to toggle bluetooth battery level [1/2]
e12a877426cb SystemUI: Kill old privacy indicator icons completely
2d9d6f797c73 BrightnessController: Do not update slider from DisplayManager callback
8600308aef04 BrightnessSlider: move brightness slider icon to the left
63a5c4e9fa79 BrightnessController: update icon state for auto bg icon - Change button color depending on state - Update off state icon from Amartya (@ yukiscape)
3f433ccbd7ee SystemUI: match brightness slider track height with the progress drawable
b01ccdaf3032 Framelayout: Fix NPE when view is missing
ffe1711b21a6 SystemUI: Clean up and fix QQS Brightness slider padding
d9d65f09aaaf Use brightness icon matching with slider redesign
90f5a243a41f SystemUI: Refactor brightness slider paddings
3d66f65f969b QSPanel: Don't crash when not using media player
628dc7b51194 Bring back QQS brightness slider
facd9f45be47 Revert "Remove QQS brightness controller"
14cf1786c157 Allow tuning position for brightness slider
0f260cae95a2 SystemUI: Port brightness slider changes
9e8dbb57e271 KeyguardIndication: Fix glitchy charging info on AOD
d4464d2e0f9b KeyguardIndication: Fix glitchy charging info on lockscreen
5b1fe7d0aeab Screenrecord: Remember last used blinking dot position
2157b424ff1d Screenrecord: Save preferences for permission dialog
2523ff48c09a Screenrecord: Add summary for HEVC encoding
3778b5ab665b Screenrecord: Add an option to use HEVC
5a808e65d462 Screenrecord: Slightly optimize loading/saving preferences
16b608bab33b Screenrecord: Allow to reduce 3 second screen record timer
b7c6832b965b Screenrecord: Add an option to record for longer
9d2c56cb088a Screenrecord: Make low quality bitrate scalable per device
1972a4e8c543 Screenrecord: Save and load set preferences
e5d783223c4d Screenrecord: add blinking stop dot and low quality options
524f61f2d5b3 Screenrecord: Allow to select AVC codec profile level
a4388f2979f3 base: Add support for window ignore secure [1/2]
7966ef555e7e SystemUI: Option to disable Data Disabled Indicator icon [1/2]
38fa0e1e79ca base: Hide power menu on secure lockscreen [1/2]
4cf550f71075 base: Forward Port Volume Long Press Skip Tracks [1/2]
51136b05f1ed base: Long press power button to toggle torch [1/2]
a30c2dbff955 fw/b: Add capability to allow tethering to use VPN upstreams [1/3]
f4a6ec2b3f2d SettingsLib: Extend protect sensitive info to MAC [1/2]
ae00377912a1 AppLock: Allow locking all apps visible in launcher
6190c66e9468 AppLock: Allow using face unlock for biometric authentication
7f3616a399ff AppLock: Update API to hide unprotected apps
0f49a106f343 AppLock: Move services to new package
2304ed8dc4f7 base: Introduce app lock [1/4]
* packages/apps/BootlegDumpster
4c8c782 dumpster: Network traffic mode for status bar [3/3]
c016355 dumpster: Add a toggle for secure tiles on keyguard [2/2]
cc24e23 dumpster: Add ability to toggle bluetooth battery level [2/2]
e199a2b dumpster: enable system features section
25afbaa dumpster: Add brightness slider cust [2/2] Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Change-Id: I8c89bbd4519df269b65e7dbe216d2b021dd93333
e561af5 dumpster: Add window ignore secure feature [2/2] Feature: yt/KSCOPE-23 Change-Id: Ia9447ca17f6b24152b64526c25710a77e1388ce6
bba0763 dumpster: Option to Display Data Disabled Indicator Icon [2/2]
ebb9921 dumpster: Hide power menu on secure lockscreen [2/2]
209b91e dumpster: enable hwkeys feature section
c638a42 dumpster: Forward Port Volume Long Press Skip Tracks [2/2]
* packages/apps/Launcher3
ac18d351af Launcher3: Update AppLock API and integrate hidden apps
eea6edf6eb Launcher3: Switch to AppLock API for protected apps
6a25705b36 Fix kotlin nullable errors in Launcher3
* packages/apps/Settings
01831289f6 Settings: Show current value of color balance sliders
4dc13b6d41 Add sliders for color balance adjustment via ColorDisplayManager
fad8dbdb3c Settings: Update Glide library to 4.16.0
c39598a2dd Settings: Add navbar layout inversion tuning [2/2]
cf6db75cb9 Settings: Add three-fingers-swipe to screenshot [2/2]
8643dfa3d2 Settings: Long press power button to toggle torch [2/2]
c1ef55cf85 Settings: Add hotspot setting to allow VPN upstreams [2/3]
fcabcdf98c Settings: Remove duplicate build number from firmware dialogue
f393e32573 Settings: Disable all bugreport settings
475db7aac9 Expand abbreviation in average memory usage string
6f42db86dd WiFi: Remove country code checking
a1e139ede7 Remove the Automatic ota check option but be sure it's disabled
6ed4b6991d Settings: Hide|disable "Phone number" from About phone information
64551faf2b Don't reset A2DP offload when disabling developer settings
2678c54a38 Settings: Add package name to installed app details
dfc39de446 InstalledAppDetails: fix refreshing storage summary after force stop
7738072e98 InstalledApp: show link to Google Play
4b509d1935 QS dev tiles: Don't set them to active area
1962ab235a Settings: add missing android title for top_level_settings
0269fb25a8 Remove feedback and bug report stuff
eb90540a50 Settings: Add Glide library
83e9160aad Settings: stop logspill from ProcessStats
d6b399be70 Settings: Extend protect sensitive info to MAC [2/2]
c5dd28b196 Settings: fix app lock allow biometric toggle ignored (always on)
ed6c705888 Settings: Add app lock settings for alternate security settings provider
f024597a58 Settings: Let app lock use face unlock
833e118179 Settings: Add app lock summary for 0 protected apps
38f76a83d1 Settings: Allow locking all apps visible in launcher
f563a7682a AppLock: Slightly bigger icon size
e2799c5ef8 Settings: Update AppLock API
3277d08a4d Settings: Introduce App Lock [3/4]
====================
02-16-2024
====================
* art
4a7d4971a5 Optimizing: Avoid `HashMap` to speed up LSE.
1fcdb4dda2 Consider the default case in ProcessLoopPhiWithUnknownInput
e9c7c698e8 Don't try to use JIT code if we need dex pc move events
8a22797066 Do not create random scheduling selector if not needed.
82820a6b4d Make classes visibly initialized with `membarrier`.
469310a2e7 Fix -Wformat warning
098cb88648 Remove a warning from redefinition that isn't very useful
679b2ad209 Rename a couple of methods related to redefinition for readability
b80ef5c37d Remove an unused jvmti extension and associated code
4112082e9b Inverse inputs for vaddps if the generated code can be smaller.
958384f536 Weakly cache the artd reference in ART service
47cbcc9d0b Don't lookup the profiling info in EnqueueOptimizedCompilation.
ac445d752f Fix running uffd GC when transitioning to background state
96bdd4bf3d Fix crash when inlining uncreachable intrinsics
fa3ba41f8d Speed up HInstruction::ReplaceUsesDominatedBy
820ba5a8ac Fix bound space bitmap assertion
6ad428d6d6 Adjust jit warmup threshold.
3f86bbf91f Suppress -Wshadow warning
3828b91134 Change profile inline cache threshold to 4000.
65edb13ac2 Make profile inline cache threshold configurable.
5f623e4383 Hide symbols from libart-compiler dependencies
1cb8c8c1d7 Don't lookup the profiling info in EnqueueOptimizedCompilation.
213b01e5f9 Initialialize jhp's 'enabled_' field
598dd54ede Remove duplicate function for clearing GC stats
9c391a75ed EnsureFlipFunctionStarted in RunCheckpoint only if mutator-lock held
2b5b04bfef Use acquire/release for mark_stack_mode_
d249749d6d Use release memory-order when going from gray to non-gray state
4887a299ad Fix running uffd GC when transitioning to background state
4459de5f51 Increase buffer count required for mutator thread during compaction
947268df82 Use from-space reference when visiting last object of a black-page
5366a3337b Unregister unused moving space before starting concurrent compaction
41b7127dd0 Ensure flip function is executed before another thread accesses stack
4e71672c2b Delete all allocators after deleting class loaders
68713bafd0 Reject partially invalid profiles.
a5b9a0ab1b Add bound check for accessing next-page's first object
cbbae84bd4 Don't update the compiler filter when using a runtime image.
e7f2a2ec76 Prevent repeatedly generating runtime images.
bc24cb9598 Only use mincore on linux.
492dff348b Move back to checking if madvise does not return -1.
f76466d13b Only set ArtMethod as shared memory if we compile with a profile.
a9058210a4 Fix memory leak in VMRuntime_setDisabledCompatChangesNative.
a6de310e61 Don't cast null to a type in the verifier.
b9f9eeb76c Reland "Fix pathological deoptimization case."
9a417e6728 Small cleanup in HLoadClass.
9d2b25005b Only trim JIT metadata if there is no following compilation task.
7aaed0e88a Reland "Use memset/madv_free instead of dontneed in foreground state."
274d86b9fd Remove logic of polling liveness of compiled code.
bb7ce98245 fixup! perfetto: Fix null pointer dereference
6a477090ac Fix code for bugprone-argument-comment clang-tidy warning
* bionic
e03f90309 libc_defaults: do not disable LTO
bfeffc8de libdl: do not disable LTO
79fbf0873 De-pessimize SigSetConverter usage.
709c071dd Microoptimize vdso lookup.
36c46282a Microoptimize the strtol() family.
09207bb56 Let executables not rely on sentinels in preinit_array/init_array/fini_array
a46441836 Re-enable LTO for linker
e29841dab Re-enable LTO for libdl
a6a80b044 Re-enable LTO for libm
48f9e50bd libc: Enable thinLTO for note_memtag_heap_async & note_memtag_heap_sync
* device/bootleg/sepolicy
07bd958 sepolicy: allow settings to read selinux status
* hardware/qcom-caf/sm8550/display
3c2298b15f sdm: Conditionally revert "sdm: Implement ‘Null Display’ in SDM core"
* packages/apps/BootlegDumpster
0425f9e Fixup for Add battery styles customizations [2/2]
* packages/apps/Launcher3
4c5f7bc51a Launcher3: Never disable weather settings
* packages/apps/OmniStyle
37289bd omnistyle: remove some headers
* packages/apps/Settings
552ce41eeb Settings: remove show-battery-percentage-switch
* packages/wallpapers/ShishufiedWalls
cc5a9a4 wallpapers: switch to webp
* vendor/bootleggers
a1286498 Hookup SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC
e71e7c56 vendor: Introduce App Lock [4/4]
c4f31dcc fixup! lineage: prebuilt: Add Carrier ID and MVNO ID for T-Mobile Ting
8024400b Update custom_apns script for Python 3
c5f48d99 Use a RegEx to get carrier instead of XML parsing
c9670879 Include `carrier=` in carrier match string
8850645c Fix custom_apns script
3a964d70 bootleggers: Add double quote in custom APN name check
6dc6d715 init: Hide Magisk better
====================
02-15-2024
====================
* packages/apps/Aperture
d596215 Aperture: Add support for passkey QR codes
db697c0 Aperture: Refactor QrTextClassifier
====================
02-14-2024
====================
* device/bootleg/sepolicy
a6c3698 sepolicy: introduce app lock [2/4]
* external/wpa_supplicant_8
8dc1f8e9 Explicitly set a user for the wpa_supplicant service
* frameworks/base
ae4c62277232 SystemUI: Make header image height offset user configurable [1/2]
e89919d59041 base: qs status bar header image [1/4]
* hardware/google/pixel
5723b06 kernel_headers: Guard with soong namespace
* manifest
38e5284 manifest: Track things for omnijaws
* packages/apps/Aperture
80a146b Aperture: Bump gradle-generatebp to v1.6
* packages/apps/BootlegDumpster
7f87ac6 dumpster: enable qs category
8254394 dumpster: Make header image height offset user configurable [2/2]
186370e Dumpster: custom header image provider
213ee4e dumpster: add back qs header images [2/2]
* packages/apps/OmniStyle
06d3a56 omnistyles: Switch jpegs/png to webp
* packages/modules/Connectivity
d3d193308 Connectivity: Add capability to allow tethering to use VPN upstreams
====================
02-13-2024
====================
* external/FadingEdgeLayout
0165827 fadingedgelayout: Add blueprint support
* packages/apps/BootlegDumpster
e868bc5 Dumpster: Add battery styles customizations [2/2]
* packages/apps/Etar
84940eef New version 1.0.42
cdc97f17 Add link to manage notifications to settings
a07b4b14 Split calendar notifications into channels
43fc0f46 hide info button if doNotCheckBatteryOptimization pref is enabled
268cc9df rename neverEnableDoze pref to doNotCheckBatteryOptimization, move pref to experimental section
58b1dd89 add pref that user does not want a background service
ba59ced2 Don't close edit event page when phone is rotated
9c1d0766 New version 1.0.41
9c454588 Revert to buildDir to fix F-Droid biuld
46062cf1 New version 1.0.40
3da4f99e Fix lint warnings
c0463067 Update gradle and fix warnings
c33ca5ac Add error handling around for loop.
4d26fb02 New version 1.0.39
bf98ea79 New version 1.0.39
ae3203b3 Catch errors when we have invalid rrules that lib-recur can't parse.
* packages/services/OmniJaws
0cbb0be OmniJaws: disable the weather service as default
====================
02-12-2024
====================
* frameworks/base
36b013d7172e base: Add battery styles customizations [1/2]
487a7f378236 base: Status bar clock customizations [1/2]
* packages/apps/BootlegDumpster
9528b0d Dumpster: Statusbar clock date customization (2/2)