-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
eH2QAJ4sG9Gc7S5h94K3D7N+X74auzh7NgCfY9XbuuDKhWOvXU/s2QSPE7X8XsE=
=qEFp
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8BYXHG1rYmVzdGFz
QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmmHmRAArVY14Hi/zkCSC9u6i/ko0Oxa
lrAG8m1vt349tayywRfvxEK2B/iFBJgdpFfTdtXVc1BlD7MGd5BZvlicmQkX81WN
4Pqgx4wzQMoXVFXvgO7+ByJoCCsKO6AP9D7m/2UdiidvgSOCEA3qtALPl02b9b5P
fraQA8XI81Q5PnEskvu7V6QVUEwWNCSl3uNhm3EE4AuDTLM+KXvs7agBxSDxIry1
fy5xbtJXjpk52nKIAAyacgeBs8hecN2KtkDahfE3SZx5Q8bs0rsrR+E2NxeOntu9
YRBxPwGrxGQBqNuhYw4h0s8IPsqEjpVybT2D/r6m3059VjwWhL6gNdzKcbD+LZ4n
a5/a+P6Cs787ndrkqkPoMYQVauZdB9ZP13nxRDETiBBD/oZRrU782rC89wFrWpgn
bNp6dEGmc5NrxcxrCT2x0U3tCTFREwrTYIP5xijsITJYSgsQFm4jwBentLLvm0TA
NglJ8JzxqTU+4t60qqOqQRDDW9cjcjhic60CXRp+gczj0rsGEfWr/gy4oBaVuLwJ
WALKgo+dbLXCLja2c174etnBTzjLMYKIcOrB4ncTrJVvVIjZjSigEFHRnY49kg+4
YlC8Q6ZzFe0SDktRyP/9a/yZG5XeXmzxwNepO1pgDC2cEzdZBICqz7d49US2j891
ziZVm9BnLfi2UAVczNs=
=FoIC
-----END PGP SIGNATURE-----
Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6
Android 15.0.0 Release 6 (AP4A.241205.013)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eH2QAJ4sG9Gc7S5h94K3D7N+X74auzh7NgCfY9XbuuDKhWOvXU/s2QSPE7X8XsE=
# =qEFp
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec 6 00:44:01 2024 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2483 signatures in the past
# 3 years. Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78
# By Peter (YM) (2) and others
# Via Android Build Coastguard Worker (17) and others
* tag 'android-15.0.0_r6':
Revert "Use mediadrm from private instead of tangorpro"
Use mediadrm from private instead of tangorpro
Add SOONG_NAMESPACES for mediaDrm plugin
Symlink current prebuilt folder to android root
Delete mapper4 manifest
thermal: read thermistor temp from sysfs
thermal:remove unused state2power value
update OWNERS to include Android.bp
thermal: Remove bcl related tzones
tangorpro: Add build_flags based properties for SMR/EMR build
Adpf:tangorpro: switch to multitier heuristic boost.
audio: support spatial audio on speaker-safe
Change-Id: I3f4a0b28845fdc26464d1f06cd7c4ba82824d86f
Makes touch work in recovery
nvt_touch requires goog_touch_interface symbols too
Co-authored-by: Nicholas Lim <nicknitewolf@lineageos.org>
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: Iaa5a158af827732b13ab79b60bed2f319ce56391
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
of current prebuilts by checking through entire prebuilt textproto
files
To alleviate this problem, create an symlink file under android root
indicates current prebuilt path after invoke the android lunch cmd.
Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: Ieb2d6f517d62bf9a5270fe7ed5fc7643572ea3fe
Signed-off-by: Robin Peng <robinpeng@google.com>
Solution: offer a boolean config for volumeUpToExitSilent and
overwrite it for tangor.
Flag: NONE
Bug: 279645379
Test: Manual. Slide ring volume all the way left in settings.
Press volume up. Ring volume slider progress should move away from 0,
and the ring icon should change from silent to normal.
Change-Id: I6ade8d8009ec3f2775de60835c75a014e466ee4b
The Jetpack motionprediction library calculates a prediction target
based on the minimum display refresh rate (16~18 ms). UX feedback
suggests that we should cap this at 3~4 stylus frames, which
therefore requires a -4 ms offset (1 frame). Clients of the framework
MotionPredictor can control the prediction time directly and can
access predictions further into the future by providing a larger
value.
Bug: 288354672
Test: predictions are visible in the motionprediction test app
Change-Id: I3a489b59b8b2050c64dd31b2a0f75c2238cb432d
enable load kernel modules in parallel but load some
specific modules in sequential
Test: reboot more than 500 times without failure
Bug: 229794277
Change-Id: I41cb5a09fb88ff7faa5ec12f71209b35cd941948
Signed-off-by: Chungkai Mei <chungkai@google.com>
On this device, the default touch slop value of 8dp is too large. It corresponds to a physical distance of ~ 1.5mm.
This results in long presses getting triggered too easily.
Reduce the touch slop to 5 dp, which is about ~ 1mm, and closer to a reference device that doesn't exhibit the long-press issue.
Bug: 270835406
Change-Id: I1973e7831f527f2f654661bd4917f48992c74b61
Test: use a test app for long presses
Bug: 262056923
Bug: 274537630
Test: Screen is off when put a magnet close to hall sensor.
Change-Id: I950c1d5f6284f8ce133ca94ce98eec78ec9cfa93
Merged-In: I950c1d5f6284f8ce133ca94ce98eec78ec9cfa93