On Android 12, AOSP's default Theme.DeviceDefault colors are mapped to
various shades and tonal variations from the system-wide Material You
color palette. Overriding the default accent colors with these legacy
LineageOS teal colors prevents dynamic theming (Monet) from working
properly across the system as it only affects the Material You color
palette. It also creates an accessibility issue as the new design
expects specific lightness shades for the light and dark accent colors.
Remove the color overrides to fix Monet and UI colors in general.
Change-Id: I81f18d136d8d4e22c3219bea05536219bb5ce672
So far, tablets with telephony have been inheriting from
common_full_phone.mk, but that's not really proper because
such makefile now enables one-handed mode support
(setting prop ro.support_one_handed_mode to true).
Fix this by creating new makefiles that can be used also
to include more tablet-specific configs moving forward.
Change-Id: I90c22badb17911ef5e873299d986204718300e6c
* GCC was deprecated awhile ago, the large majority
of devices should now be using this. Clang should
be opt out as opposed to opt in.
Change-Id: Ie388aff8eca189663f2f615f7d059e47eaf2dce3
* This platform was last mentioned during CM 9 in
android_vendor_qcom_opensource_kernel-tests_mm-audio.
Change-Id: I7e91d17303b74bed3a9c220366868afd8176a7f7
* Remove MTK board platforms, nothing uses this when
looking for 'MTK_BOARD_PLATFORMS' across the entire
organization. This lets us revert the utilities back
to how they were in the QCOM tree.
Change-Id: If3d3a3e7543b79108b26a30c0e02bb3ab154f279
Intended to be conditionally included in tegra device trees
This will be used to indicate which tegra specific modifications
are available. Firstly is the baseline framework modifications
for nvcpl and profiles
Change-Id: Ibae95de3ee47a4a1cefbcd4035ef48dbc246d266
* Ready SIM is showing up on T-Mobile plans due to a
lack of mvno_match_data. Noticed the URL;
http://mms.wholesale.mmsmvno.com/mms/wapenc doesn't
work anyways for these APNs so might as well update
all of them.
Change-Id: I757cc518c680c04a209899b5a9ebf7d5c7674795
* iWireless was acquired in full by T-Mobile and on
October 1, 2018, the service was shut down as
customers were encouraged to migrate to T-Mobile
plans.
Change-Id: I560b1f3f6b4072a024a9beb887374892930528d6
* On November 19, 2015, Solavei announced its carrier
partner, T-Mobile USA, had terminated its agreement
to provide service under the condition that Solavei
did not meet expectations.
Change-Id: Ied279ee2034e6934412e1e1b072c29c9009321d1
* Make it consistent with the rest of the targets
Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I869d3d8570b4deb2f1e019efa975526a528ca3e7
* Except for Android TV, which requires them to boot.
* Most people on mobile and car builds won't want mainline
modules, as they may conflict with LineageOS features.
Change-Id: I9b4db3e6a109b834963a4ddacacc855dc55c258c
Instead of hardcoding the GMS variant, allow to set the makefiles
which should be included for WITH_GMS builds.
For example:
Project FI
- WITH_GMS_FI := true
+ GMS_MAKEFILE := fi.mk
Go devices
- WITH_GMS_GO := true
+ GMS_MAKEFILE := gms_go.mk
+ MAINLINE_MODULES_MAKEFILE := mainline_modules_low_ram.mk
Mainline modules without updatable apex
+ MAINLINE_MODULES_MAKEFILE := mainline_modules_flatten_apex.mk
As you expect GMS to be configured the way you specified them, this
change also causes the build to error out, if a makefile can not be
included.
This excludes mainline modules to allow including GMS without using
mainline modules.
Change-Id: I0ab61449ed7cc60e72bf519f91c29712055f8a74
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* In order to automatically restart the system when pushing SystemUI, the
path must actually be correct
* Since android 10 it's in system/*product*/priv-app and 11 will move
it again, so just match it anywhere
* Make framework also location independent
Change-Id: I4a9eb1edbbb21ab8abe17815c606921f7a538b7f
This matches the stock Pixel style and makes progress bars look more
integrated, since the active (foreground) part is using the accent
color.
Change-Id: Ia7f77c13d166c0b28c08ad71231d673195696460
Google disabled this in qpr1, but we can re-enable it now that we've
fixed the height/clip calculation.
Change-Id: I93ac8162794079079e51061181f78d4dc40a4d5e
* Udfps doesn't need this anymore.
This reverts commit 276e7770bf.
Signed-off-by: TH779 <i@779.moe>
Change-Id: Ie26895d2c32b6544334efd46bb5ca73455ed99cb
GMS now uses OtaSuggestionSummaryProvider to push update notifications,
both in the status bar and as a dialog pop-up. Disable it.
Change-Id: I51c039a1dbbb781e5ffabdd313d062feda308b89
(This is consistent with Google's APNs config.)
These changes have been thoroughly tested on the Telus mobile network.
More Info...
Telus (from Western Canada) doesn't yet fully support IPV6. As a
result, Telus customers trying to run LineageOS won't have mobile data.
Telus users (including myself) have been running into this
problem for years. For example...
https://www.reddit.com/r/LineageOS/comments/hyg5hw/change_apn_settings/
Change-Id: I5085c9463e26da7101106525550f1efef2474c5b
* Since it's unclear what the numbers are, make it easier to add a new
apn by specifying the possible values in a comment at the top
* Also add missing copyright (verified, first LineageOS commit was
indeed 2016)
Change-Id: Icaf292fd79a903bcf9ef5a3813f6288cffc468ad
(cherry picked from commit 7aded097379bd76b9167cc7f5784bcb3a9858066)
* The correct string is "IP", not "IPV4"
* Other possible values are "IPV6" or "IPV4V6"
* Source: prebuilts/sdk/30/public/api/android.txt
Lines: 46832-46834
Change-Id: I3d4729b829f87a4d7ab83584d1aed01d87e10fd2
(cherry picked from commit 7dc952be2a46b2987a293f02dc394d1e5c9809ab)