diff --git a/Cargo.lock b/Cargo.lock index bf024a4c5b3..0af4ea92f1d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,6 +187,12 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" + [[package]] name = "background_hang_monitor" version = "0.0.1" @@ -975,7 +981,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" dependencies = [ - "autocfg", + "autocfg 0.1.7", "cfg-if", "crossbeam-utils", "lazy_static", @@ -999,7 +1005,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" dependencies = [ - "autocfg", + "autocfg 0.1.7", "cfg-if", "lazy_static", ] @@ -1473,9 +1479,9 @@ dependencies = [ [[package]] name = "euclid" -version = "0.20.5" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8813df82772c5ef4c2e9cd4a986773c125ffeafdc08204c9d5c2f06e0abdc17" +checksum = "0c6a5b0c779cd0b744c73a1d2083faf181080d696903cdad99a3b03d015d7030" dependencies = [ "num-traits", "serde", @@ -3846,9 +3852,12 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.4" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775393e285254d2f5004596d69bb8bc1149754570dcc08cf30cabeba67955e28" +checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" +dependencies = [ + "autocfg 1.0.0", +] [[package]] name = "num_cpus" @@ -3930,7 +3939,7 @@ version = "0.9.53" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f" dependencies = [ - "autocfg", + "autocfg 0.1.7", "cc", "libc", "pkg-config", @@ -6566,7 +6575,7 @@ dependencies = [ [[package]] name = "webxr" version = "0.0.1" -source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3" +source = "git+https://github.com/servo/webxr#805811544cafbc8dcebc3cd02c38dd329226088d" dependencies = [ "android_injected_glue", "bindgen", @@ -6590,7 +6599,7 @@ dependencies = [ [[package]] name = "webxr-api" version = "0.0.1" -source = "git+https://github.com/servo/webxr#0d9c83f333920b98d95adf9666b0a365258990a3" +source = "git+https://github.com/servo/webxr#805811544cafbc8dcebc3cd02c38dd329226088d" dependencies = [ "euclid", "ipc-channel", diff --git a/components/script/dom/webidls/XRTest.webidl b/components/script/dom/webidls/XRTest.webidl index 914bcb2d54d..d42ca640ba9 100644 --- a/components/script/dom/webidls/XRTest.webidl +++ b/components/script/dom/webidls/XRTest.webidl @@ -26,7 +26,6 @@ dictionary FakeXRDeviceInit { // this is actually sequence, but we don't support // non-string features anyway sequence supportedFeatures; - boolean supportsUnbounded = false; // Whether the space supports tracking in inline sessions boolean supportsTrackingInInline = true; // The bounds coordinates. If null, bounded reference spaces are not supported. diff --git a/components/script/dom/xrtest.rs b/components/script/dom/xrtest.rs index 32adb628c11..92f59bc0507 100644 --- a/components/script/dom/xrtest.rs +++ b/components/script/dom/xrtest.rs @@ -109,10 +109,12 @@ impl XRTestMethods for XRTest { let init = MockDeviceInit { viewer_origin: origin, views, - supports_immersive: init.supportsImmersive, - supports_unbounded: init.supportsUnbounded, + supports_inline: false, + supports_vr: init.supportsImmersive, + supports_ar: false, floor_origin, supported_features, + world: None, }; let global = self.global();