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

Reply via email to