aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/gamepad
diff options
context:
space:
mode:
authorDaniel Adams <70986246+msub2@users.noreply.github.com>2024-07-19 20:29:27 -1000
committerGitHub <noreply@github.com>2024-07-20 06:29:27 +0000
commit2c17de7fa72ca6f96f4e37faf90ac9786d0b53a0 (patch)
tree3f4b1d4691e1170c3d7106ade77d10fa486c634f /tests/wpt/meta/gamepad
parent9212ed203a7dcec88008fca47bce0bff3fe2649b (diff)
downloadservo-2c17de7fa72ca6f96f4e37faf90ac9786d0b53a0.tar.gz
servo-2c17de7fa72ca6f96f4e37faf90ac9786d0b53a0.zip
Gamepad: Implement GamepadHapticActuator (#32046)
* Implement Servo side of GamepadHapticActuator Signed-off-by: Daniel Adams <msub2official@gmail.com> * Get build working Signed-off-by: Daniel Adams <msub2official@gmail.com> * Create effect handling on embedder side Signed-off-by: Daniel Adams <msub2official@gmail.com> * Update tracing for GamepadHapticEffect Signed-off-by: Daniel Adams <msub2official@gmail.com> * Update gilrs to point to commit with effect complete event Signed-off-by: Daniel Adams <msub2official@gmail.com> * Implement playing and preempting haptic effects Signed-off-by: Daniel Adams <msub2official@gmail.com> * Update IDL to add trigger rumble Signed-off-by: Daniel Adams <msub2official@gmail.com> * Update WPT expectations Signed-off-by: Daniel Adams <msub2official@gmail.com> * Handle stopping haptic effects from reset() Signed-off-by: Daniel Adams <msub2official@gmail.com> * ./mach fmt, fix test-tidy issues Signed-off-by: Daniel Adams <msub2official@gmail.com> * Add extra validity checks for trigger rumble Signed-off-by: Daniel Adams <msub2official@gmail.com> * Retrieve supported haptic effects from embedder Signed-off-by: Daniel Adams <msub2official@gmail.com> * Fix test expectations Signed-off-by: Daniel Adams <msub2official@gmail.com> * Add missing spec link, pin gilrs commit Signed-off-by: Daniel Adams <msub2official@gmail.com> * servoshell cargo formatting Signed-off-by: Daniel Adams <msub2official@gmail.com> * Fix Cargo.toml Signed-off-by: Daniel Adams <msub2official@gmail.com> * Additional comments, realm proof, naming Signed-off-by: Daniel Adams <msub2official@gmail.com> * ./mach fmt Signed-off-by: Daniel Adams <msub2official@gmail.com> * Update gilrs rev to gilrs-core 0.5.12 release Signed-off-by: Daniel Adams <msub2official@gmail.com> * Implement sequence ids for gamepad haptic promises Signed-off-by: Daniel Adams <msub2official@gmail.com> * Take playing effect promise instead of cloning Signed-off-by: Daniel Adams <msub2official@gmail.com> * Implement listener for reset function Signed-off-by: Daniel Adams <msub2official@gmail.com> * Fix Cargo.lock Signed-off-by: Daniel Adams <msub2official@gmail.com> * Restructure IPC listeners, add comments, handle visibility change Signed-off-by: Daniel Adams <msub2official@gmail.com> * Check that haptic effect still exists before handling ff completion event Signed-off-by: Daniel Adams <msub2official@gmail.com> * Visibility steps, add InRealm bindings for promises Signed-off-by: Daniel Adams <msub2official@gmail.com> * Add Gamepad EmbedderMsg arms to egl servo_glue Signed-off-by: Daniel Adams <msub2official@gmail.com> --------- Signed-off-by: Daniel Adams <msub2official@gmail.com>
Diffstat (limited to 'tests/wpt/meta/gamepad')
-rw-r--r--tests/wpt/meta/gamepad/idlharness.window.js.ini24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/wpt/meta/gamepad/idlharness.window.js.ini b/tests/wpt/meta/gamepad/idlharness.window.js.ini
index 37c2bd87ea1..577d82d9237 100644
--- a/tests/wpt/meta/gamepad/idlharness.window.js.ini
+++ b/tests/wpt/meta/gamepad/idlharness.window.js.ini
@@ -1,28 +1,4 @@
[idlharness.window.html]
- [Gamepad interface: attribute vibrationActuator]
- expected: FAIL
-
- [GamepadHapticActuator interface: existence and properties of interface object]
- expected: FAIL
-
- [GamepadHapticActuator interface object length]
- expected: FAIL
-
- [GamepadHapticActuator interface object name]
- expected: FAIL
-
- [GamepadHapticActuator interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [GamepadHapticActuator interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [GamepadHapticActuator interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [GamepadHapticActuator interface: attribute effects]
- expected: FAIL
-
[GamepadHapticActuator interface: operation playEffect(GamepadHapticEffectType, optional GamepadEffectParameters)]
expected: FAIL