[webkit-changes] [WebKit/WebKit] e2c404: Cherry-pick 275480 at main (73271df67cec). https://bu...

Michael Catanzaro noreply at github.com
Wed Mar 20 11:00:17 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: e2c404f16697d8f0022ff1860870a0bc38f2a39a
      https://github.com/WebKit/WebKit/commit/e2c404f16697d8f0022ff1860870a0bc38f2a39a
  Author: Lauro Moura <lmoura at igalia.com>
  Date:   2024-03-19 (Tue, 19 Mar 2024)

  Changed paths:
    M Source/WebKit/UIProcess/XR/PlatformXRSystem.h

  Log Message:
  -----------
  Cherry-pick 275480 at main (73271df67cec). https://bugs.webkit.org/show_bug.cgi?id=270239

    (REGRESSION 275453 at main) Broke clean cmake builds
    https://bugs.webkit.org/show_bug.cgi?id=270239

    Reviewed by Don Olmstead.

    Fix entry for file that was moved to cocoa-specific directory.

    * Source/WebKit/UIProcess/XR/PlatformXRSystem.h: Drive-by non-unified
      fix that was breaking unified WPE build on flatpak
    * Source/WebKit/Sources.txt:
    * Source/WebKit/SourcesCocoa.txt:

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


  Commit: ff25d1c79f5d4007c79ed9a351f36f73442d0afc
      https://github.com/WebKit/WebKit/commit/ff25d1c79f5d4007c79ed9a351f36f73442d0afc
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M Source/WebKit/PlatformWPE.cmake
    M Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.h
    M Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
    M Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp
    M Source/WebKit/UIProcess/API/wpe/WPEWebView.h
    M Source/WebKit/UIProcess/wpe/WebPageProxyWPE.cpp
    M Source/cmake/OptionsGTK.cmake
    M Source/cmake/OptionsWPE.cmake
    M Tools/MiniBrowser/wpe/CMakeLists.txt
    M Tools/MiniBrowser/wpe/main.cpp
    M Tools/wpe/backends/PlatformWPE.cmake
    M Tools/wpe/backends/ViewBackend.cpp
    M Tools/wpe/backends/atk/ViewBackendAtk.cpp
    M Tools/wpe/backends/atk/WebKitAccessibleApplication.cpp
    M Tools/wpe/backends/atk/WebKitAccessibleApplication.h

  Log Message:
  -----------
  Cherry-pick 276392 at main (9d2e1868ff2f). https://bugs.webkit.org/show_bug.cgi?id=267508

    [WPE] Introduce USE(ATK)
    https://bugs.webkit.org/show_bug.cgi?id=267508

    Reviewed by Michael Catanzaro.

    ENABLE_ACCESSIBILITY was removed in 273021 at main, so add USE_ATK to keep
    accessibility optional in the WPE port.

    * Source/WebKit/PlatformWPE.cmake:
    * Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.cpp:
    * Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.h:
    * Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp:
    * Source/WebKit/UIProcess/API/wpe/PageClientImpl.h:
    * Source/WebKit/UIProcess/API/wpe/WPEWebView.cpp:
    (WKWPE::m_backend):
    (WKWPE::View::~View):
    * Source/WebKit/UIProcess/API/wpe/WPEWebView.h:
    * Source/WebKit/UIProcess/wpe/WebPageProxyWPE.cpp:
    (WebKit::WebPageProxy::bindAccessibilityTree):
    * Source/cmake/OptionsGTK.cmake:
    * Source/cmake/OptionsWPE.cmake:
    * Tools/MiniBrowser/wpe/CMakeLists.txt:
    * Tools/MiniBrowser/wpe/main.cpp:
    (activate):
    * Tools/wpe/backends/PlatformWPE.cmake:
    * Tools/wpe/backends/ViewBackend.cpp:
    (WPEToolingBackends::ViewBackend::initializeAccessibility):
    (WPEToolingBackends::ViewBackend::updateAccessibilityState):
    * Tools/wpe/backends/atk/ViewBackendAtk.cpp:
    * Tools/wpe/backends/atk/WebKitAccessibleApplication.cpp:
    * Tools/wpe/backends/atk/WebKitAccessibleApplication.h:

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


  Commit: dba426f3d041a11a99181e7971544b1f387ce9af
      https://github.com/WebKit/WebKit/commit/dba426f3d041a11a99181e7971544b1f387ce9af
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M Source/WebCore/Modules/webxr/WebXRLayer.cpp

  Log Message:
  -----------
  [WebXR] Fix non-unified build

Unreviewed build fix.

* Source/WebCore/Modules/webxr/WebXRLayer.cpp: Add missing include.


  Commit: 09fd3067a8caea5ef3e8038fe9db7854157e96ba
      https://github.com/WebKit/WebKit/commit/09fd3067a8caea5ef3e8038fe9db7854157e96ba
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in

  Log Message:
  -----------
  [WPE] Fix the build with ENABLE_WPE_PLATFORM=OFF

Unreviewed build fix.

* Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in: Add guards around
parts that depend on the new unreleased platform API.


  Commit: a97ad1248d0766e63c8bbde79938960f9e38e38f
      https://github.com/WebKit/WebKit/commit/a97ad1248d0766e63c8bbde79938960f9e38e38f
  Author: Michael Catanzaro <mcatanzaro at redhat.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M Source/WebCore/platform/Timer.cpp

  Log Message:
  -----------
  Cherry-pick 276282 at main (2922af379dc7). https://bugs.webkit.org/show_bug.cgi?id=271108

    REGRESSION(274077 at main): failure to build on i586 (and likely other 32bit arches): static assertion failed: Timer should stay small
    https://bugs.webkit.org/show_bug.cgi?id=271108

    Unreviewed build fix. This changes SameSizeOfTimer to ensure it matches
    the size of Timer on 32-bit platforms.

    * Source/WebCore/platform/Timer.cpp:

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


Compare: https://github.com/WebKit/WebKit/compare/cd82e6bb7223...a97ad1248d07

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


More information about the webkit-changes mailing list