Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose TriggerSelect, properly handle input removal/adding #118

Merged
merged 4 commits into from Jan 8, 2020

Conversation

@Manishearth
Copy link
Member

Manishearth commented Jan 8, 2020

Needed for input mocking. I'm working on the actual servo-side input mocking stuff as well as hit test mocking, but I thought I'd land this first.

r? @asajeffrey or @jdm

@Manishearth Manishearth force-pushed the Manishearth:inputs branch from 4e0fc07 to 9f7b7d9 Jan 8, 2020
@Manishearth Manishearth changed the title Expose TriggerSelect Expose TriggerSelect, properly handle input removal/adding Jan 8, 2020
Copy link
Member

asajeffrey left a comment

LGTM!

@Manishearth
Copy link
Member Author

Manishearth commented Jan 8, 2020

@bors r=asajeffrey

@Manishearth
Copy link
Member Author

Manishearth commented Jan 8, 2020

@bors-servo r=asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2020

📌 Commit dc2c560 has been approved by asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2020

Testing commit dc2c560 with merge ed1ec1a...

bors-servo added a commit that referenced this pull request Jan 8, 2020
Expose TriggerSelect, properly handle input removal/adding

Needed for input mocking. I'm working on the actual servo-side input mocking stuff as well as hit test mocking, but I thought I'd land this first.

r? @asajeffrey or @jdm
@bors-servo
Copy link
Contributor

bors-servo commented Jan 8, 2020

☀️ Test successful - checks-travis
Approved by: asajeffrey
Pushing ed1ec1a to master...

@bors-servo bors-servo merged commit dc2c560 into servo:master Jan 8, 2020
3 checks passed
3 checks passed
Travis CI - Pull Request Build Passed
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
bors-servo added a commit to servo/servo that referenced this pull request Jan 9, 2020
Add input mocking, input sources change event

Depends on  servo/webxr#118

Also fixes some bugs I found.

Wanted to finish and merge this before I started on hit testing since the transient hit test stuff might have overlap.

There are a bunch of missing mock pieces that I'll probably do in a separate PR.

Still need to run tests.

Some things I skipped:
 - Doing handedness/target ray setting: See immersive-web/webxr-test-api#46 , this would require making our impl support these changing
 - Handling button initial state: Would require some mock changes, but I ran out of time
 - Handling profiles/etc: We don't yet have impl support for these

r? @jdm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.