am: 3ed496a19d -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 8266ae32ba is in history
Change-Id: I0b25e86c6c61503995070309d2eb003e517ebc46
am: 9b3780bf31 -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 8266ae32ba is in history
Change-Id: Ie8579baf37cf0f2aa8137dcd6c85a84c39a800f0
am: 5f3a0e7967 -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 8266ae32ba is in history
Change-Id: Id5f7c82990ed95416575be416ddf6ce23534bd45
am: a365bd024e -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 8266ae32ba is in history
Change-Id: I0d7b15dd953d22e79f41aaff43c011b3d047a24f
am: c0442d5b80 -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 8266ae32ba is in history
Change-Id: I2f0b9275750b4c778f6b550cbd765352f37af098
am: 2bbb3d4c37 -s ours
am skip reason: change_id I59728ed06d66d44bc19bcd8530042c01add5fc2b with SHA1 1cc9566ee2 is in history
Change-Id: I48ce4e1ce6b8dc1a19b63f78b47aefa50e7a2952
GestureLibraries#fromFile takes a file path and returns a
GestureLibrary object. This change adds an equivalent API
GestureLibrary#fromFd that takes a FileDescriptor.
Test: GestureBuilder.apk still works properly
Bug: 139182427
Change-Id: Ie50f3a624703cf128d6ee34bb450bbe971ad1730
am: d2f7175e54 -s ours
am skip reason: change_id I59728ed06d66d44bc19bcd8530042c01add5fc2b with SHA1 f20f181c53 is in history
Change-Id: I49ef932b690ce067d7097e67909376504b8365e9
am: 625e0eef9f -s ours
am skip reason: change_id I59728ed06d66d44bc19bcd8530042c01add5fc2b with SHA1 f20f181c53 is in history
Change-Id: Ibca2e86640f2f351bf14ee592372bb6a50b0189e
am: 911c6ffd6a -s ours
am skip reason: change_id Ie1130a3f0bdd1769fe0755db0089702ea64d9db6 with SHA1 de54a8ac4c is in history
Change-Id: I9eb6b6091ea7bb1da7554e39d6cc3718cb543570
am: 665258fc50 -s ours
am skip reason: change_id I59728ed06d66d44bc19bcd8530042c01add5fc2b with SHA1 f20f181c53 is in history
Change-Id: I2b7a81f27987040d1cc292130a87f60ec2129ffc
am: 4d8e42127f -s ours
am skip reason: change_id I59728ed06d66d44bc19bcd8530042c01add5fc2b with SHA1 1cc9566ee2 is in history
Change-Id: I18136e31e9dfa3a138fb49abeb1d82e385d67240
This change removes the manullay curated list of AIDL files and replace
them with globs.
In addition, framework-aidl-mappings no longer sets frameworks-defaults
to its src property, but instead uses the several variables like
framework_srcs, framework_aidl_local_include_dirs, etc. to get the
same files/dirs list as the framework.
The variables will eventually be replaced with filegroups when aidl
include paths are better handled (i.e. 'path' property of all filegroups
for a module contributes to the AIDL include paths for all AIDL files in
the module).
Bug: 70046217
Test: m
Merged-In: I59728ed06d66d44bc19bcd8530042c01add5fc2b
(cherry picked from commit 1cc9566ee2)
Change-Id: I59728ed06d66d44bc19bcd8530042c01add5fc2b
The method isCalledForCurrentedUserLocked() is used to check if
callers have privilege to perform some actions. However, calling
A11ySecurityPolict#resolveCallingUserIdEnforcingPermissionsLocked
may get SecurityException when calls from different users without
permissions directly. Checking the calling UID and user without
throwing SecurityException for active a11y service instead of the
original one.
Bug: 62958230
Test: a11y CTS & unit tests
Change-Id: I0062612bc73d507db21e151dccaf6609d9e0eaf4
am: 3dcb06d687 -s ours
am skip reason: change_id Icecd7cb76688cd19f7e3b445a8228b21e1599068 with SHA1 6a0634dcfe is in history
Change-Id: I8486ce9d5c4e199c6325c5251baa02822e2fa0d2
Many of these tests bypass the whole hierarchy mechanism.
The purpose of the tests is to test the hierarchy behavior,
but they currently aren't very effective at catching
problems during hierarchy evaluation and are sensitive
to implementation details.
This changes the tests to manipulate the hierarchy via
its "interface" rather than manipulating full configuration
directly.
Bug: 138594779
Test: atest ActivityRecordTests
Change-Id: Ida70e8181558a1540fcce8fa8a188b6ceafaa27b
am: a192a3f9f0 -s ours
am skip reason: change_id I2ba6a971fff4e29ccd2166c381308fcd953f5bc0 with SHA1 55b2bc4615 is in history
Change-Id: I22b9447b35ef99c29d0f582bb58d80850f5d20a7
am: a924317c6d -s ours
am skip reason: change_id I2ba6a971fff4e29ccd2166c381308fcd953f5bc0 with SHA1 55b2bc4615 is in history
Change-Id: I9e81935aed016459db716379db08cb7528e6250b
This change removes the manullay curated list of AIDL files and replace
them with globs.
In addition, framework-aidl-mappings no longer sets frameworks-defaults
to its src property, but instead uses the several variables like
framework_srcs, framework_aidl_local_include_dirs, etc. to get the
same files/dirs list as the framework.
The variables will eventually be replaced with filegroups when aidl
include paths are better handled (i.e. 'path' property of all filegroups
for a module contributes to the AIDL include paths for all AIDL files in
the module).
Bug: 70046217
Test: m
Merged-In: I59728ed06d66d44bc19bcd8530042c01add5fc2b
(cherry picked from commit 1cc9566ee2)
Change-Id: I59728ed06d66d44bc19bcd8530042c01add5fc2b