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

Reply via email to