Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5ca67b41a22f9c7bee0aafa7a6669c710881c7e9 https://github.com/WebKit/WebKit/commit/5ca67b41a22f9c7bee0aafa7a6669c710881c7e9 Author: Per Arne Vollan <pvol...@apple.com> Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths: M Source/WTF/wtf/PlatformUse.h M Source/WebKit/Platform/cocoa/ExtensionCapability.h M Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h M Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.mm M Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm M Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm M Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.h M Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.mm M Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm M Source/WebKit/UIProcess/ProcessAssertion.h Log Message: ----------- Add fallback code for launching WebKit process extensions https://bugs.webkit.org/show_bug.cgi?id=270238 rdar://123774804 Reviewed by Timothy Hatcher and Chris Dumez. Add fallback code for launching WebKit process extensions. This is required to run layout tests in Simulator with WebKit ToT in certain older configurations. This fallback code is only needed on Simulator and only enabled there. * Source/WebKit/Platform/cocoa/ExtensionCapability.h: (WebKit::ExtensionCapability::platformCapability const): (WebKit::ExtensionCapability::hasPlatformCapability const): (WebKit::ExtensionCapability::platformCapabilityIsValid): (WebKit::ExtensionCapability::setPlatformCapability): * Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h: * Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.mm: (WebKit::platformInvalidate): (WebKit::ExtensionCapabilityGrant::ExtensionCapabilityGrant): (WebKit::ExtensionCapabilityGrant::~ExtensionCapabilityGrant): (WebKit::ExtensionCapabilityGrant::isEmpty const): (WebKit::ExtensionCapabilityGrant::isValid const): (WebKit::ExtensionCapabilityGrant::setPlatformGrant): (WebKit::ExtensionCapabilityGrant::invalidate): * Source/WebKit/Shared/AuxiliaryProcessExtensions/GPUExtension-Info.plist: * Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentExtension-CaptivePortal-Info.plist: * Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentExtension-Info.plist: * Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm: (WebKit::grantCapability): (WebKit::grantCapabilityInternal): (WebKit::ExtensionCapabilityGranter::grant): (WebKit::ExtensionCapabilityGranter::setMediaCapabilityActive): (WebKit::ExtensionCapabilityGranter::invalidateGrants): * Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm: (WebKit::ProcessAssertion::ProcessAssertion): (WebKit::ProcessAssertion::acquireSync): (WebKit::ProcessAssertion::~ProcessAssertion): * Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.h: * Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.mm: (WebKit::ExtensionProcess::ExtensionProcess): (WebKit::ExtensionProcess::grantCapability const): (WebKit::ExtensionProcess::createVisibilityPropagationInteraction const): * Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm: (WebKit::serviceNameAndIdentifier): (WebKit::launchWithExtensionKitFallback): (WebKit::launchWithExtensionKit): * Source/WebKit/UIProcess/ProcessAssertion.h: Canonical link: https://commits.webkit.org/275590@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes