Title: [259161] trunk/Source/WebCore/ChangeLog
- Revision
- 259161
- Author
- [email protected]
- Date
- 2020-03-28 10:22:45 -0700 (Sat, 28 Mar 2020)
Log Message
Define ENABLE_WHEEL_EVENT_LATCHING and use it to wrap wheel event latching code
https://bugs.webkit.org/show_bug.cgi?id=209693
Reviewed by Zalan Bujtas.
Source/WebCore:
Replace some #if PLATFORM(MAC) with #if ENABLE(WHEEL_EVENT_LATCHING).
ENABLE_WHEEL_EVENT_LATCHING is currently only enabled on macOS, but it's possible
that it should be defined everywhere that ENABLE_KINETIC_SCROLLING is defined.
This requires testing on WPE, GTK etc.
* page/EventHandler.cpp:
(WebCore::handleWheelEventInAppropriateEnclosingBox):
(WebCore::EventHandler::handleWheelEvent):
(WebCore::EventHandler::clearLatchedState):
(WebCore::EventHandler::defaultWheelEventHandler):
* page/Page.cpp:
* page/Page.h:
Source/WTF:
Define ENABLE_WHEEL_EVENT_LATCHING for macOS.
* wtf/PlatformEnable.h:
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (259160 => 259161)
--- trunk/Source/WebCore/ChangeLog 2020-03-28 17:21:44 UTC (rev 259160)
+++ trunk/Source/WebCore/ChangeLog 2020-03-28 17:22:45 UTC (rev 259161)
@@ -1,3 +1,24 @@
+2020-03-27 Simon Fraser <[email protected]>
+
+ Define ENABLE_WHEEL_EVENT_LATCHING and use it to wrap wheel event latching code
+ https://bugs.webkit.org/show_bug.cgi?id=209693
+
+ Reviewed by Zalan Bujtas.
+
+ Replace some #if PLATFORM(MAC) with #if ENABLE(WHEEL_EVENT_LATCHING).
+
+ ENABLE_WHEEL_EVENT_LATCHING is currently only enabled on macOS, but it's possible
+ that it should be defined everywhere that ENABLE_KINETIC_SCROLLING is defined.
+ This requires testing on WPE, GTK etc.
+
+ * page/EventHandler.cpp:
+ (WebCore::handleWheelEventInAppropriateEnclosingBox):
+ (WebCore::EventHandler::handleWheelEvent):
+ (WebCore::EventHandler::clearLatchedState):
+ (WebCore::EventHandler::defaultWheelEventHandler):
+ * page/Page.cpp:
+ * page/Page.h:
+
2020-03-28 Zalan Bujtas <[email protected]>
[RenderTreeBuilder] Destroy the child first in RenderTreeBuilder::destroyAndCleanUpAnonymousWrappers
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes