[webkit-changes] [WebKit/WebKit] f50de8: Remove non-standard `WheelEvent.initWebKitWheelEve...

Ahmad Saleem noreply at github.com
Sun Feb 4 08:16:43 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f50de885e127381197e0bab6e3a0f598161b2758
      https://github.com/WebKit/WebKit/commit/f50de885e127381197e0bab6e3a0f598161b2758
  Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
  Date:   2024-02-04 (Sun, 04 Feb 2024)

  Changed paths:
    M LayoutTests/fast/events/wheelevent-delta-overflow-expected.txt
    M LayoutTests/fast/events/wheelevent-delta-overflow.html
    M LayoutTests/fast/events/wheelevent-in-scrolling-div-expected.txt
    M LayoutTests/fast/events/wheelevent-in-scrolling-div.html
    M LayoutTests/fast/forms/resources/common-wheel-event.js
    M Source/WebCore/dom/WheelEvent.cpp
    M Source/WebCore/dom/WheelEvent.h
    M Source/WebCore/dom/WheelEvent.idl
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMWheelEvent.cpp
    M Source/WebKitLegacy/mac/DOM/DOMWheelEvent.mm

  Log Message:
  -----------
  Remove non-standard `WheelEvent.initWebKitWheelEvent()`

https://bugs.webkit.org/show_bug.cgi?id=267813
rdar://problem/121733957

Reviewed by Ryosuke Niwa.

This patch is to align WebKit with Gecko / Firefox, Blink / Chromium and Web Specification [1]:

[1] https://w3c.github.io/uievents/#interface-wheelevent

This patch remoes prefixed non-standard API `initWebKitWheelEvent` from WheelEvent, it was
never supported by Gecko and removed by Blink in 2014.

All test changes are merged from below Blink commit:

Merge: https://src.chromium.org/viewvc/blink?view=revision&revision=179230

* Source/WebCore/dom/WheelEvent.cpp:
(WheelEvent::initWebKitWheelEvent): Deleted
* Source/WebCore/dom/WheelEvent.h:
* Source/WebCore/dom/WheelEvent.idl:
* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMWheelEvent.cpp:
(webkit_dom_wheel_event_init_wheel_event):
* Source/WebKitLegacy/mac/DOM/DOMWheelEvent.mm:
(initWheelEvent):
* LayoutTests/fast/events/wheelevent-in-scrolling-div.html: Rebaselined
* LayoutTests/fast/events/wheelevent-in-scrolling-div-expected.txt: Ditto
* LayoutTests/fast/events/wheelevent-delta-overflow.html: Ditto
* LayoutTests/fast/events/wheelevent-delta-overflow-expected.txt: Ditto
* LayoutTests/fast/forms/resources/common-wheel-event.js: Update Test Script

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




More information about the webkit-changes mailing list