Commit Graph

4387 Commits

Author SHA1 Message Date
Pranav Vashi
17c10d3143 overlay: Update globally disabled components list
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-25 15:04:35 +05:30
Pranav Vashi
b25520aa20 overlay: Add gms location history to extra location packages
* From pixel dump. Suggested by @nikhilmenghani.
* Nikgapps will remove this overlay as it conflicts here.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-25 14:41:09 +05:30
Cosmin Tanislav
7c9815a297 soong: add powershare configs
Change-Id: Ia0654765e45b9b36caca680eac134c714dcb4da0
2024-08-22 20:01:03 +03:00
althafvly
5cda8c69ec Revert "cm: enable lockscreen rotation option"
This reverts commit b538b7ca24.

Reason: Landscape lockscreen doesn't look that great with
        pattern/pin in phones, its better suited for tablets
        or large screen devices, its enabled by default for those.

Change-Id: Id461f73f7976e8a9c7242f0b406e700f6c06ecf4
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-22 01:06:34 +05:30
Pranav Vashi
f5b75468d2 overlay: Do not set config_defaultAutofillService
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-22 00:55:17 +05:30
someone5678
4d6b41e70f overlay: Update device_config
Changes picked from

https://gitlab.com/someone5678/vendor_google_gms/-/blob/main/products/overlay/common/frameworks/base/core/res/custom_res/res/values/config.xml

Signed-off-by: Alvin Francis <nivlafx@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-18 00:47:17 +05:30
Pranav Vashi
676921a750 overlay: Do not set config_credentialManagerDialogComponent
* Seems to break google login for certain apps like X, Pinterest, etc.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-18 00:46:12 +05:30
Pranav Vashi
b56f716247 crdroid: Bump to version 10.7
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:55:17 +05:30
Pranav Vashi
18640356ba common: Inherit pixel-fw when available
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:55:17 +05:30
Andrzej Perczak
f4bbd328de config: Optimize Launcher3 and Settings for speed
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2024-08-11 23:55:17 +05:30
Pranav Vashi
0b52faea66 crdroid: Remove Trebuchet packages
Change-Id: Ic9f62596d9b42dc9d0908722ba1c29527b26dcbb
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:55:17 +05:30
ponces
1c41a72696 crdroid: Switch to AOSPA's face unlock implementation
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:55:17 +05:30
Pranav Vashi
9efe222193 crdroid: Remove packages moved to addons
Change-Id: I6af87bbb53245a407ca2566c0d708ef0da5f8b4c
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:54:07 +05:30
Pranav Vashi
c9513229d8 crdroid: Build OmniStyle
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Oliver Scott
435fa13196 crdroid: Build BatteryStatsViewer
Change-Id: I1f712533f1914f7155f7a6657e3fa2095b4ea83a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
34e5c958c0 crdroid: Build OmniJaws service
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
36acace9ec crdroid: Compile GameSpace
Change-Id: I0f5cd2cbbcb061242f9f5cc8721222491e566012
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Dyneteve
c5925b9c21 overlay: Update device configs global overrides
Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: aswin7469 <aswinas@pixysos.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Andrzej Perczak
8db0e57e2c envsetup: Disable ABI checks
For global O3 ABI checks need to be disabled as ABI checker is very
sensitive and argument types can change during optimization.

Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Arian
d0aea9909b android: merge_dtbs: Respect miboard-id while merging
Change-Id: Ic5b38a122173d8e9ecc1f0f399411cb37acf3150
2024-08-11 23:51:43 +05:30
minaripenguin
17ec3b4df5 overlay: Enable freeform/multiple windows feature by default
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
John Galt
e66f99ea3c crdroid: Disable phantom process monitoring as workaround
To workaround an AOSP activity manager crash:

04-05 12:20:23.230 E/AndroidRuntime( 1599): *** FATAL EXCEPTION IN SYSTEM PROCESS: ActivityManager
04-05 12:20:23.230 E/AndroidRuntime( 1599): java.lang.IllegalArgumentException: Comparison method violates its general contract!
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.TimSort.mergeLo(TimSort.java:781)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.TimSort.mergeAt(TimSort.java:518)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.TimSort.mergeCollapse(TimSort.java:448)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.TimSort.sort(TimSort.java:245)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.Arrays.sort(Arrays.java:1351)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.ArrayList.sort(ArrayList.java:1738)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at java.util.Collections.sort(Collections.java:208)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at com.android.server.am.PhantomProcessList.trimPhantomProcessesIfNecessary(PhantomProcessList.java:436)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at com.android.server.am.ActivityManagerConstants$$ExternalSyntheticLambda1.run(R8$$SyntheticClass:0)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at android.os.Handler.handleCallback(Handler.java:959)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at android.os.Handler.dispatchMessage(Handler.java:100)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at android.os.Looper.loopOnce(Looper.java:232)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at android.os.Looper.loop(Looper.java:317)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at android.os.HandlerThread.run(HandlerThread.java:68)
04-05 12:20:23.230 E/AndroidRuntime( 1599):   at com.android.server.ServiceThread.run(ServiceThread.java:46)

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
e7d623c9db crdroid: Enable ThinLTO cache
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
a728222492 crdroid: Update clone exemption list
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
John Galt
4bf0f8da7f crdroid: Add preinstalled package list to stop auto cloning
Only extra adds needed, gms now ships it's own lists for this.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
aswin7469
6fda61438f device_config: Enable Cloned App
Signed-off-by: aswin7469 <aswinas@pixysos.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
9b3156debb overlay: Use google-sans for remaining font configs
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
bfd008e712 overlay: Update clock plugin list
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
minaripenguin
b6df427b90 overlay: Allow telephony stack and components to receive un-sanitized ServiceState entries
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Hikari-no-Tenshi
48e42b88f1 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS}
Co-authored-by: ShevT <evgeny.shishkov@gmail.com>
Signed-off-by: firebird11 <hbgassel@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Jake Weinstein
d3fd211bdc soong: Add support to set vendor tag with client package name
* OEMs like OnePlus and Nothing detect camera package name to unlock features like 48mp.
* Use TARGET_CAMERA_PACKAGE_NAME to specify the package name.

Change-Id: I805af7258562ad177eb780b3622d2bc9af20f317
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
minaripenguin
f2cef2f7fe overlay: Enable app-cloning feature in Settings
Change-Id: Id05a131ddf44027c6fd787c2c03491e6e650422c
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Danny Lin
28d75c5037 overlay: Settings: Show memory usage in app info
The system tracks memory usage for each app, so we might as well show it
to the user so that users can track down which apps are hogging their
memory. This shouldn't be a developer-only feature that was previously
only exposed in Developer Options.

Change-Id: Ib900438f856369286b7621208020c5c8da73765f
2024-08-11 23:51:43 +05:30
Pranav Vashi
f2a3a821c8 overlay: Set components from pixel device
* Instead of having blank components, lets sync with google components
  from pixel device. This will help to suppress errors with gapps flashed
  and add more to user experience.

Change-Id: Ifaa222e046ef4607a3d7824b3c104879a153f15e
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
ShevT
263d7fd3cc overlay: Enable QR Code scanner on Lock Screen
Change-Id: I9e402e5d8ee41e5e1b102be0d0c7d9b49d67e0f7
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Albert I
365df9f655 crdroid: Inherit several Android Go configurations
Beneficial for everyone, even on non-Go devices.

Change-Id: I088fd00500ce10df5f413cb762aaed2ec00f5dfc
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Mathieu Chartier
54e8a7a228 crdroid: Speed profile services and wifi-service to reduce RAM and storage
Change-Id: I1d907b24cb2760ddd9cc65ac4335730c8e61a0a3
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
94e3b658db overlay: Add tethering to location exemption
Ref: 404b4778ec

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
421bd3486a overlay: Add SystemUI to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
61894bab8e overlay: Add OmniJaws to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Dyneteve
b1f12799f4 overlay: Allow new SystemUI clocks
Change-Id: I51ab1eb06b1e77bd8048d5064f811e8e69884b24
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Danny Lin
66fe8bdef5 overlay: Offload WM shell to another thread
Android 12 added this config to offload some window management to a
dedicated thread. Enable it to improve performance when the main System
UI thread is busy.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Jared Duke
20ea05a634 common: Enable R8 optimizations for system_server and SystemUI
Opt in to whole-program Java optimizations via R8 for Pixel devices.
This can be explicitly disabled during builds via
`SYSTEMUI_OPTIMIZE_JAVA=false SYSTEM_OPTIMIZE_JAVA=false m`.

Note that this change does introduce changes to stack traces that
may require retracing for fully accurate debugging and diagonstics.
See go/aperf-system-r8-faq for additional details and guidance. Also
note that optimizations are implicitly disabled in ENG builds.

Results:
 * SystemUIGoogle.apk (40MB -> 35MB)
 * SystemUIGoogle.odex (32MB -> 25MB)
 * services.jar (20MB -> 17MB)

Test: m + atest SystemUITests + presubmit + manual testing on Raven
Test: m + atest FrameworksServicesTests + manual testing on Raven
Bug: 203472868
Change-Id: Id3766d8279a5b480e374427f9a5994c9b444640e
2024-08-11 23:51:43 +05:30
Pranav Vashi
a817f18183 crdroid: Minimize debug info
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
932e1a8b41 overlay: Update SettingsProvider defaults
* Reduce default screen off timeout to 30 sec.
* Turn on automation brightness mode by default.
* Turn on vibrate when ringing by default.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Andrzej Perczak
a309eb5bf5 config: Properly disable blur on app launch
ro.launcher.blur.appLaunch is 1 by default

Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Andrzej Perczak
751b0e1620 config: Cleanup and update common props from Pixel
* Remove nonexistent or obsolete props.

 * Import new props extracted from raven.

Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2024-08-11 23:51:43 +05:30
Danny Lin
022d2dea42 build: Override host metadata
* Matches the Android 12 build sandbox: https://android.googlesource.com/platform/build/+/refs/tags/android-12.0.0_r2/Changes.md

Change-Id: I032127e2724b34e649bcc73c347c8e67df1f45b0
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
d17298462b crdroid: Moved bootanimation to addons
Change-Id: Ibce7f9db1c035b7fe72b7a4adc97c5a0dd040f67
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30
Pranav Vashi
64567c5d99 crdroid: Clean up wallpaper overlay
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2024-08-11 23:51:43 +05:30