- Apr 10, 2024
-
-
wilsonshih authored
Legacy recents animation was broken for a while after enable shell transition, it's unnecessary to maintain it. For shell transition, after introduce RecentsTransitionHandler, it will set focus window to recents activity in setInputConsumerEnabled (ref I10e397db956cad90a4510c326163600f0ed63514), so onBackCallback can handled by focus window directly. Bug: 333428882 Test: tried back gesture work in recents when either enable/disable enable_predictive_back_gesture. Change-Id: I2e2d6dc7adf0dd9b821b65ff328e434c2600bcf5
-
- Apr 03, 2024
-
-
Harry Cutts authored
After further investigation, it seems that while disabling drumroll detection by speed change fixed pointer movement issues, the bad pointer speed values were also breaking tap-to-click. I can't produce drumroll issues on this touchpad anyway, so let's just disable drumroll suppression completely. Bug: <330300506> Bug: <329585708> Test: connect DualShock 4 by Bluetooth, check tapping to click works, drum your fingers on the pad and check the cursor doesn't jump around (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a4b33afae1a29f5d8f6ec7b579bad151348274bc) Merged-In: Ie645ac5b4c6fc5c2ea4fc3611d815baa21ecd5c9 Change-Id: Ie645ac5b4c6fc5c2ea4fc3611d815baa21ecd5c9 24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
-
Harry Cutts authored
Bug: <272518665> Test: compare responsiveness of pad edges with and without the change (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d969570a63feda83aadec3fb720587bdd44b9d2d) Merged-In: I3c44dc74ecb740c0b598623f60b0727cd6ce383a Change-Id: I3c44dc74ecb740c0b598623f60b0727cd6ce383a 24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
-
- Apr 02, 2024
-
-
Samuel Huang authored
SATELLITE_COMMUNICATION is a signature|privileged permission. Used to get satellite status. Bug: 330585109 Test: presubmit Change-Id: I827c7dbf5524a56896ad8f9ba2e952c0e09db996 Merged-In: I4e0ffa2ed755b06b5dc05b716a26fa3222b15d14
-
- Mar 29, 2024
-
-
Ahaan Ugale authored
This happens on two paths: * Window already visible: When the SensitiveContentProtection system service adds a new window/app into the protected list, find all visible windows and Toast for any that are protected. This also covers the case where projection is started after the window is visible. * Window becomes visible: Notify WMS and Toast if the window is in the protected list. We can't reuse the approach taken for recording detection callbacks to listen for visibility changes since that works at an app-level, while we need window-level visibility events. Also the new approach handles non-Activity windows. The logic is kept in WMS since it holds both the protected list and the visibility of windows. Additionally, this works better for applying the Toast to FLAG_SECURE windows in the future (for a consistent UX). Fixes: 323580163 Test: manual - for both login and otp-app hiding: trigger protection after window is shown; minimize app and re-open. Test: manual - send OTP to bubble conversation and expand bubble Test: atest CtsSensitiveContentProtectionTestCases Change-Id: If6628b445d6351160c66ff89411f798ce44bf770
-
Samuel Huang authored
SATELLITE_COMMUNICATION is a signature|privileged permission. Used to get satellite status. Bug: 315928920 Test: presubmit Change-Id: I4e0ffa2ed755b06b5dc05b716a26fa3222b15d14
-
- Mar 28, 2024
-
-
Harry Cutts authored
Bug: <272518665> Test: use the DS4 touchpad (over Bluetooth) for a few minutes, check pointer movements remain smooth (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8a83fb37ca2c95646ad9d0f85efeaf613d12eba4) Merged-In: I07e613c6cf4ea7920b528c03695cf0089ad0bce2 Change-Id: I07e613c6cf4ea7920b528c03695cf0089ad0bce2 24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
-
- Mar 25, 2024
-
-
Seigo Nonaka authored
Bug: 278763704 Test: Manually done Change-Id: I22bf47a913f3b25b3f095e4ab276af79e51a4a76 Merged-In: I22bf47a913f3b25b3f095e4ab276af79e51a4a76 Merged-In: I54105704d8f453663a2e8781b2cb680d9ab03c73
-
- Mar 22, 2024
-
-
Arpan authored
The issue is thoroughly documented in the bug, but this change ensures that the biometric logo setting can be done. There is strange behaviour with 'signature|privilege' where the new 'privilege' scope appears to break the 'OR' relationship for our framework UI codebase. Now, we've added the framework UI package within the privapp allowlist for that single permission. Bug: 330906693 Test: Build and UI Test On b/329874867 Change-Id: Ic9dcd4a7e31f5b439ccd807b4ea454cf2cee55a0
-
- Mar 20, 2024
-
-
Chaohui Wang authored
SCHEDULE_EXACT_ALARM already be used in the Settings's PeriodicJobManager, it's better to explicit declare the usage. Bug: 329046490 Change-Id: I87412f6b7d2da0451184ee635019402a4cd0760b Test: presubmit
-
- Mar 19, 2024
-
-
Harry Cutts authored
After further investigation, it seems that while disabling drumroll detection by speed change fixed pointer movement issues, the bad pointer speed values were also breaking tap-to-click. I can't produce drumroll issues on this touchpad anyway, so let's just disable drumroll suppression completely. Bug: 330300506 Bug: 329585708 Test: connect DualShock 4 by Bluetooth, check tapping to click works, drum your fingers on the pad and check the cursor doesn't jump around Change-Id: Ie645ac5b4c6fc5c2ea4fc3611d815baa21ecd5c9
-
- Mar 18, 2024
-
-
Harry Cutts authored
Bug: 272518665 Test: compare responsiveness of pad edges with and without the change Change-Id: I3c44dc74ecb740c0b598623f60b0727cd6ce383a
-
Harry Cutts authored
Bug: 272518665 Test: use the DS4 touchpad (over Bluetooth) for a few minutes, check pointer movements remain smooth Change-Id: I07e613c6cf4ea7920b528c03695cf0089ad0bce2
-
Omer Ozer authored
it can be used in cts tests. Bug: 329872405 Test: manual Change-Id: I3cce7c94de59cf0043dd19ae6c9f7cfb46d8a932
-
- Mar 14, 2024
-
-
Hao Dong authored
Flag: ACONFIG android.hardware.biometrics.custom_biometric_prompt DEVELOPMENT Bug: 302735104 Test: atest BiometricPromptLogoTests Change-Id: I9d8cd9d361cba171232741af74cd7839db134ae5
-
Tian Xie authored
Revert submission 25750009-facemanager_20240110 Reason for revert: Project cancelled. Reverted changes: /q/submissionid:25750009-facemanager_20240110 Bug: 329561487 Test: Local (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5fe554bfd9f28b7b15677dfb74c756f827074ebc) Merged-In: I7e329f311b3eb599195f415cf39dc28bb11139a1 Change-Id: I7e329f311b3eb599195f415cf39dc28bb11139a1 Revert FaceManager changes.
-
- Mar 13, 2024
-
-
Marzia Favaro authored
Move logs to protologs Bug: 327970608 Test: no Change-Id: I4fab475d4b8330eca19d68d6040161ea46af58be
-
Jay Thomas Sullivan authored
Update the docs to explain new behavior. Bug: 327469700 Test: presubmit Change-Id: I9004e30410374db7bdc8468a940f88f9e34fa663
-
- Mar 12, 2024
-
-
sandeepbandaru authored
Change-Id: Ic83cda5d9fd12c579ad0ccce716be76f7e45ce51
-
Pablo Gamito authored
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b08c16e9e3ed00c2fd9a94ab34b094af2866c87) Merged-In: I351e394a173291318db37bbe61cdf93adff9a3b9 Change-Id: I351e394a173291318db37bbe61cdf93adff9a3b9
-
Marzia Favaro authored
Bug: N/A Test: N/A Change-Id: If688c755c50e25ad8615d485eb471b76c47937ee
-
- Mar 08, 2024
-
-
Stefan Andonian authored
The permission changes were originally for google devices only, but they actually need to be for all aosp-only devices as well since this feature is targeting aosp-only devices. Bug: 305049544 Flag: ACONFIG record_issue_qs_tile DEVELOPMENT Test: Manually tested that everything works on device. Presubmit is also proof that this change works on AOSP because the build doesn't break. Change-Id: Ic1b62512a00eba578127757fffdcdb3ef7807a89
-
- Mar 06, 2024
-
-
Anton Potapov authored
Flag: aconfig new_volume_panel TEAMFOOD Test: atest SpatialAudioAvailabilityCriteriaTest Test: manual on phone with compatible headphones Bug: 327186808 Change-Id: I53ca078c246e24121fd3c593c24a12e8a13b3d88
-
Tian Xie authored
Revert submission 25750009-facemanager_20240110 Reason for revert: Project cancelled. Reverted changes: /q/submissionid:25750009-facemanager_20240110 Test: Local Change-Id: I7e329f311b3eb599195f415cf39dc28bb11139a1
-
- Mar 04, 2024
-
-
Alex Buynytskyy authored
Fixes: 308573259 Test: atest android.content.pm.cts.PackageManagerTest Change-Id: Ieb9e256b5fbb3b2ccd5d6a695f63011a31e95d9b
-
Seigo Nonaka authored
Bug: 278763704 Test: Manually done Change-Id: I22bf47a913f3b25b3f095e4ab276af79e51a4a76
-
- Feb 28, 2024
-
-
Pablo Gamito authored
Because we now dump 64 bit integers instead of 32 bit integers we need to have a different protolog version so we know which viewer config to use in Winscope Bug: 327002914 Test: collected protolog trace in Winscope Change-Id: Iab3071952ff7957a11a0f01f09cfaa4306a7f7ae
-
- Feb 27, 2024
-
-
Essence Cain authored
This is needed in CTS test Bug: 321080601 Test: m Change-Id: I3b7da5d98f455678bde9acdf4adb5fe56ce538c2
-
- Feb 26, 2024
-
-
Pablo Gamito authored
Still needed to trace protlogs to logcat until b/322760624 is resolved Bug: 322760624 Test: m protolog.conf.json.gz Change-Id: I52de41c6ef05123e15214ec95fc81570a6ba59f3
-
- Feb 22, 2024
-
-
Pablo Gamito authored
ProtoLogTool now has additional parameters to support Perfetto tracing. We also need to generate and include a proto version of the viewer configuration. Flag: ACONFIG android.tracing.Flags.perfettoProtolog DEVELOPMENT Test: mp droid && atest FrameworksServicesTests Bug: 276432490 Change-Id: I26929eed96faae04bec65ae5eaf86afda75cb83c
-
- Feb 15, 2024
-
-
Matt Casey authored
Additional permissions were needed to avoid SecurityException when enforcing compat changes in new APIs. See other change in this topic. Without this CL, devices would fail to boot (discovered this via presubmits on the other CL). Bug: 325329535 Test: Presubmit device boot tests Change-Id: If6d2230ea63f0b297b8b35bdb9c824a266e2d709
-
- Feb 14, 2024
-
-
Chavi Weingarten authored
Instead of specifying from host to embedded or vice versa for tranferTouchGesture, create a generic API that allows you to request transferring touch gesture from an InputTransferToken to another InputTransferToken. Test: SurfaceControlInputReceiverTests Test: AttachedSurfaceControlTest Test: SurfaceControlViewHostTests Flag: ACONFIG com.android.window.flags.surface_control_input_receiver TRUNKFOOD Bug: 278757236 Change-Id: I58beb1fe041f251db6c9cf90688bd2554bd2b399
-
- Feb 13, 2024
-
-
Josh Yang authored
This is needed in CTS test. Bug: 308482931 Test: atest CtsInputTestCases:OverrideSystemKeyBehaviorTest Change-Id: I5b870eeb834d187555d47dcc29c7cade7279179a
-
- Feb 12, 2024
-
-
Pranav Madapurmath authored
Formalize the BlockedNumberContract.SystemContract APIs as part of the Telecom modularization. There are several hidden APIs that are being referenced from Telecom that need to be resolved. The blockStatusToString() implementation is being copied over to Telecom while the other dependencies are being formalized into system APIs as part of BlockedNumberContract (the hidden references have been unchanged). Bug: 308208071 Bug: 311773409 Test: atest BlockedNumberContractTest Change-Id: I79db751d494e81c9f638a300f871fed021b76808
-
- Feb 09, 2024
-
-
William Loh authored
This API will allow the domian verifier to update the URI relative filter groups on the domain verification package state. During intent resolution these group matching will be applied after intent matching. All existing groups will be cleared when the groups are updated. Bug: 307557201 Test: atest DomainVerificationManagerApiTest Test: atest DomainVerificationPersistenceTest Test: atest CtsDomainVerificationDeviceStandaloneTestCases Change-Id: I2d60b1f13074cecca106a37399bd4848534703f7
-
Anna Zhuravleva authored
Grant access hidden profiles permission to quickstep to access private profile. Test: checked permission is granted in adb Bug: 321988638 Flag: NONE Change-Id: Ibad7f72f1558a39186c56dd9ecb5d85a41bf2b56
-
- Feb 08, 2024
-
-
Chavi Weingarten authored
When an app is embedding another window, it needs to send the embedded a token so the host can be associated with the embedded window. The current API uses a raw IBinder token, but change to use an InputTransferToken instead. This also modifies the transferTouchGesture API so it accepts a InputTransferToken from and to objects. Test: SurfaceControlInputReceiverTests Test: AttachedSurfaceControlTest Test: SurfaceControlViewHostTests Flag: ACONFIG com.android.window.flags.surface_control_input_receiver TRUNKFOOD Bug: 287076178 Change-Id: Iaa4dca0ca57f9c8760a81783cd384808985e6263
-
Anna Zhuravleva authored
Restrict LauncherApps APIs for private profile: - Caller must hold HOME role (i.e. default launcher) - Must hold ACCESS_HIDDEN_PROFILES or ACCESS_HIDDEN_PROFILES_FULL permissions Remove temporary recents role holder checks. Test: atest LauncherAppsTest, LauncherAppsForHiddenProfilesTest Bug: 25851973 Flag: android.multiuser.enable_launcher_apps_hidden_profile_checks DEVELOPMENT Change-Id: Icf65b4329bbbd323f521d1f97b5369e7544111c8
-
- Feb 07, 2024
-
-
Jay Thomas Sullivan authored
The example shown in this file's inline XML comments is out of date. Update it to reflect the latest expected schema. Bug: 310654834 Test: manual Change-Id: I8fd941ccfed34bf14ba90a752e92066014778cd0
-
- Feb 06, 2024
-
-
David Dai authored
Add virtualmachine gid for apps with MANAGE_VIRTUAL_MACHINE permissions. Bug: 322197421 Test: Booted device and processes and checked that the correct capabilities are given. Change-Id: I14e7df4dd284e00a44eb92d753c7e7e58b1e2526 Signed-off-by:
David Dai <davidai@google.com>
-