summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* pro1: overlay: Reduce status bar height in landscapeHEADs12.1Sean McCreary2022-07-111-1/+1
| | | | | | | | | Due to touchscreen firmware bugs, early builds needed a larger status bar in landscape orientation. We now have fixed firmware which restores edge sensitivity, so reduce the status bar height by half. Change-Id: I23ac3aab4068ad2464a912761f62016290256db6
* pro1: Slightly increase densityNolen Johnson2022-07-111-1/+1
| | | | | | | | | | | | * Most devices at this resolution and general size are going to 420 to match the UI element size that Google seems to be going for on Pixels. * Motorola sdm660/sdm632, Nokia 660 both went this route. * Feels like a nice median. Change-Id: I0eea1759518bc1d8e5f751646cf6a8fc3a240c3c
* pro1: Undefine BOARD_HAS_QCOM_WLAN.Alexander Koskovich2022-06-171-1/+0
| | | | | | | * Not used anywhere relevant anymore, considering we're not using CAF's fork of WPA supplicant. Change-Id: I409e5897f1eec08209a747b0f7f2adbf9960b163
* Revert "pro1: lights: Enable support for keyboard brightness control"Tom Marshall2022-06-044-13/+106
| | | | | | This reverts commit cb7cc707eb3d2ac6dfa8281dd6dd3c30a01c5922. Backlight support has _not_ been added to Android frameworks in AICP.
* WIP: pro1: Put keyboard settings under language and keyboardTom Marshall2022-06-042-4/+10
| | | | | | | | | | | The current place does not exist in AICP. Still need: * Icon for keyboard settings. * See if this can be moved into keyboard section, or if not, make a divider and a new section. Change-Id: I8ed2d7da8c9f69332a3a10e324ab0040fff271bd
* pro1: Add AICP device maintainersTom Marshall2022-06-041-0/+4
| | | | Change-Id: I4a98ea2e8e20258323ed500ea5c2c8027eeee352
* pro1: AICP-ifyTom Marshall2022-06-0412-20/+20
| | | | Change-Id: I4de8befe2d01e22258626bf1addbfaa2aced792c
* pro1: overlay: Update deprecated screen power itemsGeorg Veichtlbauer2022-05-231-2/+2
| | | | | | | | | * screen.on -> screen.on.display0 * screen.full -> screen.full.display0 AOSP frameworks/base: 8ac63071a4e6da7e0740f5eb6c6753218efcfd3a Change-Id: Iad50e6cb63368e2d71e6fa1dbb6997c0f95d321e
* pro1: Remove deprecated TARGET_USES_QTI_CAMERA_DEVICENolen Johnson2022-05-191-3/+0
| | | | | | | | * Dead as of https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/331507. * We already build vendor.qti.hardware.camera.device@1.0 so we have what we need. Change-Id: I8ec420d6264fee70a1602eecdbb4f34f2e5db3dc
* pro1: devicesettings: Follow SuW's new button themingBruno Martins2022-03-221-3/+10
| | | | Change-Id: I61dd51aeeb111fc43efea1cb01be8efab9e773ca
* pro1: Reduce screen densitySean McCreary2022-03-211-1/+1
| | | | | | | All of the UI elements are too large on Android 12. Tweak the screen density to make them smaller by default. Change-Id: Ie78c1a214ef228c74c2d9d75b7a241935eb02a87
* pro1: devicesettings: Let there be dark!Michael W2022-03-181-1/+1
| | | | | | | * SuW was changed to use a dark design by default * Follow it by inheriting SudDynamicColorThemeGlifV3 without Light Change-Id: I690d1a923ce429cc92507a55cf19bd3d7e88e67e
* pro1: rro_overlays: Allow launcher home screen rotationSean McCreary2022-03-164-1/+34
| | | | | | | | | | * Added as overlay package since RRO is not auto generating. This implements the workaround for issue https://gitlab.com/LineageOS/issues/android/-/issues/3873 Co-authored-by: Alexander Koskovich <akoskovich@pm.me> Change-Id: Ib43a8520650c7e67f3c62fe946622fa49aa7cfc9
* pro1: Migrate to known to be good SDM stackBruno Martins2022-03-161-28/+22
| | | | | | | | | | Stock SDM blobs are hitting stack corruption issues (-fstack-protector) as seen by taking down LiveDisplay SDM service. Just use the stack from DRG, which is known to be good and used by other msm8998 devices out there. Change-Id: Idef5bb1b642f891a99a6f7a6d7920ad0323b9339
* pro1: overlay: Configure side fingerprint sensor propertiesLuK13372022-03-161-0/+14
| | | | Change-Id: I75ba312895d18eae8c89db4dbb24a6945bad9860
* pro1: Drop support for Snapdragon Camera.Alexander Koskovich2022-03-151-1/+0
| | | | | | * Won't be implemented this cycle (or ever again hopefully). Change-Id: Ie2a346319dfe814deaf9833cb31640505cc6b7dc
* pro1: Remove CLANG compile flagGeorg Veichtlbauer2022-03-121-1/+0
| | | | | | Defaults to true now project-wide. Change-Id: I1e0ff5adadc889d81c90c816457a72d2621e4b5a
* pro1: devicesettings: Import DozeBruno Martins2022-02-1719-177/+106
| | | | Change-Id: I67d33d6cc839f5ae43bba17963264d46e413d462
* pro1: devicesettings: RefactorBruno Martins2022-02-1716-277/+245
| | | | Change-Id: Idd472c36699e13194ecf6b480895f3d9253f5b06
* pro1: Make device name/product prop overrides workLuK13372022-02-171-5/+6
| | | | Change-Id: I64d11103ddb8f9dce70b9bc110745d4aafd667dc
* pro1: Unbreak peripheral managerBruno Martins2022-02-151-5/+5
| | | | | | | Stock PM is causing null pointer dereferences, so just update it to a sane one and bring up cnss/gnss/ril. Change-Id: I62bde6bdd31e637e7ae268dfe2b9ad8b65f7317d
* pro1: Kill Secure Processor (SP) daemonBruno Martins2022-02-152-11/+0
| | | | | | | The service is now crashing like crazy and no other msm8998/sdm660 devices seem to be shipping it anyway. Change-Id: I7351a9b7d753d7c16f9ea40359a132d6ed0c4952
* pro1: overlay: Set physical power button and fps locationBruno Martins2022-02-152-0/+13
| | | | | | | | | This sets config_is_powerbutton_fps, even though the device doesn't have fps embedded in the power button. It makes frameworks report that fingerprint sensor is located on the side of the device, which can be observed when enrolling a fingerprint for the first time. Change-Id: Ifa079488db642c8a470e40cb585c08e9c85d7cf4
* pro1: overlay: Remove obsolete fps location configAlexander Koskovich2022-02-151-27/+0
| | | | Change-Id: I2569c77b4daa84263903f710d421d05d0a491d08
* pro1: Modify Vulkan and OpenGL version to 2020-03-01linjoey2022-02-151-2/+2
| | | | | | Bug: 191252896 Test: android.graphics.cts.VulkanDeqpLevelTest#testVulkanDeqpLevel pass Change-Id: I0e598ee8a26cd614dc5076a87c514756ba39d740
* pro1: Add OpenGL ES and update Vulkan dEQP feature flagsAlastair Donaldson2022-02-151-0/+2
| | | | | | | | | | | Populates a new feature flag to record the level of OpenGL ES dEQP test support. Updates the analogous Vulkan dEQP feature flag to the value for the next dessert release. Bug: 159841535 Bug: 175706433 Merged-In: Ib0fb8f83732d0b3f56bb11a97c84fdc7727c1026 Change-Id: Ic97a65fba95a67e3e16cedd0eb4f3f209f645421
* pro1: Set manufacturer and soc propertiessudharani2022-02-151-0/+4
| | | | | | Set soc model and manufacturer properties Change-Id: Ia75eb8862c7d879c40e64527d32d082bfa9b8e42
* pro1: Remove odex/oat files from pinner list.Nicolas Geoffray2022-02-151-14/+0
| | | | | | | | | The pinner now asks the runtime for these files. Test: adb shell dumpsys pinner Bug: 144773394 Change-Id: I8de2a2935901cbd3eaa50ce2d8aa09f61080ba02 Merged-In: Ie633ea788dab3389a3407ec9a461b5837befca46
* pro1: Update SurfaceFlinger pinKevin Jeon2022-02-151-1/+1
| | | | | | | | | | | | | This change replaces the '/system/lib64/libsurfaceflinger.so' pin, as the file was removed in ag/12524602. The updated pin relies on go/aog/1552085, as system_service needs read access to SurfaceFlinger. Bug: 176197656 Test: adb shell dumpsys pinner (coral) - shows that /system/bin/surfaceflinger is successfully pinned adb logcat | grep PinnerService (coral) - no longer shows a file-not-found error in PinnerService Change-Id: Iae2a96c5fe4b1f5698d21de9970140321d11c460
* pro1: overlay: Fixup screen brightness arraysBruno Martins2022-02-151-37/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minimum brightness value allowed is 1, but the array started with 2 and that was bringing the entire system down (see NPE bellow). At the same time, update values to those from OOS 10, since that's what we are currently tracking... E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.display E AndroidRuntime: java.lang.IllegalStateException: Min or max values are invalid; raw min=0.003937008; raw max=1.0; backlight min=0.0; backlight max=1.0 E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.constrainNitsAndBacklightArrays(DisplayDeviceConfig.java:568) E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.loadBrightnessMapFromConfigXml(DisplayDeviceConfig.java:544) E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.initFromGlobalXml(DisplayDeviceConfig.java:410) E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.getConfigFromGlobalXml(DisplayDeviceConfig.java:363) E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.create(DisplayDeviceConfig.java:175) E AndroidRuntime: at com.android.server.display.DisplayDeviceConfig.create(DisplayDeviceConfig.java:161) E AndroidRuntime: at com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice.loadDisplayDeviceConfig(LocalDisplayAdapter.java:420) E AndroidRuntime: at com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice.getDisplayDeviceConfig(LocalDisplayAdapter.java:412) E AndroidRuntime: at com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice.getDisplayDeviceInfoLocked(LocalDisplayAdapter.java:642) E AndroidRuntime: at com.android.server.display.DisplayDeviceRepository.handleDisplayDeviceAdded(DisplayDeviceRepository.java:128) E AndroidRuntime: at com.android.server.display.DisplayDeviceRepository.onDisplayDeviceEvent(DisplayDeviceRepository.java:80) E AndroidRuntime: at com.android.server.display.DisplayAdapter.lambda$sendDisplayDeviceEventLocked$0$DisplayAdapter(DisplayAdapter.java:112) E AndroidRuntime: at com.android.server.display.DisplayAdapter$$ExternalSyntheticLambda1.run(Unknown Source:6) E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938) E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67) E AndroidRuntime: at com.android.server.ServiceThread.run(ServiceThread.java:44) E AndroidRuntime: Error reporting crash E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference E AndroidRuntime: at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156) E AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073) E AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068) E AndroidRuntime: at java.lang.Thread.dispatchUncaughtException(Thread.java:2200) Change-Id: I4a9c3133300967bfbaf4bebcf73176a67af82e68
* pro1: Build libwpa_clientLouis Popi2022-02-151-0/+1
| | | | Change-Id: If6ad7d8ba83b7e72960750dd8d190e0b6fa07a82
* pro1: Build needed HIDL libs into vendorLuK13372022-02-151-2/+23
| | | | Change-Id: I1db79176ac103cb7fc8db0fa4b4cfc699e38ad49
* pro1: Disable APEX compressionLuK13372022-02-151-0/+3
| | | | | | Kernel panics on msm-4.4 + ext4. Change-Id: I3ae1322880286a7edf8e53e6f602618d129bba91
* pro1: Update clearkey plugin to drm HAL v1.4Edwin Wong2022-02-151-1/+1
| | | | | | | | Test: atest atest CtsMediaTestCases:android.media.cts.MediaDrmClearkeyTest#testGetPlaybackComponent Bug: 182525516 Change-Id: I3adf55199301768bacb38103c3ef4ba24807df2f
* pro1: sepolicy: Attach vendor_property_type to properties.Inseob Kim2022-02-151-3/+3
| | | | | | | | We are going to enforce that each property has an explicit owner, such as system, vendor, or product. This attaches vendor_property_type to properties defined under vendor sepolicy directories. Change-Id: Iedbbcc5086c09f549e91e73ece7311563c378347
* pro1: devicesettings: Adapt to S styleBruno Martins2022-02-158-66/+102
| | | | Change-Id: I31f710208a4827f1441469958ba643a52a940733
* pro1: doze: Adapt to S styleTheScarastic2022-02-156-90/+35
| | | | | | | | | * Use Theme.SubSettingsBase for theme * Replace PreferenceActivity with CollapsingToolbarBaseActivity * Add Titles to preference screen * Remove onOptionsItemSelected and where necessary move to activity Change-Id: I87af15f5e165aa7bcd556eb2b716c0ce624ca4e7
* pro1: Allow ELF prebuilts in PRODUCT_COPY_FILES.Roger Ellis2022-02-151-0/+2
| | | | | | | | * ELF prebuilts were banned in PRODUCT_COPY_FILES starting May 11th. See b/156534160 for long-term fix which should override this change. Change-Id: Icd25b40ca4e4285319775046a1b70de30572be07
* pro1: RIP com.dsi.ant.antradio_libraryLuK13372022-02-151-5/+1
| | | | | | No longer shipped by default with lineage-19.0. Change-Id: Iae740ef18505b7f2bb01fe54d45810e72fd521e9
* pro1: init: Drop no longer necessary libbase include dirBruno Martins2022-02-151-2/+1
| | | | | | | It seems that soong is now solving exported headers for all modules in shared_libs. Change-Id: Id9612abe17222226fd8b3009c92f5376543ec261
* pro1: Specify version for aidl_interface explicitlyJeongik Cha2022-02-151-2/+2
| | | | | | Bug: 150578172 Test: m Change-Id: I4a9bf218b92252403e9ebbe8f89b10ee1899283f
* pro1: Use PRODUCT_*_SEPOLICY_DIRS to build product sepolicy.Tri Vo2022-02-151-2/+2
| | | | | | | | | | We are restoring the old behavior of BOARD_PLAT_*_SEPOLICY_DIR that extends system sepolicy. To that end, we use another make variable to specify product sepolicy. Bug: 119305624 Test: m selinux_policy Change-Id: I67636b7aaff2bd5ae5309981f9fa2f8ce51edf6f
* pro1: devicesettings: Migrate SuW page to setupdesign layoutBruno Martins2022-02-1510-285/+100
| | | | | | | | Since SuW was updated to use setupdesign layout and moved to the standard navigation method that the device-specific page became broken. Change-Id: Ia996b13ef9e6ac9f0aa9884e005e713757e872bf
* pro1: devicesettings: Delete unused SuW XML layoutBruno Martins2022-02-151-47/+0
| | | | | | This was never implemented. Change-Id: I3897764670269f353337b98e9d33c537d4ea8c55
* pro1: usb: Remove unused parameterMichael W2022-02-151-6/+3
| | | | | | | * deviceIdProduct is unused, so remove it * this gets rid of a warning during build Change-Id: I45b00d54a063d28f0bbf31e4b1651d5438b9025f
* pro1: devicesettings: Change touchscreen settings title and summaryBruno Martins2022-02-151-3/+3
| | | | Change-Id: I80721438d0885cbfb86d7de699264fedb22c9c43
* pro1: devicesettings: Fix search indexables providerBruno Martins2022-02-151-2/+4
| | | | | | Prior to this change, touchscreen settings weren't indexed. Change-Id: Ifa0da12ca95b340a29c4dbc83225e329655c09b7
* pro1: devicesettings: Delete no longer used iconBruno Martins2022-02-154-33/+14
| | | | | | | In order not to break search indexables provider, add a dummy one and replace the reference to the one being removed. Change-Id: I29af94d0dfaaade15fdc04dcfe6f9b313e1052df
* pro1: devicesettings: Remove launcher icon leftoverBruno Martins2022-02-155-0/+0
| | | | | | The adaptive icon resides in packages/resources/devicesettings. Change-Id: Ic4301ea9987f2a0bfbc82fab3baaf2efc95e77c5
* pro1: devicesettings: Place Touchscreen pref under Display settingsBruno Martins2022-02-151-2/+5
| | | | | | | | | | | This never made sense to be a loose preference under Settings / System, not even to mention that it lacked an icon to align with the rest of other preferences in that category. It fits better under "Other display controls" category, in Display settings, so move it there. Change-Id: I0cbd4c7d0677e7700b25f394128831c41432c283