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