[webkit-changes] [WebKit/WebKit] f120e4: Move some WebKit code to WebKit framework
Per Arne Vollan
noreply at github.com
Wed Nov 29 09:01:42 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f120e428c649f4b56746bdd31121270d7d73057d
https://github.com/WebKit/WebKit/commit/f120e428c649f4b56746bdd31121270d7d73057d
Author: Per Arne Vollan <pvollan at apple.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M Source/WebKit/Configurations/BaseExtension.xcconfig
M Source/WebKit/Configurations/WebKit.xcconfig
M Source/WebKit/NetworkProcess/NetworkProcess.cpp
M Source/WebKit/NetworkProcess/NetworkProcess.h
M Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm
M Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingProcessExtension.swift
A Source/WebKit/Shared/AuxiliaryProcessExtensions/WebKitProcessExtension.swift
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/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/NetworkingProcessExtension.swift:
(NetworkingProcessExtension.handle(_:)):
* Source/WebKit/Shared/AuxiliaryProcessExtensions/WebKitProcessExtension.swift: Copied from Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingProcessExtension.swift.
(WKProcessExtension.sharedInstance):
(WKNetworkingProcessExtension.handle(_:)):
(WKNetworkingProcessExtension.grant(_:name:)):
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
Canonical link: https://commits.webkit.org/271280@main
More information about the webkit-changes
mailing list