Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5264807369a3d830ba359dd22fddad2a8d90fd73
https://github.com/WebKit/WebKit/commit/5264807369a3d830ba359dd22fddad2a8d90fd73
Author: Carlos Garcia Campos <[email protected]>
Date: 2025-05-27 (Tue, 27 May 2025)
Changed paths:
M Source/WebKit/UIProcess/wpe/AcceleratedBackingStoreDMABuf.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBuffer.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBuffer.h
M Source/WebKit/WPEPlatform/wpe/WPEBufferDMABuf.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBufferDMABuf.h
M Source/WebKit/WPEPlatform/wpe/WPEBufferSHM.cpp
M Source/WebKit/WPEPlatform/wpe/WPEBufferSHM.h
M Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp
Log Message:
-----------
[WPE] WPE Platform: remove circular dependency between WPEView and WPEBuffer
https://bugs.webkit.org/show_bug.cgi?id=293606
Reviewed by Nikolas Zimmermann.
WPEBuffer keeps a reference to a WPEView and it's very common in WPEView
implementations to keep a reference of the buffer in use. The WPEBuffer
doesn't really need the view, in most of the cases it's only used to get
the display. So, we can change the view property by display and use a
weak reference instead.
Canonical link: https://commits.webkit.org/295435@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes