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

Reply via email to