[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