Merge tag 'android-10.0.0_r31' into lineage-17.1-android-10.0.0_r31
Android 10.0.0 release 31
* tag 'android-10.0.0_r31':
RESTRICT AUTOMERGE: Fix removal of handle from map
libgui: Add discardFreeBuffers callback to producer
Enable deep press by default.
Revert "Fix drag and drop (2/3)"
Don't leak input events to dumpsys on user builds
Don't leak input events to dumpsys on user builds
Don't leak input events to dumpsys on user builds
Include extra HALs in dump state
Include automotive HALs in dumpstate
SurfaceFlinger: lock mStateLock when modifying allowed configs
Resize object capacity when shrinking Parcel
EGL: Fix repeated extension lookups
Fixing crash on allocation
Capping buffer size to std::numeric_limits<size_t>::max()
Update tests for canReceiveInput policy changes
Changed BufferLayer's canReceiveInput to check if its hidden by policy
Sensor: use FlattenableUtils::align
Change-Id: I9aca51e49004cd00670cbea7d8ecd54be9806988