Branch: refs/heads/webkitglib/2.54
  Home:   https://github.com/WebKit/WebKit
  Commit: 077ae5825bc9024e6c6316f755a4ca198f56bf73
      
https://github.com/WebKit/WebKit/commit/077ae5825bc9024e6c6316f755a4ca198f56bf73
  Author: Simon Pena <[email protected]>
  Date:   2026-10-07 (Wed, 07 Oct 2026)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp

  Log Message:
  -----------
  Cherry-pick 322961@main (4d3c1638849c). 
https://bugs.webkit.org/show_bug.cgi?id=326575

    [GTK][WPE] Input method composition underlines pile up while composing
    https://bugs.webkit.org/show_bug.cgi?id=326575

    Reviewed by Carlos Garcia Campos.

    InputMethodFilter::preeditChanged() added the underlines of each pre-edit 
update to the ones it
    already had, and only cleared them when the composition ended. So every 
update also sent the
    underlines of all the earlier ones. When the pre-edit got shorter, for 
example with Backspace, the
    underlines of the longer pre-edit were painted under the text after it.

    Clear the underlines before adding the new ones.

    The test makes the pre-edit longer and then shorter, and compares a 
snapshot of the result with
    one of the same pre-edit typed directly. The mock input method now handles 
Backspace, to make the
    pre-edit shorter.

    Test: 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp

    * Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp:
    (WebKit::InputMethodFilter::preeditChanged):
    * 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp:
    (webkitInputMethodContextMockFilterKeyEvent):
    (testWebKitInputMethodContextPreeditUnderlines):
    (beforeAll):

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

Canonical link: https://commits.webkit.org/317695.423@webkitglib/2.54


  Commit: c773c35915a2b449f5a88bfbb769299a2624f3fa
      
https://github.com/WebKit/WebKit/commit/c773c35915a2b449f5a88bfbb769299a2624f3fa
  Author: Philippe Normand <[email protected]>
  Date:   2026-10-07 (Wed, 07 Oct 2026)

  Changed paths:
    M Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.h
    M Source/WebCore/platform/graphics/gstreamer/TextSinkGStreamer.cpp
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp
    M Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioCapturer.cpp
    M Source/WebCore/platform/mediastream/gstreamer/GStreamerCapturer.h
    M Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoCapturer.cpp

  Log Message:
  -----------
  Cherry-pick 322367@main (72e15aa93a61). 
https://bugs.webkit.org/show_bug.cgi?id=325621

    [GStreamer] Remove preroll sample handling from our appsinks
    https://bugs.webkit.org/show_bug.cgi?id=325621

    Reviewed by Xabier Rodriguez-Calvar.

    We don't need explicit handling of preroll appsink signals because those 
samples are already
    notified during the first gst_app_sink_pull_sample() call.

    * Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:
    (WebCore::AudioSourceProviderGStreamer::handleSample):
    (WebCore::AudioSourceProviderGStreamer::handleNewDeinterleavePad):
    * Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.h:
    * Source/WebCore/platform/graphics/gstreamer/TextSinkGStreamer.cpp:
    (webkitTextSinkConstructed):
    * Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp:
    (WebCore::MediaRecorderPrivateBackend::setSink):
    * Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioCapturer.cpp:
    (WebCore::GStreamerAudioCapturer::setSinkAudioCallback):
    * Source/WebCore/platform/mediastream/gstreamer/GStreamerCapturer.h:
    * Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoCapturer.cpp:
    (WebCore::GStreamerVideoCapturer::setSinkVideoFrameCallback):

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

Canonical link: https://commits.webkit.org/317695.424@webkitglib/2.54


  Commit: 816fcf2641d78410ad96bc17d63639aee0f374b0
      
https://github.com/WebKit/WebKit/commit/816fcf2641d78410ad96bc17d63639aee0f374b0
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2026-10-07 (Wed, 07 Oct 2026)

  Changed paths:
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.cpp

  Log Message:
  -----------
  Cherry-pick 322955@main (532490e2eca5). 
https://bugs.webkit.org/show_bug.cgi?id=326498

    [CoordinatedGraphics] Pre-rendered tiles above the visible area are painted 
before the visible tiles
    https://bugs.webkit.org/show_bug.cgi?id=326498

    Reviewed by Alejandro G. Castro.

    Clear tilePositionsToCreate vector when a tile with shorter distance is
    processed, instead of tilesToCreate that is always empty at that point.

    * 
Source/WebCore/platform/graphics/coordinated/CoordinatedBackingStoreProxy.cpp:
    (WebCore::CoordinatedBackingStoreProxy::createOrDestroyTiles):

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

Canonical link: https://commits.webkit.org/317695.425@webkitglib/2.54


Compare: https://github.com/WebKit/WebKit/compare/2cc5a68ce72a...816fcf2641d7

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

Reply via email to