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

Reply via email to