Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a423de367d829dc393ce2c12cd76da3a4860c542
https://github.com/WebKit/WebKit/commit/a423de367d829dc393ce2c12cd76da3a4860c542
Author: Sebastian Krzyszkowiak <[email protected]>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M Source/WebCore/SourcesGTK.txt
M Source/WebCore/SourcesWPE.txt
M Source/WebCore/dom/PointerEvent.h
A Source/WebCore/dom/glib/PointerEventGLib.cpp
R Source/WebCore/dom/wpe/PointerEventWPE.cpp
M Source/WebCore/page/EventHandler.cpp
M Source/WebCore/page/PointerCaptureController.cpp
M Source/WebCore/page/PointerCaptureController.h
Log Message:
-----------
[GTK] Enable touch Pointer Events
https://bugs.webkit.org/show_bug.cgi?id=303044
Reviewed by Adrian Perez de Castro.
Use the same mechanism as used by the WPE port to turn TouchEvents into
PointerEvents in the GTK port as well.
Since PointerEventWPE becomes shared by WPE and GTK ports, rename it to
PointerEventGLib.
* Source/WebCore/SourcesGTK.txt:
* Source/WebCore/SourcesWPE.txt:
* Source/WebCore/dom/PointerEvent.h:
* Source/WebCore/dom/glib/PointerEventGLib.cpp: Renamed from
Source/WebCore/dom/wpe/PointerEventWPE.cpp.
* Source/WebCore/page/EventHandler.cpp:
(WebCore::EventHandler::handleTouchEvent):
* Source/WebCore/page/PointerCaptureController.cpp:
(WebCore::PointerCaptureController::cancelPointer):
* Source/WebCore/page/PointerCaptureController.h:
(WebCore::PointerCaptureController::CapturingData::hasAnyElement const):
Canonical link: https://commits.webkit.org/303532@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications