Performance and PerformanceNavigation interfaces are missing toJSON operations
authorweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Sep 2020 17:07:06 +0000 (17:07 +0000)
committerweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Sep 2020 17:07:06 +0000 (17:07 +0000)
commit88eb4c44652e0ad08e79ae840700d539a19703ec
tree3e0ede37ae35e1dc2038a1f8962ec588f6c8f714
parentde0051542b0939b1598ddf07bf85a8cc5f54449f
Performance and PerformanceNavigation interfaces are missing toJSON operations
https://bugs.webkit.org/show_bug.cgi?id=216728

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Update results now that we pass more subtests.

* web-platform-tests/hr-time/idlharness.any-expected.txt:
* web-platform-tests/hr-time/idlharness.any.worker-expected.txt:
* web-platform-tests/hr-time/performance-tojson-expected.txt:

Source/WebCore:

Add missing toJSON operations to Performance and PerformanceNavigation and update
comments in related IDLs.

Updates results for existing tests, more of which now pass.

* page/Performance.idl:
* page/PerformanceMark.idl:
* page/PerformanceMeasure.idl:
* page/PerformanceNavigation.idl:
* page/PerformanceTiming.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@267316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/hr-time/idlharness.any-expected.txt
LayoutTests/imported/w3c/web-platform-tests/hr-time/idlharness.any.worker-expected.txt
LayoutTests/imported/w3c/web-platform-tests/hr-time/performance-tojson-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/page/Performance.idl
Source/WebCore/page/PerformanceMark.idl
Source/WebCore/page/PerformanceMeasure.idl
Source/WebCore/page/PerformanceNavigation.idl
Source/WebCore/page/PerformanceTiming.idl