Changeset 263265 in webkit
- Timestamp:
- Jun 19, 2020, 7:35:36 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/webxr/idlharness.https.window-expected.txt (modified) (4 diffs)
-
LayoutTests/platform/wpe/TestExpectations (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/Modules/webxr/WebXRSystem.idl (modified) (1 diff)
-
Source/WebCore/bindings/js/WebCoreBuiltinNames.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r263262 r263265 1 2020-06-10 Sergio Villar Senin <svillar@igalia.com> 2 3 REGRESSION(r262254?): [WPE] imported/w3c/web-platform-tests/webxr/idlharness.https.window.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=212897 5 6 Reviewed by Youenn Fablet. 7 8 * platform/wpe/TestExpectations: Re-enable the idlharness.https.window.html test. 9 1 10 2020-06-18 Lauro Moura <lmoura@igalia.com> 2 11 -
trunk/LayoutTests/imported/w3c/ChangeLog
r263199 r263265 1 2020-06-10 Sergio Villar Senin <svillar@igalia.com> 2 3 REGRESSION(r262254?): [WPE] imported/w3c/web-platform-tests/webxr/idlharness.https.window.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=212897 5 6 Reviewed by Youenn Fablet. 7 8 * web-platform-tests/webxr/idlharness.https.window-expected.txt: Updated expectations. 9 1 10 2020-06-17 Clark Wang <clark_wang@apple.com> 2 11 -
trunk/LayoutTests/imported/w3c/web-platform-tests/webxr/idlharness.https.window-expected.txt
r260385 r263265 19 19 PASS Navigator includes NavigatorPlugins: member names are unique 20 20 PASS Navigator includes NavigatorConcurrentHardware: member names are unique 21 PASS XR interface: existence and properties of interface object 22 PASS XR interface object length 23 PASS XR interface object name 24 PASS XR interface: existence and properties of interface prototype object 25 PASS XR interface: existence and properties of interface prototype object's "constructor" property 26 PASS XR interface: existence and properties of interface prototype object's @@unscopables property 27 PASS XR interface: operation isSessionSupported(XRSessionMode) 28 PASS XR interface: operation requestSession(XRSessionMode, XRSessionInit) 29 PASS XR interface: attribute ondevicechange 30 PASS XR must be primary interface of navigator.xr 31 PASS Stringification of navigator.xr 32 PASS XR interface: navigator.xr must inherit property "isSessionSupported(XRSessionMode)" with the proper type 33 PASS XR interface: calling isSessionSupported(XRSessionMode) on navigator.xr with too few arguments must throw TypeError 34 PASS XR interface: navigator.xr must inherit property "requestSession(XRSessionMode, XRSessionInit)" with the proper type 35 PASS XR interface: calling requestSession(XRSessionMode, XRSessionInit) on navigator.xr with too few arguments must throw TypeError 36 PASS XR interface: navigator.xr must inherit property "ondevicechange" with the proper type 21 PASS XRSystem interface: existence and properties of interface object 22 PASS XRSystem interface object length 23 PASS XRSystem interface object name 24 PASS XRSystem interface: existence and properties of interface prototype object 25 PASS XRSystem interface: existence and properties of interface prototype object's "constructor" property 26 PASS XRSystem interface: existence and properties of interface prototype object's @@unscopables property 27 PASS XRSystem interface: operation isSessionSupported(XRSessionMode) 28 PASS XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit) 29 PASS XRSystem interface: attribute ondevicechange 37 30 PASS XRSession interface: existence and properties of interface object 38 31 PASS XRSession interface object length … … 44 37 PASS XRSession interface: attribute renderState 45 38 PASS XRSession interface: attribute inputSources 46 PASS XRSession interface: operation updateRenderState( XRRenderStateInit)39 PASS XRSession interface: operation updateRenderState(optional XRRenderStateInit) 47 40 PASS XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType) 48 41 PASS XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback) … … 161 154 PASS XRInputSourceArray interface: iterable<XRInputSource> 162 155 PASS XRInputSourceArray interface: attribute length 163 PASS XRWebGLLayer interface: existence and properties of interface object 156 FAIL XRLayer interface: existence and properties of interface object assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 157 FAIL XRLayer interface object length assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 158 FAIL XRLayer interface object name assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 159 FAIL XRLayer interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 160 FAIL XRLayer interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 161 FAIL XRLayer interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 162 FAIL XRWebGLLayer interface: existence and properties of interface object assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 164 163 PASS XRWebGLLayer interface object length 165 164 PASS XRWebGLLayer interface object name 166 PASS XRWebGLLayer interface: existence and properties of interface prototype object 165 FAIL XRWebGLLayer interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRLayer" expected property "XRLayer" missing 167 166 PASS XRWebGLLayer interface: existence and properties of interface prototype object's "constructor" property 168 167 PASS XRWebGLLayer interface: existence and properties of interface prototype object's @@unscopables property … … 206 205 PASS XRReferenceSpaceEvent interface: attribute referenceSpace 207 206 PASS XRReferenceSpaceEvent interface: attribute transform 207 FAIL XRPermissionStatus interface: existence and properties of interface object assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 208 FAIL XRPermissionStatus interface object length assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 209 FAIL XRPermissionStatus interface object name assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 210 FAIL XRPermissionStatus interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 211 FAIL XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 212 FAIL XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 213 FAIL XRPermissionStatus interface: attribute granted assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing 208 214 PASS Navigator interface: attribute xr 209 215 PASS Navigator interface: navigator must inherit property "xr" with the proper type -
trunk/LayoutTests/platform/wpe/TestExpectations
r263201 r263265 922 922 923 923 # WebXR 924 webkit.org/b/212897 imported/w3c/web-platform-tests/webxr/idlharness.https.window.html [ Failure]924 webkit.org/b/212897 imported/w3c/web-platform-tests/webxr/idlharness.https.window.html [ Pass ] 925 925 webkit.org/b/209859 imported/w3c/web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https.html [ Pass ] 926 926 webkit.org/b/209859 imported/w3c/web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https.html [ Pass ] -
trunk/Source/WebCore/ChangeLog
r263260 r263265 1 2020-06-10 Sergio Villar Senin <svillar@igalia.com> 2 3 REGRESSION(r262254?): [WPE] imported/w3c/web-platform-tests/webxr/idlharness.https.window.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=212897 5 6 Reviewed by Youenn Fablet. 7 8 WPT tests were updated in r262254 and they already include the latest changes in the specs. Among others the 9 XR interface was renamed to XRSystem. We were already using that name in the C++ code but not in the JS interface. 10 The WPT update brings in another set of changes like the new XRLayer which is already not supported (I am 11 adding it soon in another patch). Last but not least, the new tests include checks for the XRPermissionStatus interface 12 which is not going to be implemented soon as it requires the Permission API which is not supported in WebKit yet. All in 13 all, this patch renames XR to XRSystem and marks as failing the XRLayer (temporarily) and XRPermissionStatus checks. 14 15 No new tests as there is no change in functionality. 16 17 * Modules/webxr/WebXRSystem.idl: Rename XR to XRSystem. 18 * bindings/js/WebCoreBuiltinNames.h: Ditto. 19 1 20 2020-06-19 Zalan Bujtas <zalan@apple.com> 2 21 -
trunk/Source/WebCore/Modules/webxr/WebXRSystem.idl
r261863 r263265 30 30 SecureContext, 31 31 Exposed=Window, 32 InterfaceName=XR 32 InterfaceName=XRSystem 33 33 ] interface WebXRSystem : EventTarget { 34 34 // Methods -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r263198 r263265 246 246 macro(WritableStream) \ 247 247 macro(XMLHttpRequest) \ 248 macro(XR) \249 248 macro(XRBoundedReferenceSpace) \ 250 249 macro(XRFrame) \ … … 261 260 macro(XRSessionEvent) \ 262 261 macro(XRSpace) \ 262 macro(XRSystem) \ 263 263 macro(XRTest) \ 264 264 macro(XRView) \
Note:
See TracChangeset
for help on using the changeset viewer.