Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9a901cc020174a6ba593cde3c4803d8476281295
      
https://github.com/WebKit/WebKit/commit/9a901cc020174a6ba593cde3c4803d8476281295
  Author: Sergio Villar Senin <[email protected]>
  Date:   2025-06-18 (Wed, 18 Jun 2025)

  Changed paths:
    M LayoutTests/platform/wpe/TestExpectations
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    R Source/WebCore/platform/xr/openxr/OpenXRExtensions.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRExtensions.h
    R Source/WebCore/platform/xr/openxr/OpenXRInput.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRInput.h
    R Source/WebCore/platform/xr/openxr/OpenXRInputMappings.h
    R Source/WebCore/platform/xr/openxr/OpenXRInputSource.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRInputSource.h
    R Source/WebCore/platform/xr/openxr/OpenXRInstance.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRLayer.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRLayer.h
    R Source/WebCore/platform/xr/openxr/OpenXRSwapchain.cpp
    R Source/WebCore/platform/xr/openxr/OpenXRSwapchain.h
    R Source/WebCore/platform/xr/openxr/OpenXRUtils.h
    R Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp
    R Source/WebCore/platform/xr/openxr/PlatformXROpenXR.h
    M Source/cmake/OptionsWPE.cmake

  Log Message:
  -----------
  [WPE] Remove OpenXR based WebXR implementation
https://bugs.webkit.org/show_bug.cgi?id=294618

Reviewed by Adrian Perez de Castro.

WebXR implementation using OpenXR for the WPE port has been
unmaintained for years. The current code does not work and
has architectural and design issues that recommend us to
remove it from the tree. As an example, it requires breaking
the WebProcess sandbox as OpenXR requires filesystem access
(to load the OpenXR loader).

We'll proceed to re-upload it progressively but mimicking the
design of the Cocoa implementation, i.e, we'll move the
OpenXR code to the UIProcess.

* LayoutTests/platform/wpe/TestExpectations:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/xr/openxr/OpenXRExtensions.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRExtensions.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInput.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInput.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInputMappings.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInputSource.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInputSource.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRInstance.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRLayer.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRLayer.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRSwapchain.cpp: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRSwapchain.h: Removed.
* Source/WebCore/platform/xr/openxr/OpenXRUtils.h: Removed.
* Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp: Removed.
* Source/WebCore/platform/xr/openxr/PlatformXROpenXR.h: Removed.
* Source/cmake/OptionsWPE.cmake:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to