Branch: refs/heads/webkitglib/2.52
  Home:   https://github.com/WebKit/WebKit
  Commit: 58f11299db4d1b976def220ce179c5745f702feb
      
https://github.com/WebKit/WebKit/commit/58f11299db4d1b976def220ce179c5745f702feb
  Author: Philippe Normand <[email protected]>
  Date:   2026-04-15 (Wed, 15 Apr 2026)

  Changed paths:
    M Source/WebCore/platform/rice/RiceGioBackend.cpp

  Log Message:
  -----------
  Cherry-pick 311180@main (4cec55e60c80). 
https://bugs.webkit.org/show_bug.cgi?id=312051

    [GStreamer][WebRTC][Rice] Potential infinite loop in agentSourcePrepare
    https://bugs.webkit.org/show_bug.cgi?id=312051

    Reviewed by Xabier Rodriguez-Calvar.

    The only exit cases were when RICE_AGENT_POLL_WAIT_UNTIL_NANOS was returned 
from the rice_agent_poll()
    call and when the ICE agent was reported as closed.

    * Source/WebCore/platform/rice/RiceGioBackend.cpp:
    (agentSourcePrepare):

    Canonical link: https://commits.webkit.org/311180@main

Canonical link: https://commits.webkit.org/305877.428@webkitglib/2.52


  Commit: 6deac13b176470d5392d4deaaf1bbac8edf11e0b
      
https://github.com/WebKit/WebKit/commit/6deac13b176470d5392d4deaaf1bbac8edf11e0b
  Author: Tyler Wilcock <[email protected]>
  Date:   2026-04-15 (Wed, 15 Apr 2026)

  Changed paths:
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.cpp
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h

  Log Message:
  -----------
  Cherry-pick 311175@main (78912d5d9c57). 
https://bugs.webkit.org/show_bug.cgi?id=312188

    AX: crossFrameParentObject() and crossFrameChildObject() use the 
AXTreeStore without taking the lock, which is unsafe
    https://bugs.webkit.org/show_bug.cgi?id=312188
    rdar://174685148

    Reviewed by Chris Fleizach.

    Change these callsites to use treeForFrameID, which acquires the lock.

    * Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.cpp:
    (WebCore::AXIsolatedObject::crossFrameParentObject const):
    (WebCore::AXIsolatedObject::crossFrameChildObject const):
    * Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
    (WebCore::AXIsolatedTree::treeForFrameIDAlreadyLocked): Deleted.
    * Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h:

    Canonical link: https://commits.webkit.org/311175@main

Canonical link: https://commits.webkit.org/305877.429@webkitglib/2.52


  Commit: d2a653a4bd5d5c15d0f2991cc05235709002e208
      
https://github.com/WebKit/WebKit/commit/d2a653a4bd5d5c15d0f2991cc05235709002e208
  Author: Sergio Villar Senin <[email protected]>
  Date:   2026-04-15 (Wed, 15 Apr 2026)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-005-expected.txt
    M Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
    M Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp

  Log Message:
  -----------
  Cherry-pick 311267@main (c39cccad9e0c). 
https://bugs.webkit.org/show_bug.cgi?id=312260

    Identity matrix decomposition generates invalid quaternions
    https://bugs.webkit.org/show_bug.cgi?id=312260

    Reviewed by Antoine Quint.

    Identity matrix decomposition was generating invalid quaternions of the
    form (0, 0, 0, 0). The w component must be 1 to be a valid quaternion
    that still represents no rotation.

    As a nice side effect this fixes a bunch of CSS transform subtests. We
    are adding a unit test just in case.

    Test: Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp

    * 
LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-005-expected.txt:
    * Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp:
    (WebCore::TransformationMatrix::decompose4 const):
    * Tools/TestWebKitAPI/Tests/WebCore/TransformationMatrix.cpp:
    (TestWebKitAPI::TEST(TransformationMatrix, IdentityDecomposition)):

    Canonical link: https://commits.webkit.org/311267@main

Canonical link: https://commits.webkit.org/305877.430@webkitglib/2.52


Compare: https://github.com/WebKit/WebKit/compare/600557bf817f...d2a653a4bd5d

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to