[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