[webkit-changes] [WebKit/WebKit] a9911b: Cherry-pick 276337 at main (c3a01735d064). https://bu...
Vitaly Dyachkov
noreply at github.com
Sat Mar 23 05:29:12 PDT 2024
Branch: refs/heads/webkitglib/2.44
Home: https://github.com/WebKit/WebKit
Commit: a9911b2c1e541d3accc88df153e4cf304e474660
https://github.com/WebKit/WebKit/commit/a9911b2c1e541d3accc88df153e4cf304e474660
Author: Carlos Garcia Campos <cgarcia at igalia.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths:
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
Log Message:
-----------
Cherry-pick 276337 at main (c3a01735d064). https://bugs.webkit.org/show_bug.cgi?id=265154
[GTK] Failed to create GBM buffer of size 0x0: Invalid argument
https://bugs.webkit.org/show_bug.cgi?id=265154
Reviewed by Michael Catanzaro.
This happens because in some cases we schedule a layer flush before the
drawing area size is initially updated. It's easier to happen in the
case of inspector because we don't delay the web process creation until
the first load in that case. We should just ignore layer flush requests
when the view size is empty since we won't be able to render anything
anyway. Also set the device scale factor before the page is initialized
to avoid sending an IPC message right after web page creation.
* Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseCreateWebPage):
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::scheduleLayerFlush):
Canonical link: https://commits.webkit.org/276337@main
Commit: c4f41a211e245812ba125c1f2b72737eb7147e38
https://github.com/WebKit/WebKit/commit/c4f41a211e245812ba125c1f2b72737eb7147e38
Author: Miguel Gomez <magomez at igalia.com>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
M Source/WebCore/platform/graphics/PlatformDisplay.cpp
Log Message:
-----------
Cherry-pick 276537 at main (f7de50f089b0). https://bugs.webkit.org/show_bug.cgi?id=270979
[WPE] Build broken when building with libdrm disabled
https://bugs.webkit.org/show_bug.cgi?id=270979
Reviewed by Carlos Garcia Campos.
Use GBM resources only if USE(GBM) is enabled.
* Source/WebCore/platform/graphics/PlatformDisplay.cpp:
(WebCore::PlatformDisplay::createPlatformDisplay):
Canonical link: https://commits.webkit.org/276537@main
Commit: 61bc34b8915f81d4ebc48993fd6e9e870d25998c
https://github.com/WebKit/WebKit/commit/61bc34b8915f81d4ebc48993fd6e9e870d25998c
Author: Vitaly Dyachkov <vitaly at igalia.com>
Date: 2024-03-23 (Sat, 23 Mar 2024)
Changed paths:
M Source/WebKit/PlatformGTK.cmake
M Source/WebKit/PlatformWPE.cmake
Log Message:
-----------
Cherry-pick 276020 at main (069343ef2025). <bug>
[WPE][GTK] Unreviewed, fix build for Ubuntu LTS after 276012 at main
* Source/WebKit/PlatformGTK.cmake:
* Source/WebKit/PlatformWPE.cmake:
Canonical link: https://commits.webkit.org/276020@main
Compare: https://github.com/WebKit/WebKit/compare/bc5970d86ecb...61bc34b8915f
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list