Changeset 258498 in webkit
- Timestamp:
- Mar 16, 2020 8:49:47 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 89 added
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r258467 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 Added a new compile flag for WEBXR which depends on WEBGL. 9 10 For the WPE port, added OpenXR detection and USE_OPENXR define to be 11 used in the sources. It also adds a dependency between USE_OPENXR and 12 ENABLE_WEBXR. 13 14 Largely based on previous work by Žan Doberšek. 15 16 * Source/cmake/FindOpenXR.cmake: Added. 17 * Source/cmake/OptionsWPE.cmake: Added mandatory OpenXR dependency if 18 WEBXR is enabled exposing USE_OPENXR to the build. 19 * Source/cmake/WebKitFeatures.cmake: Added ENABLE_WEBXR. 20 * Source/cmake/tools/vsprops/FeatureDefines.props: Ditto. 21 * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: Ditto. 22 1 23 2020-03-14 Michael Catanzaro <mcatanzaro@gnome.org> 2 24 -
trunk/Source/JavaScriptCore/ChangeLog
r258479 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 * Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR, off by default. 9 1 10 2020-03-15 Yusuke Suzuki <ysuzuki@apple.com> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WTF/wtf/Platform.h
r256784 r258498 181 181 #error USE_ANGLE is incompatible with USE_OPENGL, USE_OPENGL_ES and USE_EGL 182 182 #endif 183 183 184 #endif 184 185 … … 191 192 #define USE_ACCESSIBILITY_CONTEXT_MENUS 1 192 193 #endif 194 -
trunk/Source/WebCore/CMakeLists.txt
r258083 r258498 65 65 "${WEBCORE_DIR}/Modules/webgpu/WHLSL/AST" 66 66 "${WEBCORE_DIR}/Modules/websockets" 67 "${WEBCORE_DIR}/Modules/webxr" 67 68 "${WEBCORE_DIR}/accessibility" 68 69 "${WEBCORE_DIR}/accessibility/isolatedtree" … … 142 143 "${WEBCORE_DIR}/platform/sql" 143 144 "${WEBCORE_DIR}/platform/text" 144 "${WEBCORE_DIR}/platform/ vr"145 "${WEBCORE_DIR}/platform/xr" 145 146 "${WEBCORE_DIR}/plugins" 146 147 "${WEBCORE_DIR}/rendering" … … 1180 1181 endif () 1181 1182 1183 if (ENABLE_WEBGL) 1184 list(APPEND WebCore_NON_SVG_IDL_FILES 1185 Modules/webxr/NavigatorWebXR.idl 1186 Modules/webxr/WebXRBoundedReferenceSpace.idl 1187 Modules/webxr/WebXRFrame.idl 1188 Modules/webxr/WebXRInputSource.idl 1189 Modules/webxr/WebXRInputSourceArray.idl 1190 Modules/webxr/WebXRPose.idl 1191 Modules/webxr/WebXRReferenceSpace.idl 1192 Modules/webxr/WebXRRenderState.idl 1193 Modules/webxr/WebXRRigidTransform.idl 1194 Modules/webxr/WebXRSession.idl 1195 Modules/webxr/WebXRSpace.idl 1196 Modules/webxr/WebXRSystem.idl 1197 Modules/webxr/WebXRView.idl 1198 Modules/webxr/WebXRViewerPose.idl 1199 Modules/webxr/WebXRViewport.idl 1200 Modules/webxr/WebXRWebGLLayer.idl 1201 Modules/webxr/XREnvironmentBlendMode.idl 1202 Modules/webxr/XREye.idl 1203 Modules/webxr/XRFrameRequestCallback.idl 1204 Modules/webxr/XRHandedness.idl 1205 Modules/webxr/XRInputSourceEvent.idl 1206 Modules/webxr/XRInputSourcesChangeEvent.idl 1207 Modules/webxr/XRReferenceSpaceEvent.idl 1208 Modules/webxr/XRReferenceSpaceType.idl 1209 Modules/webxr/XRRenderStateInit.idl 1210 Modules/webxr/XRSessionEvent.idl 1211 Modules/webxr/XRSessionInit.idl 1212 Modules/webxr/XRSessionMode.idl 1213 Modules/webxr/XRTargetRayMode.idl 1214 Modules/webxr/XRVisibilityState.idl 1215 Modules/webxr/XRWebGLLayerInit.idl 1216 ) 1217 endif () 1218 1182 1219 set(WebCore_IDL_FILES 1183 1220 ${WebCore_NON_SVG_IDL_FILES} -
trunk/Source/WebCore/ChangeLog
r258497 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 Added the IDLs defined by the spec with very basic empty implementations to get them 9 built. Apart from that a very basic implementation of the required platform code using 10 OpenXR API was also added. 11 12 No new tests as no new functionality was really added (empty implementations). However 13 follow up patches will import the already available WPT tests for WebXR. 14 15 Largely based on previous work by Žan Doberšek. 16 17 * CMakeLists.txt: 18 * Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR off by default. 19 * DerivedSources.make: 20 * Modules/webxr/NavigatorWebXR.cpp: Added. 21 (WebCore::NavigatorWebXR::xr): 22 (WebCore::NavigatorWebXR::from): 23 * Modules/webxr/NavigatorWebXR.h: Added. 24 * Modules/webxr/NavigatorWebXR.idl: Added. 25 * Modules/webxr/WebXRBoundedReferenceSpace.cpp: Added. 26 (WebCore::WebXRBoundedReferenceSpace::boundsGeometry const): 27 * Modules/webxr/WebXRBoundedReferenceSpace.h: Added. 28 * Modules/webxr/WebXRBoundedReferenceSpace.idl: Added. 29 * Modules/webxr/WebXRFrame.cpp: Added. 30 (WebCore::WebXRFrame::create): 31 (WebCore::WebXRFrame::WebXRFrame): 32 (WebCore::WebXRFrame::session const): 33 (WebCore::WebXRFrame::getViewerPose): 34 (WebCore::WebXRFrame::getPose): 35 * Modules/webxr/WebXRFrame.h: Added. 36 * Modules/webxr/WebXRFrame.idl: Added. 37 * Modules/webxr/WebXRInputSource.cpp: Added. 38 (WebCore::WebXRInputSource::create): 39 (WebCore::WebXRInputSource::WebXRInputSource): 40 (WebCore::WebXRInputSource::handedness const): 41 (WebCore::WebXRInputSource::targetRayMode const): 42 (WebCore::WebXRInputSource::targetRaySpace const): 43 (WebCore::WebXRInputSource::gripSpace const): 44 (WebCore::WebXRInputSource::profiles const): 45 * Modules/webxr/WebXRInputSource.h: Added. 46 * Modules/webxr/WebXRInputSource.idl: Added. 47 * Modules/webxr/WebXRInputSourceArray.cpp: Added. 48 (WebCore::WebXRInputSourceArray::length const): 49 (WebCore::WebXRInputSourceArray::item const): 50 * Modules/webxr/WebXRInputSourceArray.h: Added. 51 * Modules/webxr/WebXRInputSourceArray.idl: Added. 52 * Modules/webxr/WebXRPose.cpp: Added. 53 (WebCore::WebXRPose::create): 54 (WebCore::WebXRPose::WebXRPose): 55 (WebCore::WebXRPose::transform const): 56 (WebCore::WebXRPose::emulatedPosition const): 57 * Modules/webxr/WebXRPose.h: Added. 58 * Modules/webxr/WebXRPose.idl: Added. 59 * Modules/webxr/WebXRReferenceSpace.cpp: Added. 60 (WebCore::WebXRReferenceSpace::WebXRReferenceSpace): 61 (WebCore::WebXRReferenceSpace::getOffsetReferenceSpace): 62 * Modules/webxr/WebXRReferenceSpace.h: Added. 63 * Modules/webxr/WebXRReferenceSpace.idl: Added. 64 * Modules/webxr/WebXRRenderState.cpp: Added. 65 (WebCore::WebXRRenderState::create): 66 (WebCore::WebXRRenderState::WebXRRenderState): 67 (WebCore::WebXRRenderState::depthNear const): 68 (WebCore::WebXRRenderState::depthFar const): 69 (WebCore::WebXRRenderState::inlineVerticalFieldOfView const): 70 (WebCore::WebXRRenderState::baseLayer const): 71 * Modules/webxr/WebXRRenderState.h: Added. 72 * Modules/webxr/WebXRRenderState.idl: Added. 73 * Modules/webxr/WebXRRigidTransform.cpp: Added. 74 (WebCore::WebXRRigidTransform::create): 75 (WebCore::WebXRRigidTransform::WebXRRigidTransform): 76 (WebCore::WebXRRigidTransform::position const): 77 (WebCore::WebXRRigidTransform::orientation const): 78 (WebCore::WebXRRigidTransform::matrix const): 79 (WebCore::WebXRRigidTransform::inverse const): 80 * Modules/webxr/WebXRRigidTransform.h: Added. 81 * Modules/webxr/WebXRRigidTransform.idl: Added. 82 * Modules/webxr/WebXRSession.cpp: Added. 83 (WebCore::WebXRSession::environmentBlendMode const): 84 (WebCore::WebXRSession::visibilityState const): 85 (WebCore::WebXRSession::renderState const): 86 (WebCore::WebXRSession::inputSources const): 87 (WebCore::WebXRSession::updateRenderState): 88 (WebCore::WebXRSession::requestReferenceSpace): 89 (WebCore::WebXRSession::requestAnimationFrame): 90 (WebCore::WebXRSession::cancelAnimationFrame): 91 (WebCore::WebXRSession::end): 92 (WebCore::WebXRSession::activeDOMObjectName const): 93 (WebCore::WebXRSession::stop): 94 * Modules/webxr/WebXRSession.h: Added. 95 * Modules/webxr/WebXRSession.idl: Added. 96 * Modules/webxr/WebXRSpace.cpp: Added. 97 (WebCore::WebXRSpace::WebXRSpace): 98 * Modules/webxr/WebXRSpace.h: Added. 99 * Modules/webxr/WebXRSpace.idl: Added. 100 * Modules/webxr/WebXRSystem.cpp: Added. 101 (WebCore::WebXRSystem::create): 102 (WebCore::WebXRSystem::WebXRSystem): 103 (WebCore::WebXRSystem::isSessionSupported): 104 (WebCore::WebXRSystem::requestSession): 105 (WebCore::WebXRSystem::activeDOMObjectName const): 106 (WebCore::WebXRSystem::stop): 107 * Modules/webxr/WebXRSystem.h: Added. 108 * Modules/webxr/WebXRSystem.idl: Added. 109 * Modules/webxr/WebXRView.cpp: Added. 110 (WebCore::WebXRView::create): 111 (WebCore::WebXRView::WebXRView): 112 (WebCore::WebXRView::eye const): 113 (WebCore::WebXRView::projectionMatrix const): 114 (WebCore::WebXRView::transform const): 115 * Modules/webxr/WebXRView.h: Added. 116 * Modules/webxr/WebXRView.idl: Added. 117 * Modules/webxr/WebXRViewerPose.cpp: Added. 118 (WebCore::WebXRViewerPose::create): 119 (WebCore::WebXRViewerPose::views const): 120 * Modules/webxr/WebXRViewerPose.h: Added. 121 * Modules/webxr/WebXRViewerPose.idl: Added. 122 * Modules/webxr/WebXRViewport.cpp: Added. 123 (WebCore::WebXRViewport::create): 124 (WebCore::WebXRViewport::x const): 125 (WebCore::WebXRViewport::y const): 126 (WebCore::WebXRViewport::width const): 127 (WebCore::WebXRViewport::height const): 128 * Modules/webxr/WebXRViewport.h: Added. 129 * Modules/webxr/WebXRViewport.idl: Added. 130 * Modules/webxr/WebXRWebGLLayer.cpp: Added. 131 (WebCore::WebXRWebGLLayer::create): 132 (WebCore::WebXRWebGLLayer::WebXRWebGLLayer): 133 (WebCore::WebXRWebGLLayer::antialias const): 134 (WebCore::WebXRWebGLLayer::ignoreDepthValues const): 135 (WebCore::WebXRWebGLLayer::framebuffer const): 136 (WebCore::WebXRWebGLLayer::framebufferWidth const): 137 (WebCore::WebXRWebGLLayer::framebufferHeight const): 138 (WebCore::WebXRWebGLLayer::getViewport): 139 (WebCore::WebXRWebGLLayer::getNativeFramebufferScaleFactor): 140 * Modules/webxr/WebXRWebGLLayer.h: Added. 141 * Modules/webxr/WebXRWebGLLayer.idl: Added. 142 * Modules/webxr/XREnvironmentBlendMode.h: Added. 143 * Modules/webxr/XREnvironmentBlendMode.idl: Added. 144 * Modules/webxr/XREye.h: Added. 145 * Modules/webxr/XREye.idl: Added. 146 * Modules/webxr/XRFrameRequestCallback.h: Added. 147 * Modules/webxr/XRFrameRequestCallback.idl: Added. 148 * Modules/webxr/XRHandedness.h: Added. 149 * Modules/webxr/XRHandedness.idl: Added. 150 * Modules/webxr/XRInputSourceEvent.cpp: Added. 151 (WebCore::XRInputSourceEvent::create): 152 (WebCore::XRInputSourceEvent::XRInputSourceEvent): 153 (WebCore::XRInputSourceEvent::frame const): 154 (WebCore::XRInputSourceEvent::inputSource const): 155 (WebCore::XRInputSourceEvent::buttonIndex const): 156 * Modules/webxr/XRInputSourceEvent.h: Added. 157 * Modules/webxr/XRInputSourceEvent.idl: Added. 158 * Modules/webxr/XRInputSourcesChangeEvent.cpp: Added. 159 (WebCore::XRInputSourcesChangeEvent::create): 160 (WebCore::XRInputSourcesChangeEvent::XRInputSourcesChangeEvent): 161 (WebCore::XRInputSourcesChangeEvent::session const): 162 (WebCore::XRInputSourcesChangeEvent::added const): 163 (WebCore::XRInputSourcesChangeEvent::removed const): 164 * Modules/webxr/XRInputSourcesChangeEvent.h: Added. 165 * Modules/webxr/XRInputSourcesChangeEvent.idl: Added. 166 * Modules/webxr/XRReferenceSpaceEvent.cpp: Added. 167 (WebCore::XRReferenceSpaceEvent::create): 168 (WebCore::XRReferenceSpaceEvent::XRReferenceSpaceEvent): 169 (WebCore::XRReferenceSpaceEvent::referenceSpace const): 170 (WebCore::XRReferenceSpaceEvent::transform const): 171 * Modules/webxr/XRReferenceSpaceEvent.h: Added. 172 * Modules/webxr/XRReferenceSpaceEvent.idl: Added. 173 * Modules/webxr/XRReferenceSpaceType.h: Added. 174 * Modules/webxr/XRReferenceSpaceType.idl: Added. 175 * Modules/webxr/XRRenderStateInit.h: Added. 176 * Modules/webxr/XRRenderStateInit.idl: Added. 177 * Modules/webxr/XRSessionEvent.cpp: Added. 178 (WebCore::XRSessionEvent::create): 179 (WebCore::XRSessionEvent::XRSessionEvent): 180 (WebCore::XRSessionEvent::session const): 181 * Modules/webxr/XRSessionEvent.h: Added. 182 * Modules/webxr/XRSessionEvent.idl: Added. 183 * Modules/webxr/XRSessionInit.h: Added. 184 * Modules/webxr/XRSessionInit.idl: Added. 185 * Modules/webxr/XRSessionMode.h: Added. 186 * Modules/webxr/XRSessionMode.idl: Added. 187 * Modules/webxr/XRTargetRayMode.h: Added. 188 * Modules/webxr/XRTargetRayMode.idl: Added. 189 * Modules/webxr/XRVisibilityState.h: Added. 190 * Modules/webxr/XRVisibilityState.idl: Added. 191 * Modules/webxr/XRWebGLLayerInit.h: Added. 192 * Modules/webxr/XRWebGLLayerInit.idl: Added. 193 * PlatformWPE.cmake: Added OpenXR libraries and include paths. 194 * Sources.txt: Added new cpp files. 195 * WebCore.xcodeproj/project.pbxproj: Added new files. 196 * bindings/IDLTypes.h: Added SequenceStorageType. 197 * bindings/js/JSDOMConvertSequences.h: 198 * bindings/js/WebCoreBuiltinNames.h: 199 * dom/EventNames.h: 200 * dom/EventNames.in: Added WebXR events. 201 * dom/EventTargetFactory.in: Added WebXR event targets. 202 * page/RuntimeEnabledFeatures.h: Added new runtime feature for WebXR. 203 (WebCore::RuntimeEnabledFeatures::setWebXREnabled): 204 (WebCore::RuntimeEnabledFeatures::webXREnabled const): 205 * platform/xr/PlatformXR.cpp: Added. 206 * platform/xr/PlatformXR.h: Added. 207 * platform/xr/openxr/PlatformXR.cpp: Added. 208 (PlatformXR::createStructure): Utility function to create OpenXR structs. 209 (PlatformXR::resultToString): Translates OpenXR error codes to strings. 210 (PlatformXR::Instance::Impl::Impl): 211 (PlatformXR::Instance::Impl::~Impl): 212 (PlatformXR::Instance::singleton): 213 1 214 2020-03-16 Zan Dobersek <zdobersek@igalia.com> 2 215 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebCore/DerivedSources.make
r257975 r258498 65 65 $(WebCore)/Modules/webgpu \ 66 66 $(WebCore)/Modules/websockets \ 67 $(WebCore)/Modules/webxr \ 67 68 $(WebCore)/accessibility \ 68 69 $(WebCore)/animation \ … … 461 462 $(WebCore)/Modules/websockets/CloseEvent.idl \ 462 463 $(WebCore)/Modules/websockets/WebSocket.idl \ 464 $(WebCore)/Modules/webxr/NavigatorWebXR.idl \ 465 $(WebCore)/Modules/webxr/WebXRBoundedReferenceSpace.idl \ 466 $(WebCore)/Modules/webxr/WebXRFrame.idl \ 467 $(WebCore)/Modules/webxr/WebXRInputSourceArray.idl \ 468 $(WebCore)/Modules/webxr/WebXRInputSource.idl \ 469 $(WebCore)/Modules/webxr/WebXRPose.idl \ 470 $(WebCore)/Modules/webxr/WebXRReferenceSpace.idl \ 471 $(WebCore)/Modules/webxr/WebXRRenderState.idl \ 472 $(WebCore)/Modules/webxr/WebXRRigidTransform.idl \ 473 $(WebCore)/Modules/webxr/WebXRSession.idl \ 474 $(WebCore)/Modules/webxr/WebXRSpace.idl \ 475 $(WebCore)/Modules/webxr/WebXRSystem.idl \ 476 $(WebCore)/Modules/webxr/WebXRViewerPose.idl \ 477 $(WebCore)/Modules/webxr/WebXRView.idl \ 478 $(WebCore)/Modules/webxr/WebXRViewport.idl \ 479 $(WebCore)/Modules/webxr/WebXRWebGLLayer.idl \ 480 $(WebCore)/Modules/webxr/XREnvironmentBlendMode.idl \ 481 $(WebCore)/Modules/webxr/XREye.idl \ 482 $(WebCore)/Modules/webxr/XRFrameRequestCallback.idl \ 483 $(WebCore)/Modules/webxr/XRHandedness.idl \ 484 $(WebCore)/Modules/webxr/XRInputSourceEvent.idl \ 485 $(WebCore)/Modules/webxr/XRInputSourcesChangeEvent.idl \ 486 $(WebCore)/Modules/webxr/XRReferenceSpaceEvent.idl \ 487 $(WebCore)/Modules/webxr/XRReferenceSpaceType.idl \ 488 $(WebCore)/Modules/webxr/XRRenderStateInit.idl \ 489 $(WebCore)/Modules/webxr/XRSessionEvent.idl \ 490 $(WebCore)/Modules/webxr/XRSessionInit.idl \ 491 $(WebCore)/Modules/webxr/XRSessionMode.idl \ 492 $(WebCore)/Modules/webxr/XRTargetRayMode.idl \ 493 $(WebCore)/Modules/webxr/XRVisibilityState.idl \ 494 $(WebCore)/Modules/webxr/XRWebGLLayerInit.idl \ 463 495 $(WebCore)/accessibility/AccessibilityRole.idl \ 464 496 $(WebCore)/accessibility/AriaAttributes.idl \ -
trunk/Source/WebCore/PAL/ChangeLog
r258478 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 * Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR off by default. 9 1 10 2020-03-15 Yusuke Suzuki <ysuzuki@apple.com> 2 11 -
trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebCore/PlatformWPE.cmake
r257705 r258498 71 71 ${WPEBACKEND_FDO_INCLUDE_DIRS} 72 72 ) 73 74 if (USE_OPENXR) 75 list(APPEND WebCore_LIBRARIES ${OPENXR_LIBRARIES}) 76 list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES ${OPENXR_INCLUDE_DIRS}) 77 endif () -
trunk/Source/WebCore/Sources.txt
r258469 r258498 411 411 Modules/webgpu/WebGPUTextureView.cpp 412 412 Modules/webgpu/WorkerNavigatorGPU.cpp 413 414 #if ENABLE_WEBXR 415 416 Modules/webxr/NavigatorWebXR.cpp @no-unify 417 Modules/webxr/WebXRBoundedReferenceSpace.cpp @no-unify 418 Modules/webxr/WebXRFrame.cpp @no-unify 419 Modules/webxr/WebXRInputSourceArray.cpp @no-unify 420 Modules/webxr/WebXRInputSource.cpp @no-unify 421 Modules/webxr/WebXRPose.cpp @no-unify 422 Modules/webxr/WebXRReferenceSpace.cpp @no-unify 423 Modules/webxr/WebXRRenderState.cpp @no-unify 424 Modules/webxr/WebXRRigidTransform.cpp @no-unify 425 Modules/webxr/WebXRSession.cpp @no-unify 426 Modules/webxr/WebXRSpace.cpp @no-unify 427 Modules/webxr/WebXRSystem.cpp @no-unify 428 Modules/webxr/WebXRView.cpp @no-unify 429 Modules/webxr/WebXRViewerPose.cpp @no-unify 430 Modules/webxr/WebXRViewport.cpp @no-unify 431 Modules/webxr/WebXRWebGLLayer.cpp @no-unify 432 Modules/webxr/XRInputSourceEvent.cpp @no-unify 433 Modules/webxr/XRInputSourcesChangeEvent.cpp @no-unify 434 Modules/webxr/XRReferenceSpaceEvent.cpp @no-unify 435 Modules/webxr/XRSessionEvent.cpp @no-unify 436 437 #endif 413 438 414 439 accessibility/AXObjectCache.cpp … … 2077 2102 platform/text/TextEncodingDetectorICU.cpp 2078 2103 platform/text/TextEncodingRegistry.cpp 2104 2105 platform/xr/PlatformXR.cpp @no-unify 2106 platform/xr/openxr/PlatformXR.cpp @no-unify 2079 2107 2080 2108 plugins/DOMMimeType.cpp … … 3525 3553 JSXSLTProcessor.cpp 3526 3554 3555 #if ENABLE_WEBGL 3556 3557 JSWebXRBoundedReferenceSpace.cpp 3558 JSXREnvironmentBlendMode.cpp 3559 JSXREye.cpp 3560 JSWebXRFrame.cpp 3561 JSXRFrameRequestCallback.cpp 3562 JSXRHandedness.cpp 3563 JSWebXRInputSource.cpp 3564 JSWebXRInputSourceArray.cpp 3565 JSXRInputSourceEvent.cpp 3566 JSXRInputSourcesChangeEvent.cpp 3567 JSWebXRPose.cpp 3568 JSWebXRReferenceSpace.cpp 3569 JSXRReferenceSpaceEvent.cpp 3570 JSXRReferenceSpaceType.cpp 3571 JSWebXRRenderState.cpp 3572 JSXRRenderStateInit.cpp 3573 JSWebXRRigidTransform.cpp 3574 JSWebXRSession.cpp 3575 JSXRSessionEvent.cpp 3576 JSXRSessionInit.cpp 3577 JSXRSessionMode.cpp 3578 JSWebXRSpace.cpp 3579 JSWebXRSystem.cpp 3580 JSXRTargetRayMode.cpp 3581 JSWebXRView.cpp 3582 JSWebXRViewerPose.cpp 3583 JSWebXRViewport.cpp 3584 JSXRVisibilityState.cpp 3585 JSWebXRWebGLLayer.cpp 3586 JSXRWebGLLayerInit.cpp 3587 3588 #endif 3589 3527 3590 #if ENABLE_GAMEPAD 3528 3591 -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r258469 r258498 4817 4817 E1EC29A00BB04C6B00EA187B /* XPathNodeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EC299E0BB04C6B00EA187B /* XPathNodeSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4818 4818 E1ED8AC30CC49BE000BFC557 /* CSSPrimitiveValueMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ED8AC20CC49BE000BFC557 /* CSSPrimitiveValueMappings.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4819 E1EE8B702412B2A800E794D6 /* PlatformXR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B6C2412B2A700E794D6 /* PlatformXR.cpp */; }; 4820 E1EE8B712412B2A800E794D6 /* PlatformXR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B6E2412B2A700E794D6 /* PlatformXR.cpp */; }; 4821 E1EE8B722412B2A800E794D6 /* PlatformXR.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B6F2412B2A700E794D6 /* PlatformXR.h */; }; 4822 E1EE8B762413191F00E794D6 /* WebXRViewerPose.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AC72412B16F00E794D6 /* WebXRViewerPose.h */; }; 4823 E1EE8B772413191F00E794D6 /* XRReferenceSpaceType.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AC92412B17000E794D6 /* XRReferenceSpaceType.h */; }; 4824 E1EE8B782413191F00E794D6 /* NavigatorWebXR.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8ACA2412B17000E794D6 /* NavigatorWebXR.h */; }; 4825 E1EE8B792413191F00E794D6 /* XRRenderStateInit.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8ACB2412B17000E794D6 /* XRRenderStateInit.h */; }; 4826 E1EE8B7A2413191F00E794D6 /* XRInputSourceEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8ACC2412B17000E794D6 /* XRInputSourceEvent.cpp */; }; 4827 E1EE8B7B2413191F00E794D6 /* WebXRRigidTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8ACD2412B17000E794D6 /* WebXRRigidTransform.cpp */; }; 4828 E1EE8B7C2413191F00E794D6 /* WebXRRenderState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8ACE2412B17000E794D6 /* WebXRRenderState.cpp */; }; 4829 E1EE8B7D2413191F00E794D6 /* WebXRSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8ACF2412B17000E794D6 /* WebXRSpace.h */; }; 4830 E1EE8B7E2413191F00E794D6 /* WebXRBoundedReferenceSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AD12412B17000E794D6 /* WebXRBoundedReferenceSpace.h */; }; 4831 E1EE8B7F2413191F00E794D6 /* WebXRReferenceSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AD22412B17000E794D6 /* WebXRReferenceSpace.cpp */; }; 4832 E1EE8B802413191F00E794D6 /* WebXRBoundedReferenceSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AD32412B17000E794D6 /* WebXRBoundedReferenceSpace.cpp */; }; 4833 E1EE8B812413191F00E794D6 /* WebXRRenderState.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AD52412B17000E794D6 /* WebXRRenderState.h */; }; 4834 E1EE8B822413191F00E794D6 /* XRVisibilityState.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AD62412B17000E794D6 /* XRVisibilityState.h */; }; 4835 E1EE8B832413191F00E794D6 /* WebXRWebGLLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AD82412B17000E794D6 /* WebXRWebGLLayer.cpp */; }; 4836 E1EE8B842413191F00E794D6 /* XRReferenceSpaceEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8ADB2412B17000E794D6 /* XRReferenceSpaceEvent.h */; }; 4837 E1EE8B852413191F00E794D6 /* XRSessionEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8ADC2412B17000E794D6 /* XRSessionEvent.cpp */; }; 4838 E1EE8B862413191F00E794D6 /* WebXRInputSourceArray.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8ADD2412B17000E794D6 /* WebXRInputSourceArray.h */; }; 4839 E1EE8B872413191F00E794D6 /* WebXRView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE02412B17000E794D6 /* WebXRView.h */; }; 4840 E1EE8B882413191F00E794D6 /* WebXRPose.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE12412B17000E794D6 /* WebXRPose.h */; }; 4841 E1EE8B892413191F00E794D6 /* WebXRSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE22412B17000E794D6 /* WebXRSystem.h */; }; 4842 E1EE8B8A2413191F00E794D6 /* WebXRFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE32412B17000E794D6 /* WebXRFrame.h */; }; 4843 E1EE8B8B2413191F00E794D6 /* WebXRPose.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AE52412B17000E794D6 /* WebXRPose.cpp */; }; 4844 E1EE8B8C2413191F00E794D6 /* WebXRInputSourceArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AE62412B17000E794D6 /* WebXRInputSourceArray.cpp */; }; 4845 E1EE8B8D2413195000E794D6 /* XRSessionEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE72412B17000E794D6 /* XRSessionEvent.h */; }; 4846 E1EE8B8E2413195000E794D6 /* WebXRSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AE82412B17000E794D6 /* WebXRSystem.cpp */; }; 4847 E1EE8B8F2413195000E794D6 /* XRFrameRequestCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AE92412B17000E794D6 /* XRFrameRequestCallback.h */; }; 4848 E1EE8B902413195000E794D6 /* XRTargetRayMode.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AEA2412B17000E794D6 /* XRTargetRayMode.h */; }; 4849 E1EE8B912413195000E794D6 /* WebXRViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AEB2412B17000E794D6 /* WebXRViewport.cpp */; }; 4850 E1EE8B922413195000E794D6 /* XRHandedness.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AEE2412B17000E794D6 /* XRHandedness.h */; }; 4851 E1EE8B932413195000E794D6 /* WebXRFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AF02412B17000E794D6 /* WebXRFrame.cpp */; }; 4852 E1EE8B942413195000E794D6 /* NavigatorWebXR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AF12412B17000E794D6 /* NavigatorWebXR.cpp */; }; 4853 E1EE8B952413195000E794D6 /* XRReferenceSpaceEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AF32412B17000E794D6 /* XRReferenceSpaceEvent.cpp */; }; 4854 E1EE8B962413195000E794D6 /* WebXRViewport.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AF42412B17000E794D6 /* WebXRViewport.h */; }; 4855 E1EE8B972413195000E794D6 /* XREye.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AF52412B17000E794D6 /* XREye.h */; }; 4856 E1EE8B982413195000E794D6 /* WebXRSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8AF82412B17000E794D6 /* WebXRSpace.cpp */; }; 4857 E1EE8B992413195000E794D6 /* XRInputSourcesChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AF92412B17000E794D6 /* XRInputSourcesChangeEvent.h */; }; 4858 E1EE8B9A2413195000E794D6 /* XRSessionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8AFE2412B17000E794D6 /* XRSessionMode.h */; }; 4859 E1EE8B9B2413195000E794D6 /* XRWebGLLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B042412B17000E794D6 /* XRWebGLLayer.h */; }; 4860 E1EE8B9C2413195000E794D6 /* XREnvironmentBlendMode.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B052412B17000E794D6 /* XREnvironmentBlendMode.h */; }; 4861 E1EE8B9D2413195000E794D6 /* WebXRRigidTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B062412B17000E794D6 /* WebXRRigidTransform.h */; }; 4862 E1EE8B9E2413195000E794D6 /* XRWebGLLayerInit.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B082412B17000E794D6 /* XRWebGLLayerInit.h */; }; 4863 E1EE8B9F2413195000E794D6 /* XRInputSourceEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B092412B17000E794D6 /* XRInputSourceEvent.h */; }; 4864 E1EE8BA02413195000E794D6 /* WebXRViewerPose.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B0B2412B17000E794D6 /* WebXRViewerPose.cpp */; }; 4865 E1EE8BA12413196300E794D6 /* WebXRInputSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B0D2412B17000E794D6 /* WebXRInputSource.cpp */; }; 4866 E1EE8BA22413196300E794D6 /* WebXRSession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B0F2412B17000E794D6 /* WebXRSession.cpp */; }; 4867 E1EE8BA32413196300E794D6 /* WebXRSession.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B112412B17000E794D6 /* WebXRSession.h */; }; 4868 E1EE8BA42413196300E794D6 /* WebXRView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B122412B17000E794D6 /* WebXRView.cpp */; }; 4869 E1EE8BA52413196300E794D6 /* XRSessionInit.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B132412B17000E794D6 /* XRSessionInit.h */; }; 4870 E1EE8BA62413196300E794D6 /* WebXRReferenceSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B142412B17000E794D6 /* WebXRReferenceSpace.h */; }; 4871 E1EE8BA72413196300E794D6 /* XRInputSourcesChangeEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1EE8B152412B17000E794D6 /* XRInputSourcesChangeEvent.cpp */; }; 4872 E1EE8BA82413196300E794D6 /* WebXRInputSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE8B172412B17000E794D6 /* WebXRInputSource.h */; }; 4819 4873 E1F1E8300C3C2BB9006DB391 /* XSLTExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F1E82E0C3C2BB9006DB391 /* XSLTExtensions.h */; }; 4820 4874 E1F80B8818317252007885C3 /* CryptoKeyPair.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F80B8618317252007885C3 /* CryptoKeyPair.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 15155 15209 E1EC299E0BB04C6B00EA187B /* XPathNodeSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNodeSet.h; sourceTree = "<group>"; }; 15156 15210 E1ED8AC20CC49BE000BFC557 /* CSSPrimitiveValueMappings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPrimitiveValueMappings.h; sourceTree = "<group>"; }; 15211 E1EE8AC72412B16F00E794D6 /* WebXRViewerPose.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRViewerPose.h; sourceTree = "<group>"; }; 15212 E1EE8AC82412B16F00E794D6 /* XRSessionMode.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSessionMode.idl; sourceTree = "<group>"; }; 15213 E1EE8AC92412B17000E794D6 /* XRReferenceSpaceType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRReferenceSpaceType.h; sourceTree = "<group>"; }; 15214 E1EE8ACA2412B17000E794D6 /* NavigatorWebXR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NavigatorWebXR.h; sourceTree = "<group>"; }; 15215 E1EE8ACB2412B17000E794D6 /* XRRenderStateInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRRenderStateInit.h; sourceTree = "<group>"; }; 15216 E1EE8ACC2412B17000E794D6 /* XRInputSourceEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XRInputSourceEvent.cpp; sourceTree = "<group>"; }; 15217 E1EE8ACD2412B17000E794D6 /* WebXRRigidTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRRigidTransform.cpp; sourceTree = "<group>"; }; 15218 E1EE8ACE2412B17000E794D6 /* WebXRRenderState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRRenderState.cpp; sourceTree = "<group>"; }; 15219 E1EE8ACF2412B17000E794D6 /* WebXRSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRSpace.h; sourceTree = "<group>"; }; 15220 E1EE8AD02412B17000E794D6 /* XRReferenceSpaceEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRReferenceSpaceEvent.idl; sourceTree = "<group>"; }; 15221 E1EE8AD12412B17000E794D6 /* WebXRBoundedReferenceSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRBoundedReferenceSpace.h; sourceTree = "<group>"; }; 15222 E1EE8AD22412B17000E794D6 /* WebXRReferenceSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRReferenceSpace.cpp; sourceTree = "<group>"; }; 15223 E1EE8AD32412B17000E794D6 /* WebXRBoundedReferenceSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRBoundedReferenceSpace.cpp; sourceTree = "<group>"; }; 15224 E1EE8AD42412B17000E794D6 /* XRSpace.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSpace.idl; sourceTree = "<group>"; }; 15225 E1EE8AD52412B17000E794D6 /* WebXRRenderState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRRenderState.h; sourceTree = "<group>"; }; 15226 E1EE8AD62412B17000E794D6 /* XRVisibilityState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRVisibilityState.h; sourceTree = "<group>"; }; 15227 E1EE8AD72412B17000E794D6 /* XRSessionInit.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSessionInit.idl; sourceTree = "<group>"; }; 15228 E1EE8AD82412B17000E794D6 /* WebXRWebGLLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRWebGLLayer.cpp; sourceTree = "<group>"; }; 15229 E1EE8AD92412B17000E794D6 /* XRVisibilityState.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRVisibilityState.idl; sourceTree = "<group>"; }; 15230 E1EE8ADA2412B17000E794D6 /* XREnvironmentBlendMode.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XREnvironmentBlendMode.idl; sourceTree = "<group>"; }; 15231 E1EE8ADB2412B17000E794D6 /* XRReferenceSpaceEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRReferenceSpaceEvent.h; sourceTree = "<group>"; }; 15232 E1EE8ADC2412B17000E794D6 /* XRSessionEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XRSessionEvent.cpp; sourceTree = "<group>"; }; 15233 E1EE8ADD2412B17000E794D6 /* WebXRInputSourceArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRInputSourceArray.h; sourceTree = "<group>"; }; 15234 E1EE8ADE2412B17000E794D6 /* XRSession.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSession.idl; sourceTree = "<group>"; }; 15235 E1EE8ADF2412B17000E794D6 /* XRView.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRView.idl; sourceTree = "<group>"; }; 15236 E1EE8AE02412B17000E794D6 /* WebXRView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRView.h; sourceTree = "<group>"; }; 15237 E1EE8AE12412B17000E794D6 /* WebXRPose.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRPose.h; sourceTree = "<group>"; }; 15238 E1EE8AE22412B17000E794D6 /* WebXRSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRSystem.h; sourceTree = "<group>"; }; 15239 E1EE8AE32412B17000E794D6 /* WebXRFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRFrame.h; sourceTree = "<group>"; }; 15240 E1EE8AE42412B17000E794D6 /* XRInputSourcesChangeEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRInputSourcesChangeEvent.idl; sourceTree = "<group>"; }; 15241 E1EE8AE52412B17000E794D6 /* WebXRPose.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRPose.cpp; sourceTree = "<group>"; }; 15242 E1EE8AE62412B17000E794D6 /* WebXRInputSourceArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRInputSourceArray.cpp; sourceTree = "<group>"; }; 15243 E1EE8AE72412B17000E794D6 /* XRSessionEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRSessionEvent.h; sourceTree = "<group>"; }; 15244 E1EE8AE82412B17000E794D6 /* WebXRSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRSystem.cpp; sourceTree = "<group>"; }; 15245 E1EE8AE92412B17000E794D6 /* XRFrameRequestCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRFrameRequestCallback.h; sourceTree = "<group>"; }; 15246 E1EE8AEA2412B17000E794D6 /* XRTargetRayMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRTargetRayMode.h; sourceTree = "<group>"; }; 15247 E1EE8AEB2412B17000E794D6 /* WebXRViewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRViewport.cpp; sourceTree = "<group>"; }; 15248 E1EE8AEC2412B17000E794D6 /* XRRenderStateInit.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRRenderStateInit.idl; sourceTree = "<group>"; }; 15249 E1EE8AED2412B17000E794D6 /* XRViewerPose.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRViewerPose.idl; sourceTree = "<group>"; }; 15250 E1EE8AEE2412B17000E794D6 /* XRHandedness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRHandedness.h; sourceTree = "<group>"; }; 15251 E1EE8AEF2412B17000E794D6 /* XRInputSource.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRInputSource.idl; sourceTree = "<group>"; }; 15252 E1EE8AF02412B17000E794D6 /* WebXRFrame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRFrame.cpp; sourceTree = "<group>"; }; 15253 E1EE8AF12412B17000E794D6 /* NavigatorWebXR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NavigatorWebXR.cpp; sourceTree = "<group>"; }; 15254 E1EE8AF22412B17000E794D6 /* XRRenderState.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRRenderState.idl; sourceTree = "<group>"; }; 15255 E1EE8AF32412B17000E794D6 /* XRReferenceSpaceEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XRReferenceSpaceEvent.cpp; sourceTree = "<group>"; }; 15256 E1EE8AF42412B17000E794D6 /* WebXRViewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRViewport.h; sourceTree = "<group>"; }; 15257 E1EE8AF52412B17000E794D6 /* XREye.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XREye.h; sourceTree = "<group>"; }; 15258 E1EE8AF62412B17000E794D6 /* XRReferenceSpace.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRReferenceSpace.idl; sourceTree = "<group>"; }; 15259 E1EE8AF72412B17000E794D6 /* XRBoundedReferenceSpace.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRBoundedReferenceSpace.idl; sourceTree = "<group>"; }; 15260 E1EE8AF82412B17000E794D6 /* WebXRSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRSpace.cpp; sourceTree = "<group>"; }; 15261 E1EE8AF92412B17000E794D6 /* XRInputSourcesChangeEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRInputSourcesChangeEvent.h; sourceTree = "<group>"; }; 15262 E1EE8AFA2412B17000E794D6 /* XRReferenceSpaceType.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRReferenceSpaceType.idl; sourceTree = "<group>"; }; 15263 E1EE8AFB2412B17000E794D6 /* XRFrameRequestCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRFrameRequestCallback.idl; sourceTree = "<group>"; }; 15264 E1EE8AFC2412B17000E794D6 /* XRWebGLLayer.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRWebGLLayer.idl; sourceTree = "<group>"; }; 15265 E1EE8AFD2412B17000E794D6 /* XRSessionEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSessionEvent.idl; sourceTree = "<group>"; }; 15266 E1EE8AFE2412B17000E794D6 /* XRSessionMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRSessionMode.h; sourceTree = "<group>"; }; 15267 E1EE8AFF2412B17000E794D6 /* XRTargetRayMode.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRTargetRayMode.idl; sourceTree = "<group>"; }; 15268 E1EE8B002412B17000E794D6 /* XRInputSourceEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRInputSourceEvent.idl; sourceTree = "<group>"; }; 15269 E1EE8B012412B17000E794D6 /* XRRigidTransform.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRRigidTransform.idl; sourceTree = "<group>"; }; 15270 E1EE8B022412B17000E794D6 /* XRSystem.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRSystem.idl; sourceTree = "<group>"; }; 15271 E1EE8B032412B17000E794D6 /* XREye.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XREye.idl; sourceTree = "<group>"; }; 15272 E1EE8B042412B17000E794D6 /* XRWebGLLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRWebGLLayer.h; sourceTree = "<group>"; }; 15273 E1EE8B052412B17000E794D6 /* XREnvironmentBlendMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XREnvironmentBlendMode.h; sourceTree = "<group>"; }; 15274 E1EE8B062412B17000E794D6 /* WebXRRigidTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRRigidTransform.h; sourceTree = "<group>"; }; 15275 E1EE8B072412B17000E794D6 /* XRHandedness.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRHandedness.idl; sourceTree = "<group>"; }; 15276 E1EE8B082412B17000E794D6 /* XRWebGLLayerInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRWebGLLayerInit.h; sourceTree = "<group>"; }; 15277 E1EE8B092412B17000E794D6 /* XRInputSourceEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRInputSourceEvent.h; sourceTree = "<group>"; }; 15278 E1EE8B0A2412B17000E794D6 /* XRViewport.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRViewport.idl; sourceTree = "<group>"; }; 15279 E1EE8B0B2412B17000E794D6 /* WebXRViewerPose.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRViewerPose.cpp; sourceTree = "<group>"; }; 15280 E1EE8B0C2412B17000E794D6 /* XRFrame.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRFrame.idl; sourceTree = "<group>"; }; 15281 E1EE8B0D2412B17000E794D6 /* WebXRInputSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRInputSource.cpp; sourceTree = "<group>"; }; 15282 E1EE8B0E2412B17000E794D6 /* NavigatorWebXR.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NavigatorWebXR.idl; sourceTree = "<group>"; }; 15283 E1EE8B0F2412B17000E794D6 /* WebXRSession.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRSession.cpp; sourceTree = "<group>"; }; 15284 E1EE8B102412B17000E794D6 /* XRWebGLLayerInit.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRWebGLLayerInit.idl; sourceTree = "<group>"; }; 15285 E1EE8B112412B17000E794D6 /* WebXRSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRSession.h; sourceTree = "<group>"; }; 15286 E1EE8B122412B17000E794D6 /* WebXRView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebXRView.cpp; sourceTree = "<group>"; }; 15287 E1EE8B132412B17000E794D6 /* XRSessionInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRSessionInit.h; sourceTree = "<group>"; }; 15288 E1EE8B142412B17000E794D6 /* WebXRReferenceSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRReferenceSpace.h; sourceTree = "<group>"; }; 15289 E1EE8B152412B17000E794D6 /* XRInputSourcesChangeEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XRInputSourcesChangeEvent.cpp; sourceTree = "<group>"; }; 15290 E1EE8B162412B17000E794D6 /* XRPose.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRPose.idl; sourceTree = "<group>"; }; 15291 E1EE8B172412B17000E794D6 /* WebXRInputSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebXRInputSource.h; sourceTree = "<group>"; }; 15292 E1EE8B182412B17000E794D6 /* XRInputSourceArray.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XRInputSourceArray.idl; sourceTree = "<group>"; }; 15293 E1EE8B6C2412B2A700E794D6 /* PlatformXR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformXR.cpp; sourceTree = "<group>"; }; 15294 E1EE8B6E2412B2A700E794D6 /* PlatformXR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformXR.cpp; sourceTree = "<group>"; }; 15295 E1EE8B6F2412B2A700E794D6 /* PlatformXR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformXR.h; sourceTree = "<group>"; }; 15157 15296 E1F1E82D0C3C2BB9006DB391 /* XSLTExtensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XSLTExtensions.cpp; sourceTree = "<group>"; }; 15158 15297 E1F1E82E0C3C2BB9006DB391 /* XSLTExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XSLTExtensions.h; sourceTree = "<group>"; }; … … 22395 22534 D00F593E216ECC43000D71DB /* webgpu */, 22396 22535 97AABCF714FA09B5007457AE /* websockets */, 22536 E1EE8AC62412B16F00E794D6 /* webxr */, 22397 22537 ); 22398 22538 path = Modules; … … 25945 26085 1A2E6E560CC551E0004A2062 /* sql */, 25946 26086 B2C3D9EC0D006C1D00EF6F26 /* text */, 26087 E1EE8B6B2412B2A700E794D6 /* xr */, 25947 26088 DFDB912CF8E88A6DA1AD264F /* AbortableTaskQueue.h */, 25948 26089 49AE2D94134EE5F90072920A /* CalculationValue.cpp */, … … 27035 27176 ); 27036 27177 name = Threads; 27178 sourceTree = "<group>"; 27179 }; 27180 E1EE8AC62412B16F00E794D6 /* webxr */ = { 27181 isa = PBXGroup; 27182 children = ( 27183 E1EE8AF12412B17000E794D6 /* NavigatorWebXR.cpp */, 27184 E1EE8ACA2412B17000E794D6 /* NavigatorWebXR.h */, 27185 E1EE8B0E2412B17000E794D6 /* NavigatorWebXR.idl */, 27186 E1EE8AD32412B17000E794D6 /* WebXRBoundedReferenceSpace.cpp */, 27187 E1EE8AD12412B17000E794D6 /* WebXRBoundedReferenceSpace.h */, 27188 E1EE8AF02412B17000E794D6 /* WebXRFrame.cpp */, 27189 E1EE8AE32412B17000E794D6 /* WebXRFrame.h */, 27190 E1EE8B0D2412B17000E794D6 /* WebXRInputSource.cpp */, 27191 E1EE8B172412B17000E794D6 /* WebXRInputSource.h */, 27192 E1EE8AE62412B17000E794D6 /* WebXRInputSourceArray.cpp */, 27193 E1EE8ADD2412B17000E794D6 /* WebXRInputSourceArray.h */, 27194 E1EE8AE52412B17000E794D6 /* WebXRPose.cpp */, 27195 E1EE8AE12412B17000E794D6 /* WebXRPose.h */, 27196 E1EE8AD22412B17000E794D6 /* WebXRReferenceSpace.cpp */, 27197 E1EE8B142412B17000E794D6 /* WebXRReferenceSpace.h */, 27198 E1EE8ACE2412B17000E794D6 /* WebXRRenderState.cpp */, 27199 E1EE8AD52412B17000E794D6 /* WebXRRenderState.h */, 27200 E1EE8ACD2412B17000E794D6 /* WebXRRigidTransform.cpp */, 27201 E1EE8B062412B17000E794D6 /* WebXRRigidTransform.h */, 27202 E1EE8B0F2412B17000E794D6 /* WebXRSession.cpp */, 27203 E1EE8B112412B17000E794D6 /* WebXRSession.h */, 27204 E1EE8AF82412B17000E794D6 /* WebXRSpace.cpp */, 27205 E1EE8ACF2412B17000E794D6 /* WebXRSpace.h */, 27206 E1EE8AE82412B17000E794D6 /* WebXRSystem.cpp */, 27207 E1EE8AE22412B17000E794D6 /* WebXRSystem.h */, 27208 E1EE8B122412B17000E794D6 /* WebXRView.cpp */, 27209 E1EE8AE02412B17000E794D6 /* WebXRView.h */, 27210 E1EE8B0B2412B17000E794D6 /* WebXRViewerPose.cpp */, 27211 E1EE8AC72412B16F00E794D6 /* WebXRViewerPose.h */, 27212 E1EE8AEB2412B17000E794D6 /* WebXRViewport.cpp */, 27213 E1EE8AF42412B17000E794D6 /* WebXRViewport.h */, 27214 E1EE8AD82412B17000E794D6 /* WebXRWebGLLayer.cpp */, 27215 E1EE8AF72412B17000E794D6 /* XRBoundedReferenceSpace.idl */, 27216 E1EE8B052412B17000E794D6 /* XREnvironmentBlendMode.h */, 27217 E1EE8ADA2412B17000E794D6 /* XREnvironmentBlendMode.idl */, 27218 E1EE8AF52412B17000E794D6 /* XREye.h */, 27219 E1EE8B032412B17000E794D6 /* XREye.idl */, 27220 E1EE8B0C2412B17000E794D6 /* XRFrame.idl */, 27221 E1EE8AE92412B17000E794D6 /* XRFrameRequestCallback.h */, 27222 E1EE8AFB2412B17000E794D6 /* XRFrameRequestCallback.idl */, 27223 E1EE8AEE2412B17000E794D6 /* XRHandedness.h */, 27224 E1EE8B072412B17000E794D6 /* XRHandedness.idl */, 27225 E1EE8AEF2412B17000E794D6 /* XRInputSource.idl */, 27226 E1EE8B182412B17000E794D6 /* XRInputSourceArray.idl */, 27227 E1EE8ACC2412B17000E794D6 /* XRInputSourceEvent.cpp */, 27228 E1EE8B092412B17000E794D6 /* XRInputSourceEvent.h */, 27229 E1EE8B002412B17000E794D6 /* XRInputSourceEvent.idl */, 27230 E1EE8B152412B17000E794D6 /* XRInputSourcesChangeEvent.cpp */, 27231 E1EE8AF92412B17000E794D6 /* XRInputSourcesChangeEvent.h */, 27232 E1EE8AE42412B17000E794D6 /* XRInputSourcesChangeEvent.idl */, 27233 E1EE8B162412B17000E794D6 /* XRPose.idl */, 27234 E1EE8AF62412B17000E794D6 /* XRReferenceSpace.idl */, 27235 E1EE8AF32412B17000E794D6 /* XRReferenceSpaceEvent.cpp */, 27236 E1EE8ADB2412B17000E794D6 /* XRReferenceSpaceEvent.h */, 27237 E1EE8AD02412B17000E794D6 /* XRReferenceSpaceEvent.idl */, 27238 E1EE8AC92412B17000E794D6 /* XRReferenceSpaceType.h */, 27239 E1EE8AFA2412B17000E794D6 /* XRReferenceSpaceType.idl */, 27240 E1EE8AF22412B17000E794D6 /* XRRenderState.idl */, 27241 E1EE8ACB2412B17000E794D6 /* XRRenderStateInit.h */, 27242 E1EE8AEC2412B17000E794D6 /* XRRenderStateInit.idl */, 27243 E1EE8B012412B17000E794D6 /* XRRigidTransform.idl */, 27244 E1EE8ADE2412B17000E794D6 /* XRSession.idl */, 27245 E1EE8ADC2412B17000E794D6 /* XRSessionEvent.cpp */, 27246 E1EE8AE72412B17000E794D6 /* XRSessionEvent.h */, 27247 E1EE8AFD2412B17000E794D6 /* XRSessionEvent.idl */, 27248 E1EE8B132412B17000E794D6 /* XRSessionInit.h */, 27249 E1EE8AD72412B17000E794D6 /* XRSessionInit.idl */, 27250 E1EE8AFE2412B17000E794D6 /* XRSessionMode.h */, 27251 E1EE8AC82412B16F00E794D6 /* XRSessionMode.idl */, 27252 E1EE8AD42412B17000E794D6 /* XRSpace.idl */, 27253 E1EE8B022412B17000E794D6 /* XRSystem.idl */, 27254 E1EE8AEA2412B17000E794D6 /* XRTargetRayMode.h */, 27255 E1EE8AFF2412B17000E794D6 /* XRTargetRayMode.idl */, 27256 E1EE8ADF2412B17000E794D6 /* XRView.idl */, 27257 E1EE8AED2412B17000E794D6 /* XRViewerPose.idl */, 27258 E1EE8B0A2412B17000E794D6 /* XRViewport.idl */, 27259 E1EE8AD62412B17000E794D6 /* XRVisibilityState.h */, 27260 E1EE8AD92412B17000E794D6 /* XRVisibilityState.idl */, 27261 E1EE8B042412B17000E794D6 /* XRWebGLLayer.h */, 27262 E1EE8AFC2412B17000E794D6 /* XRWebGLLayer.idl */, 27263 E1EE8B082412B17000E794D6 /* XRWebGLLayerInit.h */, 27264 E1EE8B102412B17000E794D6 /* XRWebGLLayerInit.idl */, 27265 ); 27266 path = webxr; 27267 sourceTree = "<group>"; 27268 }; 27269 E1EE8B6B2412B2A700E794D6 /* xr */ = { 27270 isa = PBXGroup; 27271 children = ( 27272 E1EE8B6D2412B2A700E794D6 /* openxr */, 27273 E1EE8B6C2412B2A700E794D6 /* PlatformXR.cpp */, 27274 E1EE8B6F2412B2A700E794D6 /* PlatformXR.h */, 27275 ); 27276 path = xr; 27277 sourceTree = "<group>"; 27278 }; 27279 E1EE8B6D2412B2A700E794D6 /* openxr */ = { 27280 isa = PBXGroup; 27281 children = ( 27282 E1EE8B6E2412B2A700E794D6 /* PlatformXR.cpp */, 27283 ); 27284 path = openxr; 27037 27285 sourceTree = "<group>"; 27038 27286 }; … … 31714 31962 5EA725D61ACABD5700EAD17B /* NavigatorMediaDevices.h in Headers */, 31715 31963 996E59DF1DF0128D006612B9 /* NavigatorWebDriver.h in Headers */, 31964 E1EE8B782413191F00E794D6 /* NavigatorWebXR.h in Headers */, 31716 31965 8A309C9F123950BE00CB9204 /* NestingLevelIncrementer.h in Headers */, 31717 31966 656D37430ADBA5DE00A4554D /* NetscapePlugInStreamLoader.h in Headers */, … … 31928 32177 52B0D4BE1C57FD1E0077CE53 /* PlatformView.h in Headers */, 31929 32178 935C476B09AC4D4F00A6AAB4 /* PlatformWheelEvent.h in Headers */, 32179 E1EE8B722412B2A800E794D6 /* PlatformXR.h in Headers */, 31930 32180 712BE4801FE864A7002031CC /* PlaybackDirection.h in Headers */, 31931 32181 CDA29A091CBD99F400901CCF /* PlaybackSessionInterface.h in Headers */, … … 33173 33423 B10B6980140C174000BC1C26 /* WebVTTToken.h in Headers */, 33174 33424 B10B6982140C174000BC1C26 /* WebVTTTokenizer.h in Headers */, 33425 E1EE8B7E2413191F00E794D6 /* WebXRBoundedReferenceSpace.h in Headers */, 33426 E1EE8B8A2413191F00E794D6 /* WebXRFrame.h in Headers */, 33427 E1EE8BA82413196300E794D6 /* WebXRInputSource.h in Headers */, 33428 E1EE8B862413191F00E794D6 /* WebXRInputSourceArray.h in Headers */, 33429 E1EE8B882413191F00E794D6 /* WebXRPose.h in Headers */, 33430 E1EE8BA62413196300E794D6 /* WebXRReferenceSpace.h in Headers */, 33431 E1EE8B812413191F00E794D6 /* WebXRRenderState.h in Headers */, 33432 E1EE8B9D2413195000E794D6 /* WebXRRigidTransform.h in Headers */, 33433 E1EE8BA32413196300E794D6 /* WebXRSession.h in Headers */, 33434 E1EE8B7D2413191F00E794D6 /* WebXRSpace.h in Headers */, 33435 E1EE8B892413191F00E794D6 /* WebXRSystem.h in Headers */, 33436 E1EE8B872413191F00E794D6 /* WebXRView.h in Headers */, 33437 E1EE8B762413191F00E794D6 /* WebXRViewerPose.h in Headers */, 33438 E1EE8B962413195000E794D6 /* WebXRViewport.h in Headers */, 33175 33439 F55B3DE01251F12D003EF269 /* WeekInputType.h in Headers */, 33176 33440 85031B510A44EFC700F992E0 /* WheelEvent.h in Headers */, … … 33269 33533 1AB7FC860A8B92EC00D9D37B /* XPathValue.h in Headers */, 33270 33534 1AB7FC880A8B92EC00D9D37B /* XPathVariableReference.h in Headers */, 33535 E1EE8B9C2413195000E794D6 /* XREnvironmentBlendMode.h in Headers */, 33536 E1EE8B972413195000E794D6 /* XREye.h in Headers */, 33537 E1EE8B8F2413195000E794D6 /* XRFrameRequestCallback.h in Headers */, 33538 E1EE8B922413195000E794D6 /* XRHandedness.h in Headers */, 33539 E1EE8B9F2413195000E794D6 /* XRInputSourceEvent.h in Headers */, 33540 E1EE8B992413195000E794D6 /* XRInputSourcesChangeEvent.h in Headers */, 33541 E1EE8B842413191F00E794D6 /* XRReferenceSpaceEvent.h in Headers */, 33542 E1EE8B772413191F00E794D6 /* XRReferenceSpaceType.h in Headers */, 33543 E1EE8B792413191F00E794D6 /* XRRenderStateInit.h in Headers */, 33544 E1EE8B8D2413195000E794D6 /* XRSessionEvent.h in Headers */, 33545 E1EE8BA52413196300E794D6 /* XRSessionInit.h in Headers */, 33546 E1EE8B9A2413195000E794D6 /* XRSessionMode.h in Headers */, 33547 E1EE8B902413195000E794D6 /* XRTargetRayMode.h in Headers */, 33548 E1EE8B822413191F00E794D6 /* XRVisibilityState.h in Headers */, 33549 E1EE8B9B2413195000E794D6 /* XRWebGLLayer.h in Headers */, 33550 E1EE8B9E2413195000E794D6 /* XRWebGLLayerInit.h in Headers */, 33271 33551 85217E030A5ECD4700DB8D00 /* XSLImportRule.h in Headers */, 33272 33552 93F199EC08245E59001E9ABC /* XSLStyleSheet.h in Headers */, … … 33802 34082 2D9BF7421DBFDC27007A7D99 /* NavigatorEME.cpp in Sources */, 33803 34083 51A4BB101954D62700FA5C2E /* NavigatorGamepad.cpp in Sources */, 34084 E1EE8B942413195000E794D6 /* NavigatorWebXR.cpp in Sources */, 33804 34085 1A569D130D7E2B82007C3983 /* objc_class.mm in Sources */, 33805 34086 1A569D160D7E2B82007C3983 /* objc_instance.mm in Sources */, … … 33809 34090 CEA284662141E84900E407E8 /* PlatformEventFactoryIOS.mm in Sources */, 33810 34091 AA12DF491743DF83004DAFDF /* PlatformSpeechSynthesizerIOS.mm in Sources */, 34092 E1EE8B712412B2A800E794D6 /* PlatformXR.cpp in Sources */, 34093 E1EE8B702412B2A800E794D6 /* PlatformXR.cpp in Sources */, 33811 34094 CDA29A301CBF74D400901CCF /* PlaybackSessionInterfaceAVKit.mm in Sources */, 33812 34095 CDA29A161CBDA56C00901CCF /* PlaybackSessionInterfaceMac.mm in Sources */, … … 34469 34752 5D21A80213ECE5DF00BB7064 /* WebVTTParser.cpp in Sources */, 34470 34753 B10B6981140C174000BC1C26 /* WebVTTTokenizer.cpp in Sources */, 34754 E1EE8B802413191F00E794D6 /* WebXRBoundedReferenceSpace.cpp in Sources */, 34755 E1EE8B932413195000E794D6 /* WebXRFrame.cpp in Sources */, 34756 E1EE8BA12413196300E794D6 /* WebXRInputSource.cpp in Sources */, 34757 E1EE8B8C2413191F00E794D6 /* WebXRInputSourceArray.cpp in Sources */, 34758 E1EE8B8B2413191F00E794D6 /* WebXRPose.cpp in Sources */, 34759 E1EE8B7F2413191F00E794D6 /* WebXRReferenceSpace.cpp in Sources */, 34760 E1EE8B7C2413191F00E794D6 /* WebXRRenderState.cpp in Sources */, 34761 E1EE8B7B2413191F00E794D6 /* WebXRRigidTransform.cpp in Sources */, 34762 E1EE8BA22413196300E794D6 /* WebXRSession.cpp in Sources */, 34763 E1EE8B982413195000E794D6 /* WebXRSpace.cpp in Sources */, 34764 E1EE8B8E2413195000E794D6 /* WebXRSystem.cpp in Sources */, 34765 E1EE8BA42413196300E794D6 /* WebXRView.cpp in Sources */, 34766 E1EE8BA02413195000E794D6 /* WebXRViewerPose.cpp in Sources */, 34767 E1EE8B912413195000E794D6 /* WebXRViewport.cpp in Sources */, 34768 E1EE8B832413191F00E794D6 /* WebXRWebGLLayer.cpp in Sources */, 34471 34769 A14832C2187F65C700DA63A6 /* WKUtilities.c in Sources */, 34472 34770 A833C7CC0A2CF07400D57664 /* XLinkNames.cpp in Sources */, 34473 34771 A833C80C0A2CF25600D57664 /* XMLNames.cpp in Sources */, 34474 34772 E15A36D91104572700B7B639 /* XMLNSNames.cpp in Sources */, 34773 E1EE8B7A2413191F00E794D6 /* XRInputSourceEvent.cpp in Sources */, 34774 E1EE8BA72413196300E794D6 /* XRInputSourcesChangeEvent.cpp in Sources */, 34775 E1EE8B952413195000E794D6 /* XRReferenceSpaceEvent.cpp in Sources */, 34776 E1EE8B852413191F00E794D6 /* XRSessionEvent.cpp in Sources */, 34475 34777 ); 34476 34778 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/WebCore/bindings/IDLTypes.h
r252263 r258498 63 63 using ImplementationType = T; 64 64 using StorageType = T; 65 using SequenceStorageType = T; 65 66 66 67 using ParameterType = T; … … 83 84 84 85 struct IDLAny : IDLType<JSC::Strong<JSC::Unknown>> { 86 using SequenceStorageType = JSC::JSValue; 85 87 using ParameterType = JSC::JSValue; 86 88 using NullableParameterType = JSC::JSValue; -
trunk/Source/WebCore/bindings/js/JSDOMConvertSequences.h
r251425 r258498 41 41 template<typename IDLType> 42 42 struct GenericSequenceConverter { 43 using ReturnType = Vector<typename IDLType:: ImplementationType>;43 using ReturnType = Vector<typename IDLType::SequenceStorageType>; 44 44 45 45 static ReturnType convert(JSC::JSGlobalObject& lexicalGlobalObject, JSC::JSObject* object) -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r255406 r258498 236 236 macro(WritableStream) \ 237 237 macro(XMLHttpRequest) \ 238 macro(XRBoundedReferenceSpace) \ 239 macro(XRFrame) \ 240 macro(XRInputSource) \ 241 macro(XRInputSourceArray) \ 242 macro(XRInputSourceEvent) \ 243 macro(XRInputSourcesChangeEvent) \ 244 macro(XRPose) \ 245 macro(XRReferenceSpace) \ 246 macro(XRReferenceSpaceEvent) \ 247 macro(XRRenderState) \ 248 macro(XRRigidTransform) \ 249 macro(XRSession) \ 250 macro(XRSessionEvent) \ 251 macro(XRSpace) \ 252 macro(XRSystem) \ 253 macro(XRView) \ 254 macro(XRViewerPose) \ 255 macro(XRViewport) \ 256 macro(XRWebGLLayer) \ 238 257 macro(appendFromJS) \ 239 258 macro(associatedReadableByteStreamController) \ -
trunk/Source/WebCore/dom/EventNames.h
r251737 r258498 149 149 macro(inactive) \ 150 150 macro(input) \ 151 macro(inputsourceschange) \ 151 152 macro(install) \ 152 153 macro(invalid) \ … … 232 233 macro(seeking) \ 233 234 macro(select) \ 235 macro(selectend) \ 234 236 macro(selectionchange) \ 235 237 macro(selectstart) \ … … 286 288 macro(visibilitychange) \ 287 289 macro(volumechange) \ 288 macro(vrdisplayactivate) \289 macro(vrdisplayblur) \290 macro(vrdisplayconnect) \291 macro(vrdisplaydeactivate) \292 macro(vrdisplaydisconnect) \293 macro(vrdisplayfocus) \294 macro(vrdisplaypresentchange) \295 290 macro(waiting) \ 296 291 macro(waitingforkey) \ -
trunk/Source/WebCore/dom/EventNames.in
r258148 r258498 86 86 GPUUncapturedErrorEvent conditional=WEBGPU 87 87 EnterPictureInPictureEvent conditional=PICTURE_IN_PICTURE_API 88 XRInputSourceEvent conditional=WEBXR 89 XRInputSourcesChangeEvent conditional=WEBXR 90 XRReferenceSpaceEvent conditional=WEBXR 91 XRSessionEvent conditional=WEBXR -
trunk/Source/WebCore/dom/EventTargetFactory.in
r255241 r258498 59 59 XMLHttpRequest 60 60 XMLHttpRequestUpload 61 61 WebXRSession conditional=WEBXR 62 WebXRSpace conditional=WEBXR 63 WebXRSystem conditional=WEBXR -
trunk/Source/WebCore/page/RuntimeEnabledFeatures.h
r258101 r258498 139 139 bool inspectorAdditionsEnabled() const { return m_inspectorAdditionsEnabled; } 140 140 141 #if ENABLE(WEBXR) 142 void setWebXREnabled(bool isEnabled) { m_webXREnabled = isEnabled; } 143 bool webXREnabled() const { return m_webXREnabled; } 144 #endif 145 141 146 void setAccessibilityObjectModelEnabled(bool isEnabled) { m_accessibilityObjectModelEnabled = isEnabled; } 142 147 bool accessibilityObjectModelEnabled() const { return m_accessibilityObjectModelEnabled; } … … 447 452 bool m_fetchAPIKeepAliveEnabled { false }; 448 453 bool m_inspectorAdditionsEnabled { false }; 454 #if ENABLE(WEBXR) 455 bool m_webXREnabled { false }; 456 #endif 449 457 bool m_accessibilityObjectModelEnabled { false }; 450 458 bool m_ariaReflectionEnabled { true }; -
trunk/Source/WebKit/ChangeLog
r258496 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 Added WebXR to the list of experimental features. 9 10 * Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR off by default. 11 * Shared/WebPreferences.yaml: Added WebXR feature. 12 * Shared/WebPreferencesDefaultValues.cpp: 13 (WebKit::defaultWebXREnabled): Set WebXR to off by default unless HAVE_SYSTEM_FEATURE_FLAGS. 14 * Shared/WebPreferencesDefaultValues.h: 15 * WebProcess/InjectedBundle/InjectedBundle.cpp: 16 (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): 17 1 18 2020-03-16 Per Arne Vollan <pvollan@apple.com> 2 19 -
trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r258268 r258498 1983 1983 webcoreBinding: RuntimeEnabledFeatures 1984 1984 1985 WebXREnabled: 1986 type: bool 1987 defaultValue: defaultWebXREnabled() 1988 humanReadableName: "WebXR Device API" 1989 humanReadableDescription: "Adds support for accessing virtual reality (VR) and augmented reality (AR) devices, including sensors and head-mounted displays, on the Web" 1990 category: experimental 1991 webcoreBinding: RuntimeEnabledFeatures 1992 condition: ENABLE(WEBXR) 1993 1985 1994 # Deprecated 1986 1995 -
trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
r258447 r258498 226 226 #endif 227 227 228 #if ENABLE(WEBXR) 229 230 bool defaultWebXREnabled() 231 { 232 #if HAVE(HAVE_SYSTEM_FEATURE_FLAGS) 233 return os_feature_enabled(WebKit, WebXR); 234 #endif 235 236 return false; 237 } 238 239 #endif // ENABLE(WEBXR) 240 241 228 242 } // namespace WebKit -
trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.h
r258148 r258498 333 333 #endif 334 334 335 #if ENABLE(WEBXR) 336 bool defaultWebXREnabled(); 337 #endif 338 335 339 } // namespace WebKit -
trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp
r253316 r258498 290 290 #endif 291 291 292 #if ENABLE(WEBXR) 293 if (preference == "WebKitWebXREnabled") 294 RuntimeEnabledFeatures::sharedFeatures().setWebXREnabled(enabled); 295 #endif 296 292 297 // Map the names used in LayoutTests with the names used in WebCore::Settings and WebPreferencesStore. 293 298 #define FOR_EACH_OVERRIDE_BOOL_PREFERENCE(macro) \ -
trunk/Source/WebKitLegacy/mac/ChangeLog
r258478 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 * Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR, off by default. 9 1 10 2020-03-15 Yusuke Suzuki <ysuzuki@apple.com> 2 11 -
trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/cmake/OptionsWPE.cmake
r258412 r258498 50 50 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ASYNC_SCROLLING PRIVATE ON) 51 51 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AUTOCAPITALIZE PRIVATE ON) 52 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON) 53 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_PAINTING_API PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 54 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 52 55 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE ON) 53 56 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) … … 63 66 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 64 67 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 65 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_PAINTING_API PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 66 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 67 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON) 68 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBXR PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES}) 68 69 69 70 # Public options specific to the WPE port. Do not add any options here unless … … 170 171 if (ENABLE_WPE_QT_API OR USE_WPE_VIDEO_PLANE_DISPLAY_DMABUF) 171 172 find_package(WPEBackend_fdo 1.5.0 REQUIRED) 173 endif () 174 175 if (ENABLE_WEBXR) 176 find_package(OpenXR 1.0) 177 SET_AND_EXPOSE_TO_BUILD(USE_OPENXR ${OpenXR_FOUND}) 172 178 endif () 173 179 -
trunk/Source/cmake/WebKitFeatures.cmake
r258185 r258498 231 231 WEBKIT_OPTION_DEFINE(ENABLE_WEB_CRYPTO "Toggle WebCrypto Subtle-Crypto support" PRIVATE ON) 232 232 WEBKIT_OPTION_DEFINE(ENABLE_WEB_RTC "Toggle WebRTC support" PRIVATE OFF) 233 WEBKIT_OPTION_DEFINE(ENABLE_WEBXR "Toggle WebXR support" PRIVATE OFF) 233 234 WEBKIT_OPTION_DEFINE(ENABLE_WIRELESS_PLAYBACK_TARGET "Toggle wireless playback target support" PRIVATE OFF) 234 235 WEBKIT_OPTION_DEFINE(ENABLE_XSLT "Toggle XSLT support" PRIVATE ON) … … 258 259 WEBKIT_OPTION_DEPEND(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN ENABLE_VIDEO) 259 260 WEBKIT_OPTION_DEPEND(ENABLE_TOUCH_SLIDER ENABLE_TOUCH_EVENTS) 261 WEBKIT_OPTION_DEPEND(ENABLE_WEBXR ENABLE_WEBGL) 260 262 endmacro() 261 263 -
trunk/Source/cmake/tools/vsprops/FeatureDefines.props
r246925 r258498 67 67 <ENABLE_WEBGL /> 68 68 <ENABLE_WEBGPU /> 69 <ENABLE_WEBXR /> 69 70 <ENABLE_XHR_TIMEOUT>ENABLE_XHR_TIMEOUT</ENABLE_XHR_TIMEOUT> 70 71 <ENABLE_XSLT>ENABLE_XSLT</ENABLE_XSLT> … … 75 76 <ItemDefinitionGroup> 76 77 <ClCompile> 77 <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_STREAMS_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBGPU);$(ENABLE_ XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>78 <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_STREAMS_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBGPU);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions> 78 79 </ClCompile> 79 80 </ItemDefinitionGroup> -
trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props
r246925 r258498 66 66 <ENABLE_WEBGL>ENABLE_WEBGL</ENABLE_WEBGL> 67 67 <ENABLE_WEBGPU /> 68 <ENABLE_WEBXR /> 68 69 <ENABLE_XHR_TIMEOUT>ENABLE_XHR_TIMEOUT</ENABLE_XHR_TIMEOUT> 69 70 <ENABLE_XSLT>ENABLE_XSLT</ENABLE_XSLT> … … 74 75 <ItemDefinitionGroup> 75 76 <ClCompile> 76 <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_ XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>77 <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions> 77 78 </ClCompile> 78 79 </ItemDefinitionGroup> -
trunk/Tools/ChangeLog
r258495 r258498 1 2020-03-13 Sergio Villar Senin <svillar@igalia.com> 2 3 [WebXR] IDLs, stubs and build configuration for WPE 4 https://bugs.webkit.org/show_bug.cgi?id=208702 5 6 Reviewed by Dean Jackson. 7 8 * Scripts/webkitperl/FeatureList.pm: Added WebXR. 9 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: Added ENABLE_WEBXR, off by default. 10 1 11 2020-03-16 Per Arne Vollan <pvollan@apple.com> 2 12 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r258220 r258498 190 190 $webglSupport, 191 191 $webgpuSupport, 192 $webXRSupport, 192 193 $wirelessPlaybackTargetSupport, 193 194 $xsltSupport, … … 595 596 { option => "webgpu", desc => "Toggle WebGPU support", 596 597 define => "ENABLE_WEBGPU", value => \$webgpuSupport }, 598 599 { option => "webxr", desc => "Toggle WebXR support", 600 define => "ENABLE_WEBXR", value => \$webXRSupport }, 597 601 598 602 { option => "web-api-statistics", desc => "Toggle Web API statistics support", -
trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r258181 r258498 395 395 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 396 396 397 ENABLE_WEBXR = ; 398 397 399 ENABLE_WEB_API_STATISTICS = ; 398 400 … … 415 417 ENABLE_XSLT = ENABLE_XSLT; 416 418 417 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEB _API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);419 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLE_PAY_SESSION_V9) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);
Note: See TracChangeset
for help on using the changeset viewer.