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 <[email protected]>
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@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 <[email protected]>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
M Source/WebCore/platform/graphics/PlatformDisplay.cpp
Log Message:
-----------
Cherry-pick 276537@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 <[email protected]>
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@main (069343ef2025). <bug>
[WPE][GTK] Unreviewed, fix build for Ubuntu LTS after 276012@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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes