Branch: refs/heads/webkitglib/2.54
  Home:   https://github.com/WebKit/WebKit
  Commit: 74e60768b62bbb19f6582700af4de8069ccc405c
      
https://github.com/WebKit/WebKit/commit/74e60768b62bbb19f6582700af4de8069ccc405c
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/docs/compiling.md
    M Source/WebKit/WPEPlatform/docs/overview.md
    M Source/WebKit/WPEPlatform/docs/tutorial-browser.md

  Log Message:
  -----------
  Cherry-pick 321148@main (d399f1ed95da). 
https://bugs.webkit.org/show_bug.cgi?id=324172

    [WPE] Fix incorrect build facts in WPEPlatform docs
    https://bugs.webkit.org/show_bug.cgi?id=324172

    Reviewed by Carlos Garcia Campos.

    ENABLE_WPE_PLATFORM defaults to ON, not to ENABLE_DEVELOPER_MODE. The
    built-in platforms are not separate libraries, they are compiled into
    libWPEWebKit and only have their own headers and pkg-config modules.
    WPEToplevel is not an abstract class. The built-in platforms can be
    extended by using their public API, which exposes the internal platform
    specific objects. Also make the executable name in the tutorial match
    the CMake and Meson snippets.

    * Source/WebKit/WPEPlatform/docs/compiling.md:
    * Source/WebKit/WPEPlatform/docs/overview.md:
    * Source/WebKit/WPEPlatform/docs/tutorial-browser.md:

    Canonical link: https://commits.webkit.org/321148@main

Canonical link: https://commits.webkit.org/317695.310@webkitglib/2.54


  Commit: dae6903e3ed1162da4f0840f61617b55372432e0
      
https://github.com/WebKit/WebKit/commit/dae6903e3ed1162da4f0840f61617b55372432e0
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md
    M Source/WebKit/WPEPlatform/docs/migration-mapping.md
    M Source/WebKit/WPEPlatform/docs/tutorial-browser.md

  Log Message:
  -----------
  Cherry-pick 321150@main (3ca4cf415e28). 
https://bugs.webkit.org/show_bug.cgi?id=324174

    [WPE] Fix web view creation and code snippets in WPEPlatform migration docs
    https://bugs.webkit.org/show_bug.cgi?id=324174

    Reviewed by Carlos Garcia Campos.

    webkit_web_view_new() does exist in builds with the legacy libwpe API,
    so explain how to migrate calls to it. wpe_display_wayland_new() returns
    a WPEDisplay, so the snippet assigning it to a WPEDisplayWayland needs a
    cast. libwpe input was dispatched by the application, not handled by
    overriding dispatch methods. Do not point to WPEKeysyms.h, which cannot
    be included directly. Setting WPE_DISPLAY forces a platform and aborts
    on failure, it does not help when no platform can connect.

    * Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md:
    * Source/WebKit/WPEPlatform/docs/migration-mapping.md:
    * Source/WebKit/WPEPlatform/docs/tutorial-browser.md:

    Canonical link: https://commits.webkit.org/321150@main

Canonical link: https://commits.webkit.org/317695.311@webkitglib/2.54


  Commit: 35fb0aa12b5bfa188ce618331b977d05cf6d4e78
      
https://github.com/WebKit/WebKit/commit/35fb0aa12b5bfa188ce618331b977d05cf6d4e78
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md
    M Source/WebKit/WPEPlatform/docs/tutorial-platform.md

  Log Message:
  -----------
  Cherry-pick 321149@main (08c9ca586b2a). 
https://bugs.webkit.org/show_bug.cgi?id=324177

    [WPE] Correct backend behaviour descriptions in WPEPlatform docs
    https://bugs.webkit.org/show_bug.cgi?id=324177

    Reviewed by Carlos Garcia Campos.

    The headless toplevel does implement resize and fullscreen. Only some
    optional WPEDisplay vfuncs have a fallback, and the gamepad manager
    fallback requires libmanette. The minimum viable implementation also
    needs a toplevel, and the view has to be sized, mapped, and must report
    rendered and released buffers. Describe how the in-tree backends use
    the rendering and release fences, mention WPEBufferAndroid, clarify that
    the keymap fallback comes from WPEPlatform, and show how to query the
    module directory from pkg-config.

    * Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md:
    * Source/WebKit/WPEPlatform/docs/tutorial-platform.md:

    Canonical link: https://commits.webkit.org/321149@main

Canonical link: https://commits.webkit.org/317695.312@webkitglib/2.54


  Commit: b38b52d157bbfa079c7781c1695124a8326adfa7
      
https://github.com/WebKit/WebKit/commit/b38b52d157bbfa079c7781c1695124a8326adfa7
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/docs/migration-mapping.md
    M Source/WebKit/WPEPlatform/docs/overview.md

  Log Message:
  -----------
  Cherry-pick 321151@main (4c52eeccd3d3). 
https://bugs.webkit.org/show_bug.cgi?id=324181

    [WPE] Fix factual errors in the WPEPlatform migration mapping table
    https://bugs.webkit.org/show_bug.cgi?id=324181

    Reviewed by Carlos Garcia Campos.

    The WPEPlatform version macros are prefixed with WPE_PLATFORM_, they are
    not named the same as the libwpe ones. WPEPlatform does provide
    WPEProcessManager on Android. libwpe had no active-window state (WebKit
    derived ActivityState::WindowIsActive from the focused bit), so describe
    the new toplevel-based source instead of a libwpe signal, and list it as
    new API. A gamepad manager is owned by the caller and is not tied to the
    display lifetime. Fix the inconsistent kind of the exportable
    get_view_backend row, and correct the audio extension description (one
    memfd per packet, and WebKit removed support in 2.46).

    * Source/WebKit/WPEPlatform/docs/migration-mapping.md:
    * Source/WebKit/WPEPlatform/docs/overview.md:

    Canonical link: https://commits.webkit.org/321151@main

Canonical link: https://commits.webkit.org/317695.313@webkitglib/2.54


  Commit: 13d441f3a79caca94f858e80f4525a76c68364cd
      
https://github.com/WebKit/WebKit/commit/13d441f3a79caca94f858e80f4525a76c68364cd
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/docs/overview.md
    M Source/WebKit/WPEPlatform/docs/tutorial-browser.md
    M Source/WebKit/WPEPlatform/docs/tutorial-platform.md
    M Source/WebKit/WPEPlatform/docs/wpeplatform.toml.in

  Log Message:
  -----------
  Cherry-pick 321152@main (242948f192d9). 
https://bugs.webkit.org/show_bug.cgi?id=324182

    [WPE] Enable landed cross-links and clean up stale TODOs in WPEPlatform docs
    https://bugs.webkit.org/show_bug.cgi?id=324182

    Reviewed by Claudio Saavedra.

    The browser and platform tutorials have landed, so link them from the
    overview and from each other instead of keeping commented-out TODOs.
    The audio and video-plane extensions TODO is answered by the migration
    mapping table, so point to it. Link the GTK4 platform implementation and
    drop the SDL mention, since there is no public implementation to point
    to. Remove the misspelled and unused realated key from the gi-docgen
    configuration.

    * Source/WebKit/WPEPlatform/docs/overview.md:
    * Source/WebKit/WPEPlatform/docs/tutorial-browser.md:
    * Source/WebKit/WPEPlatform/docs/tutorial-platform.md:
    * Source/WebKit/WPEPlatform/docs/wpeplatform.toml.in:

    Canonical link: https://commits.webkit.org/321152@main

Canonical link: https://commits.webkit.org/317695.314@webkitglib/2.54


Compare: https://github.com/WebKit/WebKit/compare/13c5c0326a68...13d441f3a79c

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to