Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: ec0cd12383a2ffe3b585151769e2527075dbfa93
https://github.com/WebKit/WebKit/commit/ec0cd12383a2ffe3b585151769e2527075dbfa93
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
Log Message:
-----------
Cherry-pick 317610@main (3e17f7356473).
https://bugs.webkit.org/show_bug.cgi?id=319883
[GTK][WPE] Add dark style to webkt://gpu page
https://bugs.webkit.org/show_bug.cgi?id=319883
Reviewed by Adrian Perez de Castro.
So that it looks dark when system is using dark mode.
* Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
(WebKit::WebKitProtocolHandler::handleGPU):
Canonical link: https://commits.webkit.org/317610@main
Canonical link: https://commits.webkit.org/305877.1014@webkitglib/2.52
Commit: c10896470f324dee00cb7c72c57db41ab2621487
https://github.com/WebKit/WebKit/commit/c10896470f324dee00cb7c72c57db41ab2621487
Author: Pawel Lampe <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M Source/WebKit/UIProcess/wpe/SystemSettingsManagerProxyWPE.cpp
M Source/WebKit/WPEPlatform/wpe/WPESettings.cpp
M Source/WebKit/WPEPlatform/wpe/WPESettings.h
Log Message:
-----------
Cherry-pick 317706@main (18d9a420b652).
https://bugs.webkit.org/show_bug.cgi?id=312461
WPEWebKit font rendering has different thickness than WebKitGTK
https://bugs.webkit.org/show_bug.cgi?id=312461
Reviewed by Carlos Garcia Campos.
This change unifies the default font rendering settings between GTK
and WPE.
To be more precise, it changes the WPE's default value for
subpixel layout from RGB to NONE so that it matches the default from
FontRenderOptions that is used by GTK normally.
Canonical link: https://commits.webkit.org/317706@main
Canonical link: https://commits.webkit.org/305877.1015@webkitglib/2.52
Commit: 33a866ae9ae3e6adb219377d3b16bacfc87a9c36
https://github.com/WebKit/WebKit/commit/33a866ae9ae3e6adb219377d3b16bacfc87a9c36
Author: Nic <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M Source/WebCore/platform/graphics/skia/ShareableBitmapSkia.cpp
Log Message:
-----------
Cherry-pick 317608@main (645ce1764ad4).
https://bugs.webkit.org/show_bug.cgi?id=319864
[GTK][Skia] ShareableBitmap::paint ignores CompositeOperator::Copy
https://bugs.webkit.org/show_bug.cgi?id=319864
Reviewed by Carlos Garcia Campos.
BackingStore::incorporateUpdate sets CompositeOperator::Copy on the
GraphicsContext before painting update rects into the persistent backing
store, so that transparent webviews overwrite the previous frame instead of
blending over it. The Skia ShareableBitmap::paint implementation calls the
raw SkCanvas with a null SkPaint, which defaults to SrcOver and silently
discards the requested operator.
On a transparent webview every partial update therefore blends over the
previous frame's pixels: opaque content that shrinks or moves leaves
permanent trails, and semi-transparent content accumulates opacity on every
repaint, until the backing store is reallocated. Map CompositeOperator::Copy
to SkBlendMode::kSrc; all other callers keep the default SrcOver.
* Source/WebCore/platform/graphics/skia/ShareableBitmapSkia.cpp:
(WebCore::ShareableBitmap::paint): Honor CompositeOperator::Copy.
Canonical link: https://commits.webkit.org/317608@main
Canonical link: https://commits.webkit.org/305877.1016@webkitglib/2.52
Commit: 0fdf4b0a3e0e81c38cb287c8bc976d68edbf09d2
https://github.com/WebKit/WebKit/commit/0fdf4b0a3e0e81c38cb287c8bc976d68edbf09d2
Author: Adrian Perez de Castro <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M Source/ThirdParty/xdgmime/src/xdgmime.c
Log Message:
-----------
Cherry-pick 317041@main (63611954a14e).
https://bugs.webkit.org/show_bug.cgi?id=319245
[GTK][WPE] GCC 15.x warns about discarded qualifier in xdgmime.c
https://bugs.webkit.org/show_bug.cgi?id=319245
Reviewed by Claudio Saavedra.
* Source/ThirdParty/xdgmime/src/xdgmime.c:
(xdg_mime_media_type_equal): The "sep" variable is only used for
reading, so mark it "const", which is correct and also makes the
warning go away.
Canonical link: https://commits.webkit.org/317041@main
Canonical link: https://commits.webkit.org/305877.1017@webkitglib/2.52
Compare: https://github.com/WebKit/WebKit/compare/9d13dd1044b1...0fdf4b0a3e0e
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications