[webkit-changes] [WebKit/WebKit] ef6aeb: Merge 254548 at main - Holepunch missing after video ...

Adrian Perez noreply at github.com
Fri Sep 16 06:37:47 PDT 2022


  Branch: refs/heads/webkitglib/2.38
  Home:   https://github.com/WebKit/WebKit
  Commit: ef6aeb8f34c6d799751bc7ed2bb91b5e7111ad66
      https://github.com/WebKit/WebKit/commit/ef6aeb8f34c6d799751bc7ed2bb91b5e7111ad66
  Author: Miguel Gomez <magomez at igalia.com>
  Date:   2022-09-16 (Fri, 16 Sep 2022)

  Changed paths:
    M Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp

  Log Message:
  -----------
  Merge 254548 at main - Holepunch missing after video source change
https://bugs.webkit.org/show_bug.cgi?id=245135

Reviewed by Žan Doberšek.

When adopting the new state in the scene, invalidate the proxies that are not used anymore
before activating the new ones.

This fixes a situation where a layer's proxy is replaced with a new one. For this to work
properly, the old proxy needs to be invalidated before the new one is activated, or the
invalidation will clear the contentLayer that was set by the new proxy to the associated
TextureMapperLayer.

* Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp:
(WebKit::CoordinatedGraphicsScene::updateSceneState):

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

(cherry picked from commit f994a1b3e3dc9b3d2eae06e7464b0fd2fd70ce2c)


  Commit: 9b08ddcb6e3d2e3a63342714ff1d2a99bd32bd77
      https://github.com/WebKit/WebKit/commit/9b08ddcb6e3d2e3a63342714ff1d2a99bd32bd77
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2022-09-16 (Fri, 16 Sep 2022)

  Changed paths:
    M Source/WebKit/wpe/NEWS
    M Source/cmake/OptionsWPE.cmake

  Log Message:
  -----------
  Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.38.0 release

* Source/WebKit/wpe/NEWS: Add release notes for 2.38.0.
* Source/cmake/OptionsWPE.cmake: Bump version numbers.


Compare: https://github.com/WebKit/WebKit/compare/154dc6a46eb0...9b08ddcb6e3d


More information about the webkit-changes mailing list