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

Reply via email to