[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