Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 62267f96ba7e53d7e24bd14cd7a56cf54fcd8b1c https://github.com/WebKit/WebKit/commit/62267f96ba7e53d7e24bd14cd7a56cf54fcd8b1c Author: Don Olmstead <don.olmst...@sony.com> Date: 2022-09-26 (Mon, 26 Sep 2022)
Changed paths: M Source/WebKit/PlatformPlayStation.cmake M Source/WebKit/PlatformWPE.cmake M Source/WebKit/SourcesWPE.txt M Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp A Source/WebKit/UIProcess/Launcher/glib/ProcessProviderGLib.cpp A Source/WebKit/UIProcess/Launcher/libwpe/ProcessProviderLibWPE.cpp A Source/WebKit/UIProcess/Launcher/libwpe/ProcessProviderLibWPE.h M Source/WebKit/UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp A Source/WebKit/UIProcess/Launcher/playstation/ProcessProviderPlayStation.cpp M Source/cmake/OptionsPlayStation.cmake M Tools/MiniBrowser/playstation/main.cpp M Tools/TestWebKitAPI/PlatformPlayStation.cmake M Tools/TestWebKitAPI/Tests/WebKit/ReloadPageAfterCrash.cpp Log Message: ----------- Use libwpe process management API https://bugs.webkit.org/show_bug.cgi?id=241862 Reviewed by Adrian Perez de Castro and Michael Catanzaro. The 1.14 release of libWPE added in a process management API. Add support in WebKit to manage processes through it. On the PlayStation side it is enabled if the WPE backend is present. For WPE it is enabled if libWPE supports the API and the bubblewrap sandbox is not used. The original patch came from Igalia implementing the process API in its WPE Android port. From there it was modified to be a general libWPE port implementation and to support a PlayStation path. * Source/WebKit/PlatformPlayStation.cmake: * Source/WebKit/PlatformWPE.cmake: * Source/WebKit/SourcesWPE.txt: * Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp: * Source/WebKit/UIProcess/Launcher/glib/ProcessProviderGLib.cpp: Added. * Source/WebKit/UIProcess/Launcher/libwpe/ProcessProviderLibWPE.cpp: Added. * Source/WebKit/UIProcess/Launcher/libwpe/ProcessProviderLibWPE.h: Added. * Source/WebKit/UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp: * Source/WebKit/UIProcess/Launcher/playstation/ProcessProviderPlayStation.cpp: Added. * Source/cmake/OptionsPlayStation.cmake: * Tools/MiniBrowser/playstation/main.cpp: * Tools/TestWebKitAPI/PlatformPlayStation.cmake: * Tools/TestWebKitAPI/Tests/WebKit/ReloadPageAfterCrash.cpp: Canonical link: https://commits.webkit.org/254890@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes