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

Support features in webxr #25504

Merged
merged 7 commits into from Jan 22, 2020
Merged

Support features in webxr #25504

merged 7 commits into from Jan 22, 2020

Conversation

@Manishearth
Copy link
Member

Manishearth commented Jan 13, 2020

Based on servo/webxr#119

Todo:

  • gate reference space creation on feature presence
  • Fix the features_deviceSupport test to correctly use simulateUserActivation

Fixes #24196, #24270
r? @jdm @asajeffrey

@highfive
Copy link

highfive commented Jan 13, 2020

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/webidls/FakeXRInputController.webidl, components/script/dom/xrtest.rs, components/script/dom/webidls/XRTest.webidl, components/script/dom/xrinputsourceschangeevent.rs, components/script/dom/xrinputsource.rs and 7 more
  • @KiChjang: components/script/dom/webidls/FakeXRInputController.webidl, components/script/dom/xrtest.rs, components/script/dom/webidls/XRTest.webidl, components/script/dom/xrinputsourceschangeevent.rs, components/script/dom/xrinputsource.rs and 7 more
@highfive
Copy link

highfive commented Jan 13, 2020

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 14, 2020

Opened new PR for upstreamable changes.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@Manishearth Manishearth changed the title WIP: support features in webxr Support features in webxr Jan 14, 2020
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 14, 2020

PR title changed; changed existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@Manishearth Manishearth marked this pull request as ready for review Jan 14, 2020
@Manishearth
Copy link
Member Author

Manishearth commented Jan 14, 2020

Ready for review.

@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 14, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@jdm
Copy link
Member

jdm commented Jan 14, 2020

{"path": "webxr/xrSession_features_deviceSupport.https.html", "message": "Whitespace at EOL", "lineno": 34, "rule": "TRAILING WHITESPACE"}
{"path": "webxr/xrSession_features_deviceSupport.https.html", "message": "Whitespace at EOL", "lineno": 52, "rule": "TRAILING WHITESPACE"}
{"path": "webxr/resources/webxr_util.js", "message": "Whitespace at EOL", "lineno": 105, "rule": "TRAILING WHITESPACE"}
@Manishearth Manishearth force-pushed the Manishearth:features branch from 5552288 to 6ba4fbb Jan 15, 2020
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 15, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@Manishearth Manishearth force-pushed the Manishearth:features branch from 6ba4fbb to f782bf9 Jan 15, 2020
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 15, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@jdm
Copy link
Member

jdm commented Jan 15, 2020

@highfive highfive assigned asajeffrey and unassigned jdm Jan 15, 2020
@bors-servo
Copy link
Contributor

bors-servo commented Jan 17, 2020

The latest upstream changes (presumably #25544) made this pull request unmergeable. Please resolve the merge conflicts.

Copy link
Member

asajeffrey left a comment

LGTM once we've landed the webxr PR.

components/script/dom/fakexrdevice.rs Outdated Show resolved Hide resolved
@Manishearth Manishearth force-pushed the Manishearth:features branch from f782bf9 to fb01e6c Jan 21, 2020
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 21, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

bors-servo added a commit to servo/webxr that referenced this pull request Jan 21, 2020
Support for features, profiles, and mocking ray mode/handedness

r? @jdm @asajeffrey

Servo side: servo/servo#25504
bors-servo added a commit to servo/webxr that referenced this pull request Jan 21, 2020
Support for features, profiles, and mocking ray mode/handedness

r? @jdm @asajeffrey

Servo side: servo/servo#25504
@Manishearth Manishearth force-pushed the Manishearth:features branch from fb01e6c to 8a9283d Jan 21, 2020
@Manishearth
Copy link
Member Author

Manishearth commented Jan 21, 2020

@bors-servo r=asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 21, 2020

📌 Commit 8a9283d has been approved by asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 21, 2020

Testing commit 8a9283d with merge 963ded8...

bors-servo added a commit that referenced this pull request Jan 21, 2020
Support features in webxr

Based on servo/webxr#119

Todo:
 - [x] gate reference space creation on feature presence
 - [x] Fix the `features_deviceSupport` test to correctly use simulateUserActivation

Fixes #24196, #24270
r? @jdm @asajeffrey
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 21, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@bors-servo
Copy link
Contributor

bors-servo commented Jan 22, 2020

💔 Test failed - status-taskcluster

@Manishearth Manishearth force-pushed the Manishearth:features branch from 8a9283d to 9a04a37 Jan 22, 2020
@Manishearth
Copy link
Member Author

Manishearth commented Jan 22, 2020

@bors-servo r=asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 22, 2020

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Jan 22, 2020

📌 Commit 9a04a37 has been approved by asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jan 22, 2020

Testing commit 9a04a37 with merge ee3fb92...

bors-servo added a commit that referenced this pull request Jan 22, 2020
Support features in webxr

Based on servo/webxr#119

Todo:
 - [x] gate reference space creation on feature presence
 - [x] Fix the `features_deviceSupport` test to correctly use simulateUserActivation

Fixes #24196, #24270
r? @jdm @asajeffrey
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Jan 22, 2020

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#21159.

@bors-servo
Copy link
Contributor

bors-servo commented Jan 22, 2020

☀️ Test successful - status-taskcluster
Approved by: asajeffrey
Pushing ee3fb92 to master...

@bors-servo bors-servo merged commit 9a04a37 into servo:master Jan 22, 2020
2 checks passed
2 checks passed
Community-TC (pull_request) TaskGroup: success
Details
homu Test successful
Details
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.

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