Age | Commit message (Collapse) | Author |
|
into tm-qpr3-release.
Change-Id: I509fa36c23d287f6ae7b4c6d65e75ffa8ab96b47
|
|
Test: atest VtsHalSensorManagerV1_0TargetTest
Bug: 278013275
Bug: 269014004
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:49600b10aa5675d4e7e985203d69f252ead13e45)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:427b5c3633e298372c3d66ad76f59988ca330f5b)
Merged-In: I091f57de9570b0ace3a8da76f16fe0e83f0aa624
Change-Id: I091f57de9570b0ace3a8da76f16fe0e83f0aa624
|
|
into tm-qpr3-release.
Change-Id: Ia0d4e1efe616e821d372f2849ce4ce4e0074e340
|
|
Revert "DO NOT MERGE: Force input window updates when layer visibility changes"
Revert "SF: throttle WindowInfosListener calls"
The reverted CLs may be causing input issues where InputDispatcher
doesn't seem to align with the windows currently displayed.
This reverts commit 243e2e9af82700c76f743ee71e0f27fe1a3f4383.
This reverts commit f3213d2ca821472b12ce2452e4bd33b4cd152e8f.
Bug: 279649321
Bug: 270894765
Test: presubmits
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fd9c44fb10610d8c9d7f698868a4f6a5d0547fd9)
Merged-In: I8eb46caced6f395460fabc1d6a529a88c1c4566b
Change-Id: I8eb46caced6f395460fabc1d6a529a88c1c4566b
|
|
tm-qpr3-release
Change-Id: I37bb19cae036ceb66f69ad254a972e7f75333dba
|
|
* changes:
SF: clamp alpha value instead of error
SurfaceComposerClient: add a range check in setAlpha
|
|
SF tests expect that invalid alpha values
will be clamped instead of returning failure.
Test: atest SurfaceFlinger_test:SurfaceFlinger_test
Bug: 274213741
Merged-In: I1318f21c21ec9b3fe9577ac3b9f32605e7f7f13a
Change-Id: I1318f21c21ec9b3fe9577ac3b9f32605e7f7f13a
(cherry picked from commit 24d0b2a19705cc64933bb6dfaf7147207a64e607)
|
|
Merged-In: I172321a4d3533e0506bad75a0a91e33fe921c2b7
Change-Id: I172321a4d3533e0506bad75a0a91e33fe921c2b7
Test: presubmit
Bug: 274213741
|
|
tm-qpr3-release
Change-Id: Iad68b58a6d23aa285068505eb591c3370a47cff0
|
|
|
|
Captured screens for region sampling were originally rendered
upside-down, which required swapping coordinates to sample from the
correct area in the output buffer. Since then, several fixes to the
screenshot path have landed, which treat screen orientation
consistently, so the captured images are no longer upside-down. But,
the coordinate swapping was never removed. Remove it now, as sampling
during landscape is now broken.
Bug: 133849373
Bug: 241967077
Fixes: 275661349
Test: Split screen in landscape with settings app in dark mode,
calculator in light mode, and trigger back gestures
Change-Id: I52c65032d33d01a4407dc1b30215e7edac6eb1ea
(cherry picked from commit 439b60968f1fe544b79a5c5ba4657fca9e82b54a)
|
|
changes" into tm-qpr-dev
|
|
This should fix a latency regression introduced by delaying input window
visibility changes. See ag/22210759.
Bug: 270894765
Bug: 275562923
Test: v2/android-crystalball-eng/health/microbench/instr_metric/input_method
Change-Id: I0f64fa148eb4b02600eac9578d3d23ac00c78fa3
|
|
tm-qpr3-release
Change-Id: I60cc9a8ec57623910408b374265674b966aca5ae
|
|
b3191a4aa7 am: 3ccc4ac693
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21804206
Change-Id: I52d6e75018ee6cc42a9dcc18be0d07adcc18cec5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21804206
Change-Id: Iee531f2b1673596d7007788a0a94b780c06457d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
b3191a4aa7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21804206
Change-Id: I73d2ca70750229b8ead3f6ad1242d9cdd3f15bf5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21804206
Change-Id: I6a80c742f1a940746047835fd6e429ab20e65aa3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
tm-qpr3-release
Change-Id: Icc29017a43e592d0068f7191ff15d2047a7a7457
|
|
|
|
This change updates WindowInfosListenerInvoker to delay and drop
messages when there are unacked messages. When WindowInfosListener calls
are acknowledged before the next windowInfosChanged call, there is no
behavior change. If windowInfosChanged is called and there are unacked
messages, then the update is delayed and sent once the messages are
acked via WindowInfosReportedListener. If windowInfosChanged is called
and there is already a delayed update, then the previous delayed update
is overwritten and only the latest update is sent.
WindowInfosListeners are still called immediately when there are focus
requests. This means the number of unacked messages may be greater than
one.
Bug: 270894765
Test: presubmits
Test: manual fuzz testing (random sleeps added to input flinger listener)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a364bd7c0ecc412582eff1160368f3eaa2b4c6f0)
Merged-In: I78b39b10c52f4e4939f1741516d0edbe9898ef3c
Change-Id: I78b39b10c52f4e4939f1741516d0edbe9898ef3c
Change-Id: Ib796d8b459d2157b96acdb334404353ca6b1da61
|
|
tm-qpr3-release
Change-Id: Ie084431ed923ece368d23b429b37330a46069dd9
|
|
throttled_rss_stat is a synthetic event derived from kmem/rss_stat via
hitogram/trigger machinery in tracefs. The existing MAC and DAC
permissions allow us to do everything except actually enabling/disabling
the recording of the synthetic event.
userdebug builds work because we fall back onto a generic enable/disable
set_event mechanism that is debug-only.
From strace on a debuggable build:
openat(AT_FDCWD, "/sys/kernel/tracing/events/synthetic/rss_stat_throttled/enable", O_WRONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
And the corresponding file permissions:
/sys/kernel/tracing/events/synthetic/rss_stat_throttled $ ls -alZ
-rw-r--r-- 1 root readtracefs u:object_r:debugfs_tracing:s0 0 2023-02-20 19:26 enable
Tested: patched onto an internal branch, flashed panther-user, collected
trace with perfetto
Bug: 270060883
Merged-In: I25dcb6d9fa60066fd59f2d1dc796baceb3b6b419
Merged-In: I6001eec487932ab1fd869231815fbf485b7370bb
Change-Id: I6001eec487932ab1fd869231815fbf485b7370bb
(cherry picked from commit 231446d0f0dce6db16ba158113c09719fa562e9e)
|
|
tm-qpr3-release
Change-Id: Ie93123324160a6c843b305739958b521a9b13f97
|
|
d1a69dd708 am: ac3b73286a am: 34dd270375
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2486589
Change-Id: I08eb3dd18ee94b769f3b583f21bc12de2066bfcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d1a69dd708 am: ac3b73286a
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2486589
Change-Id: I716abfc3f6b0dd50a1da3581364e54351abe7c92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d1a69dd708
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2486589
Change-Id: I8691279aafd8fb9a78bad147fc0fd0453928be2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Added constant time HMAC comparison preventing attackers being able to
forge HMAC for input by measuring the time difference between
non-constant time comparison of HMAC
Bug: 261085213
Test: None
Tag: #security
Change-Id: I7cd6b68589fd0042b9396dc599b917a0f3220ff7
|
|
Bug: b/248501602
Test: atest GpuWorkTracepointTest
Change-Id: Ifc4677d38fd90a923846e19a3b59b2effeb60984
|
|
tm-qpr3-release
Change-Id: I57eccfb60f23d52c6111cecb2662cb31d69a09b0
|
|
* changes:
Add removeInstanceForPackageMethod to SensorManager
Remove some new memory leaks from SensorManager
Check for malformed Sensor Flattenable
|
|
tm-qpr3-release
Change-Id: I7b618241a79d5b77f18ffa98ddcee41fb90f0e16
|
|
4521fbf809 -s ours am: 0e2142266f -s ours am: e86a721418 -s ours am: 81d19021d9 -s ours am: a8609be8fd -s ours am: 0905d59160 -s ours am: ef995eea71 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 be6b8a58e6 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548959
Change-Id: Ifac3246455d9007751305d0d5c33460af9945e20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ceb0d52273 -s ours am: 433d09d7e8 -s ours am: 7fdc57640b -s ours am: 317bb6bc10 -s ours am: cd9c00fc77 -s ours am: 19d8355d35 -s ours am: f2806e5001 -s ours
am skip reason: Merged-In I509cceb41f56ca117d9475f6f6674244560fe582 with SHA-1 93a74aaca9 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548678
Change-Id: Ib8f22591a4c016f901316839679abe70abd8f888
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: c8c2b5c765 -s ours am: c90ad2b776 -s ours am: 6e35e696f7 -s ours am: c975edc9a2 -s ours am: 0968c9202e -s ours am: e7bc8b59ea -s ours
am skip reason: Merged-In I0e255c64243c38876fb657cbf942fc1613363216 with SHA-1 6d2f8c5598 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548677
Change-Id: I9bf5337178177cb847444169f469675a38abad77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
be6b8a58e6 -s ours am: 92c4deb4ca -s ours am: b456f7880c -s ours am: 9297da4201 -s ours am: 87115667bf -s ours am: 3a9ccece39 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 972675ed81 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548675
Change-Id: I54098ad1de835979d11634574447b938cdd13f95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
93a74aaca9 -s ours am: 43b8e44a90 -s ours am: 85395dcd89 -s ours am: bf2319a25b -s ours am: 4a9cff93a0 -s ours am: c80bbf3947 -s ours
am skip reason: Merged-In I509cceb41f56ca117d9475f6f6674244560fe582 with SHA-1 e54698d02c is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548674
Change-Id: Ic00d88221a762d605bf8ed4ab4ac17e0845aef57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: 317eb62d67 -s ours am: 5bea13857f -s ours am: 0e184fef3b -s ours am: 05f685f74a -s ours am: 2ac5ebceeb -s ours
am skip reason: Merged-In I0e255c64243c38876fb657cbf942fc1613363216 with SHA-1 9170e60bf6 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548673
Change-Id: I604a9ba066330de2ec9cb297b80c07147efe96fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
"cherrypicker-L53600000958769418:N05800001340074698" into sc-v2-dev am: 14f6ffd210 -s ours am: 58fa52b5cf -s ours am: 05296b9e3f -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 972675ed81 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548273
Change-Id: Ifecbb11a418d25efe600eba399c24a9bdfeef84f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
16af3e02e5 -s ours am: 24aa868e84 -s ours am: 00c0cd3e25 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 972675ed81 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548273
Change-Id: I2cd916fecc0dff99f0d3f694c517f060b0766cb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
972675ed81 -s ours am: 9fde0d4eeb -s ours am: 51a46d33ef -s ours am: 32b9a2469f -s ours am: 793977f4e1 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 dd5384d875 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548671
Change-Id: I480c810387d3fe1440ebdf10ba9a11456ca97dcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
e54698d02c -s ours am: c9ead08299 -s ours am: b0f2d9d73b -s ours am: ab92ef8660 -s ours am: 06028eeed7 -s ours
am skip reason: Merged-In I509cceb41f56ca117d9475f6f6674244560fe582 with SHA-1 6447432d8e is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548670
Change-Id: I5cc94d36ea69ed9d88b1ca7ff4d4edc44cd0891a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e6d5ee9928 -s ours am: 8914ea5bda -s ours am: cf5e376368 -s ours am: 264c4f763b -s ours
am skip reason: Merged-In I0e255c64243c38876fb657cbf942fc1613363216 with SHA-1 d1fe364455 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548669
Change-Id: I5ad9726e8f1f02efe3d865afd922d8f728a29a0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
dd5384d875 am: 7eee112d06 -s ours am: c3f9df51fb -s ours am: 7e3e625983 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 39e2df7305 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548276
Change-Id: I0349cb130df8584c6d0a221dff1292440d91b024
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
6447432d8e am: 5662dac29e -s ours am: 60a3e38c54 -s ours am: 8ceef423d5 -s ours
am skip reason: Merged-In I509cceb41f56ca117d9475f6f6674244560fe582 with SHA-1 2f8fa1367c is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548275
Change-Id: I267d3ac78e09d4bde825dcfb6495965403c3bba1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: e55af01f2f -s ours am: 8289851cfb -s ours am: e345ac6dc5 -s ours
am skip reason: Merged-In I0e255c64243c38876fb657cbf942fc1613363216 with SHA-1 962b5a4d37 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548274
Change-Id: Ib6ead278eb87d1f7a49dc4cb9079bf4b46ab648d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
4521fbf809 -s ours am: 0e2142266f -s ours am: e86a721418 -s ours am: 81d19021d9 -s ours am: a8609be8fd -s ours am: 0905d59160 -s ours
am skip reason: Merged-In I52185f74ae8d28b379440235ca6f03c5089081f5 with SHA-1 be6b8a58e6 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548959
Change-Id: I70ed16f0dca4b8b9676815ee6d0040b19daacc73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ceb0d52273 -s ours am: 433d09d7e8 -s ours am: 7fdc57640b -s ours am: 317bb6bc10 -s ours am: cd9c00fc77 -s ours am: 19d8355d35 -s ours
am skip reason: Merged-In I509cceb41f56ca117d9475f6f6674244560fe582 with SHA-1 93a74aaca9 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/21548678
Change-Id: I0684ebd20679728bc036c369bec72390eabe2bee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|