Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: 9817b2054aa3b329579dfb5871faf4e62876c4b7
https://github.com/WebKit/WebKit/commit/9817b2054aa3b329579dfb5871faf4e62876c4b7
Author: Claudio Saavedra <[email protected]>
Date: 2026-09-04 (Fri, 04 Sep 2026)
Changed paths:
M Source/WebKit/WPEPlatform/docs/tutorial-platform.md
Log Message:
-----------
Cherry-pick 320502@main (bd286f7751a8).
https://bugs.webkit.org/show_bug.cgi?id=322277
[WPE] Add a tutorial about writing a WPE platform implementation
https://bugs.webkit.org/show_bug.cgi?id=322277
Reviewed by Carlos Garcia Campos.
This walks through writing a WPE platform implementation concept by
concept — the WPEDisplay/WPEView/WPEToplevel subclasses, rendering,
input, and module registration — using the public API and the built-in
implementations as examples.
* Source/WebKit/WPEPlatform/docs/tutorial-platform.md:
Canonical link: https://commits.webkit.org/320502@main
Canonical link: https://commits.webkit.org/317695.192@webkitglib/2.54
Commit: af9717e078879edb4e7a1b8e32036be8b704c34f
https://github.com/WebKit/WebKit/commit/af9717e078879edb4e7a1b8e32036be8b704c34f
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-09-04 (Fri, 04 Sep 2026)
Changed paths:
M Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp
M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.h
Log Message:
-----------
Cherry-pick 320422@main (87cb5697e635).
https://bugs.webkit.org/show_bug.cgi?id=323313
[GTK3] Skia compositor: contents are y-flipped when using SHM or GBM mapped
buffers
https://bugs.webkit.org/show_bug.cgi?id=323313
Reviewed by Adrian Perez de Castro.
This is because SkSurface::readPixels already takes into account the
surface origin to return the pixels y-flipped and then in the UI process
we end up flipping again. It's easier and more efficient to never y-flip
for SHM buffer and then only flip in the UI process for GBM mapped
buffers.
* Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp:
(WebKit::AcceleratedBackingStore::Buffer::paint const):
*
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp:
(WebKit::AcceleratedSurface::shouldPaintMirrored const):
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.h:
Canonical link: https://commits.webkit.org/320422@main
Canonical link: https://commits.webkit.org/317695.193@webkitglib/2.54
Compare: https://github.com/WebKit/WebKit/compare/1b78c03f880e...af9717e07887
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications