[webkit-changes] [WebKit/WebKit] b5ffcf: Sync 'VideoPlaybackQuality.idl' with web specifica...

Ahmad Saleem noreply at github.com
Sat Oct 28 12:48:59 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b5ffcfbc6d163e0f3f4762d0038051646c13f544
      https://github.com/WebKit/WebKit/commit/b5ffcfbc6d163e0f3f4762d0038051646c13f544
  Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
  Date:   2023-10-28 (Sat, 28 Oct 2023)

  Changed paths:
    M LayoutTests/imported/w3c/resources/import-expectations.json
    A LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/META.yml
    A LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window.html
    A LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window.js
    A LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/w3c-import.log
    M Source/WebCore/Modules/mediasource/VideoPlaybackQuality.idl
    M Source/WebCore/html/HTMLVideoElement.idl

  Log Message:
  -----------
  Sync 'VideoPlaybackQuality.idl' with web specification and add partial interface to 'HTMLVideoElement.idl'

https://bugs.webkit.org/show_bug.cgi?id=125474
rdar://problem/99826631

Reviewed by Eric Carlson.

This patch aligns WebKit with Web Specification [1] & [2].

[1] https://w3c.github.io/media-playback-quality/#videoplaybackquality-interface
[2] https://w3c.github.io/media-playback-quality/#extension-to-the-htmlvideoelement-interface

In this PR, we removed 'FIXME' about 'LegacyNoInterfaceObject' as well as implementation
and also added missing 'Exposed=Window'. Additionally, we updated 'HTMLVideoElement.idl'
to have partial interface for 'getVideoPlaybackQuality'.

Additionally, we synced WPT tests from upstream:

Upstream Hash: 9f24a7061dc47c00ffe3f0f6dda5822a9b15c2a5

* Source/WebCore/Modules/mediasource/VideoPlaybackQuality.idl:
* Source/WebCore/html/HTMLVideoElement.idl:
* LayoutTests/imported/w3c/resources/import-expectations.json:
* LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/META.yml:
* LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window.js:
* LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window.html:
* LayoutTests/imported/w3c/web-platform-tests/media-playback-quality/idlharness.window-expected.txt:

Canonical link: https://commits.webkit.org/269893@main




More information about the webkit-changes mailing list