Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 98dc100a1cd7ab4324fbf43b37c9e799c942ba6d https://github.com/WebKit/WebKit/commit/98dc100a1cd7ab4324fbf43b37c9e799c942ba6d Author: Ahmad Saleem <ahmad.saleem...@gmail.com> Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths: R LayoutTests/geometry/DOMPoint-001-expected.txt R LayoutTests/geometry/DOMPoint-001.html R LayoutTests/geometry/DOMRect-001-expected.txt R LayoutTests/geometry/DOMRect-001.html M LayoutTests/imported/w3c/web-platform-tests/css/geometry/DOMPoint-001-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/geometry/DOMPoint-002-expected.txt M LayoutTests/platform/mac-site-isolation/TestExpectations M Source/WebCore/dom/DOMPoint.idl M Source/WebCore/dom/DOMPointReadOnly.idl Log Message: ----------- Remove `DOMPointInit` constructor from `DOMPoint.idl` and `DOMPointReadOnly.idl` https://bugs.webkit.org/show_bug.cgi?id=266743 rdar://problem/120222447 Reviewed by Chris Dumez. This patch aligns WebKit with web specification [1] & [2]: [1] https://drafts.fxtf.org/geometry/#dompoint [2] https://drafts.fxtf.org/geometry/#dompointreadonly It aligns by removing `constructor` from old specification. Additionally, this patch does not remove implementation for both interfaces because they are used by DOMQuad and WebXR. It removes only `interfaces` from `.idl` files. * Source/WebCore/dom/DOMPoint.idl: * Source/WebCore/dom/DOMPointReadOnly.idl: * LayoutTests/imported/w3c/web-platform-tests/css/geometry/DOMPoint-001-expected.txt: Rebaselined * LayoutTests/imported/w3c/web-platform-tests/css/geometry/DOMPoint-002-expected.txt: Rebaselined Lastly, it takes opportunity to delete local tests, which are same as of WPT as below: * LayoutTests/geometry/DOMPoint-001.html: Removed * LayoutTests/geometry/DOMPoint-001-expected.txt: Ditto * LayoutTests/geometry/DOMRect-001.html: Ditto * LayoutTests/geometry/DOMRect-001-expected.txt: Ditto * LayoutTests/platform/mac-site-isolation/TestExpectations: Update Canonical link: https://commits.webkit.org/281192@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes