[webkit-changes] [WebKit/WebKit] 024ff6: Cherry-pick 271075 at main (edd9c3ef508e). https://bu...

Žan Doberšek noreply at github.com
Thu Nov 30 14:53:11 PST 2023


  Branch: refs/heads/webkitglib/2.42
  Home:   https://github.com/WebKit/WebKit
  Commit: 024ff6083c34715e9b2e188d8ad0ad8b3599c162
      https://github.com/WebKit/WebKit/commit/024ff6083c34715e9b2e188d8ad0ad8b3599c162
  Author: Razvan Caliman <rcaliman at apple.com>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

  Changed paths:
    M Source/WebInspectorUI/UserInterface/Views/SpreadsheetStyleProperty.js

  Log Message:
  -----------
  Cherry-pick 271075 at main (edd9c3ef508e). https://bugs.webkit.org/show_bug.cgi?id=265254

    Web Inspector: The `tan()` function triggers the color picker
    https://bugs.webkit.org/show_bug.cgi?id=265254
    rdar://118724061

    Reviewed by Simon Fraser.

    Ensure that function names that match color keywords
    don't accidentally get assigned a color swatch and color picker.

    * Source/WebInspectorUI/UserInterface/Views/SpreadsheetStyleProperty.js:
    (WI.SpreadsheetStyleProperty.prototype._addColorTokens):

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


  Commit: 275855c28c265769f3aa0696abfcdbe331a72c08
      https://github.com/WebKit/WebKit/commit/275855c28c265769f3aa0696abfcdbe331a72c08
  Author: Przemyslaw Gorszkowski <pgorszkowski at igalia.com>
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
    M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp

  Log Message:
  -----------
  Cherry-pick 271097 at main (5cf2af8221b3). https://bugs.webkit.org/show_bug.cgi?id=265304

    [GTK/WPE] Web Inspector: crash in remote web inspector when connection closed during data transfer
    https://bugs.webkit.org/show_bug.cgi?id=265304

    Reviewed by Carlos Garcia Campos.

    It seems that after closing remote web inspector connection it is possible that some of messages
    can be still sent from WebProcess to UIProcess and in RemoteInspectorServer::sendMessageToFrontend
    there can be a crash because of missing socketConnection which was removed by previous closing
    remote web inspector connection(RemoteInspectorServer::close).

    * Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:
    (Inspector::RemoteInspectorServer::sendMessageToFrontend):

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


  Commit: 44aeb48d175dfd9926bc659ab928194273cd428e
      https://github.com/WebKit/WebKit/commit/44aeb48d175dfd9926bc659ab928194273cd428e
  Author: Žan Doberšek <zdobersek at igalia.com>
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp
    M Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h
    M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
    M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h

  Log Message:
  -----------
  Cherry-pick 270971 at main (2f3793730f22). https://bugs.webkit.org/show_bug.cgi?id=253807

    [GTK][GStreamer] VA+DMABuf videos flicker
    https://bugs.webkit.org/show_bug.cgi?id=253807

    Reviewed by Xabier Rodriguez-Calvar.

    This is the dumb approach of storing references and dropping them upon new samples. It still has
    flaws since the is-released check is not necessarily consistent and can lead to retained GstMemory
    references, draining the decoder of available dmabuf targets for decoding.

    Co-authored-by: Philippe Normand <philn at igalia.com>

    * Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp:
    (WTF::adoptGRef):
    (WTF::refGPtr<GstMemory>):
    (WTF::derefGPtr<GstMemory>):
    * Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:
    * Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
    (WebCore::MediaPlayerPrivateGStreamer::pushDMABufToCompositor):
    * Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

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


Compare: https://github.com/WebKit/WebKit/compare/415a71ab63a6...44aeb48d175d


More information about the webkit-changes mailing list