diff options
author | Josh Matthews <josh@joshmatthews.net> | 2024-11-24 13:01:35 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-24 18:01:35 +0000 |
commit | 3faed9b9212fee1f0ff9be5f7cfb5e24c5b84b91 (patch) | |
tree | f59efff26edc58b9cd32c08da070a6e27655ae82 /components/script/dom/mod.rs | |
parent | e956f3124c230549c6ef4a63e2c27e56d0965453 (diff) | |
download | servo-3faed9b9212fee1f0ff9be5f7cfb5e24c5b84b91.tar.gz servo-3faed9b9212fee1f0ff9be5f7cfb5e24c5b84b91.zip |
Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348)
* Filter out webidl files based on skip-if directives.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Don't build XR functionality without webxr feature.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix tidy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Adjust imports for file movement.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix clippy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Clean up webxr module import.
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
Diffstat (limited to 'components/script/dom/mod.rs')
-rw-r--r-- | components/script/dom/mod.rs | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/components/script/dom/mod.rs b/components/script/dom/mod.rs index 02e441476f6..3deecb1cb0d 100644 --- a/components/script/dom/mod.rs +++ b/components/script/dom/mod.rs @@ -308,8 +308,6 @@ pub mod eventsource; pub mod eventtarget; pub mod extendableevent; pub mod extendablemessageevent; -pub mod fakexrdevice; -pub mod fakexrinputcontroller; pub mod file; pub mod filelist; pub mod filereader; @@ -614,6 +612,10 @@ pub mod webgluniformlocation; pub mod webglvertexarrayobject; pub mod webglvertexarrayobjectoes; pub mod websocket; +#[cfg(feature = "webxr")] +mod webxr; +#[cfg(feature = "webxr")] +pub use self::webxr::*; pub mod wheelevent; pub mod window; pub mod windowproxy; @@ -628,42 +630,4 @@ pub mod xmlhttprequest; pub mod xmlhttprequesteventtarget; pub mod xmlhttprequestupload; pub mod xmlserializer; -pub mod xrboundedreferencespace; -pub mod xrcompositionlayer; -pub mod xrcubelayer; -pub mod xrcylinderlayer; -pub mod xrequirectlayer; -pub mod xrframe; -pub mod xrhand; -pub mod xrhittestresult; -pub mod xrhittestsource; -pub mod xrinputsource; -pub mod xrinputsourcearray; -pub mod xrinputsourceevent; -pub mod xrinputsourceschangeevent; -pub mod xrjointpose; -pub mod xrjointspace; -pub mod xrlayer; -pub mod xrlayerevent; -pub mod xrmediabinding; -pub mod xrpose; -pub mod xrprojectionlayer; -pub mod xrquadlayer; -pub mod xrray; -pub mod xrreferencespace; -pub mod xrreferencespaceevent; -pub mod xrrenderstate; -pub mod xrrigidtransform; -pub mod xrsession; -pub mod xrsessionevent; -pub mod xrspace; -pub mod xrsubimage; -pub mod xrsystem; -pub mod xrtest; -pub mod xrview; -pub mod xrviewerpose; -pub mod xrviewport; -pub mod xrwebglbinding; -pub mod xrwebgllayer; -pub mod xrwebglsubimage; pub use self::webgl_extensions::ext::*; |