Branch: refs/heads/webkitglib/2.50
Home: https://github.com/WebKit/WebKit
Commit: 36782d303cd1e4a1d3bdb716a9c902e6997102c3
https://github.com/WebKit/WebKit/commit/36782d303cd1e4a1d3bdb716a9c902e6997102c3
Author: Adrian Perez de Castro <[email protected]>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.cpp
Log Message:
-----------
Cherry-pick 308625@main (244c5b6e7691).
https://bugs.webkit.org/show_bug.cgi?id=309155
[WPEPlatform] Paper over non-zero deltas on drag gestures
https://bugs.webkit.org/show_bug.cgi?id=309155
Reviewed by Carlos Garcia Campos.
Drag gestures may include an undesired jump when the touch-up event used
to detect the end of the gesture does not report the same (x,y) position
as the last touch-move event before it, due to having non-zero deltas.
The requirement to have the same exact position reported can be lifted
by resetting the deltas when the end of the gesture is detected. This
makes tracking positions easier for platform implementations and makes
e.g. drag-scrolling less likely to have accidental jitter.
* Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.cpp:
(WKWPE::ViewPlatform::handleGesture): Reset deltas at the end phase
of a drag gesture.
Canonical link: https://commits.webkit.org/308625@main
Canonical link: https://commits.webkit.org/298234.475@webkitglib/2.50
Commit: 1054deb49f77f7e3e15b75d2979dc230b23d9619
https://github.com/WebKit/WebKit/commit/1054deb49f77f7e3e15b75d2979dc230b23d9619
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M Source/WebCore/platform/graphics/skia/TransformationMatrixSkia.cpp
M Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp
Log Message:
-----------
Cherry-pick 308691@main (0db582da747b).
https://bugs.webkit.org/show_bug.cgi?id=309246
[Skia] Conversion between TransformationMatrix and SkM44 is wrong
https://bugs.webkit.org/show_bug.cgi?id=309246
Reviewed by Nikolas Zimmermann.
SkM44 stores the matrix in column order like TransformationMatrix, but the
api expects values in row order.
Test: Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp
* Source/WebCore/platform/graphics/skia/TransformationMatrixSkia.cpp:
(WebCore::TransformationMatrix::TransformationMatrix):
(WebCore::TransformationMatrix::operator SkM44 const):
* Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp:
(TestWebKitAPI::TEST(TransformationMatrix, Casting)):
Canonical link: https://commits.webkit.org/308691@main
Canonical link: https://commits.webkit.org/298234.476@webkitglib/2.50
Compare: https://github.com/WebKit/WebKit/compare/bf934442906b...1054deb49f77
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications