Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b523a179f5bba6c054576ceaa5b724ec6120c226 https://github.com/WebKit/WebKit/commit/b523a179f5bba6c054576ceaa5b724ec6120c226 Author: Per Arne Vollan <pvol...@apple.com> Date: 2023-12-04 (Mon, 04 Dec 2023)
Changed paths: M Source/WebKit/Configurations/BaseExtension.xcconfig M Source/WebKit/Configurations/WebKit.xcconfig M Source/WebKit/Modules/OSX_Private.modulemap M Source/WebKit/Modules/iOS_Private.modulemap M Source/WebKit/NetworkProcess/NetworkProcess.cpp M Source/WebKit/NetworkProcess/NetworkProcess.h M Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm M Source/WebKit/Shared/AuxiliaryProcessExtensions/AuxiliaryProcessExtensionBridge.h M Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingProcessExtension.swift A Source/WebKit/Shared/Cocoa/WKProcessExtension.h A Source/WebKit/Shared/Cocoa/WKProcessExtension.mm M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: ----------- Move some WebKit code to WebKit framework https://bugs.webkit.org/show_bug.cgi?id=265324 rdar://118776213 Reviewed by Brent Fulgham. Move some WebKit code related to WebKit process extensions to WebKit framework. This change enables us to use new assertion API to take out an assertion on the Networking process when holding locked files, which is also included in this patch. * Source/WebKit/Configurations/BaseExtension.xcconfig: * Source/WebKit/Configurations/WebKit.xcconfig: * Source/WebKit/Modules/OSX_Private.modulemap: * Source/WebKit/Modules/iOS_Private.modulemap: * Source/WebKit/NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::setIsHoldingLockedFiles): * Source/WebKit/NetworkProcess/NetworkProcess.h: * Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm: (WebKit::NetworkProcess::aqcuireLockedFileGrant): (WebKit::NetworkProcess::invalidateGrant): (WebKit::NetworkProcess::hasAcquiredGrant const): * Source/WebKit/Shared/AuxiliaryProcessExtensions/AuxiliaryProcessExtensionBridge.h: * Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingProcessExtension.swift: (Grant.invalidate): (NetworkingProcessExtension.grant(_:name:)): * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/271502@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes