Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 4aa5dfd8 authored by Michael Bestas's avatar Michael Bestas
Browse files

Merge tag 'android-16.0.0_r3' into staging/lineage-23.0_merge-android-16.0.0_r3

Android 16.0.0 Release 3 (BP3A.250905.014)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCaRO/HAAKCRDorT+BmrEO
# eOHiAKCHSIGRFYpQcSJoPhB9xwjrX03SIQCgj7TTkm4qF/4IvyZzloTsltbBaxc=
# =5RS1
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Nov 12 00:56:28 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Steven Moreland (40) and others
# Via Android (Google) Code Review (349) and others
* tag 'android-16.0.0_r3': (407 commits)
  Don't blur too many layers
  Revert "TouchInputMapper: remove PointerUsage code"
  Revert "InputReaderConfiguration: remove old touchpad stack fields"
  Revert "TouchInputMapper: remove unnecessary dispatchMotion parameters"
  SF: Cast values to double before taking ceil
  RPC Binder: socket ENOMEM handling - follow-up
  One weird trick to cache single-layer blurs
  RPC Binder: socket ENOMEM handling
  eglGetProcAddressImpl(): Validate procname is non-null
  Trace session hints and target/actual work durations
  CpuConsumer: intialize ConsumerBase in onFirstRef().
  VirtualDisplaySurface: initialize consumer in onFirstRef().
  Include JvmUtils.h only if needed in RpcSession.cpp
  RPC Binder: special transactions for '0' only
  Introduce MutableTransactionState.
  Scope locks for mirrorDisplay
  LocklessQueue: move values into Entries instead of copying.
  SF: Extend synthetic vsync and thread optimizations to external displays
  SF: Avoid redundant pacesetter setting in SF::setPhysicalDisplayPowerMode
  OWNERS adjustments for core graphics
  ...

 Conflicts:
	libs/binder/RpcState.cpp
	libs/gui/ConsumerBase.cpp
	services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
	services/surfaceflinger/SurfaceFlinger.cpp
	services/surfaceflinger/common/FlagManager.cpp
	services/surfaceflinger/tests/unittests/SurfaceFlinger_SetPhysicalDisplayPowerModeTest.cpp
	vulkan/scripts/vk.py
	vulkan/vkjson/vkjson.cc

Change-Id: I04a2043c80b307732c51d2fded3acaa4b11d0806
parents 4c953eac e4004c59
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment