[webkit-changes] [WebKit/WebKit] 8012a2: Enable -Wunsafe-buffer-usage in WebKit.framework
geoffreygaren
noreply at github.com
Fri Oct 11 16:31:49 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8012a2ef24887940831a4ddc777d5d757f523c99
https://github.com/WebKit/WebKit/commit/8012a2ef24887940831a4ddc777d5d757f523c99
Author: Geoffrey Garen <ggaren at apple.com>
Date: 2024-10-11 (Fri, 11 Oct 2024)
Changed paths:
M Source/JavaScriptCore/API/APICast.h
M Source/JavaScriptCore/JavaScriptCorePrefix.h
M Source/JavaScriptCore/heap/Strong.h
M Source/JavaScriptCore/heap/WeakInlines.h
M Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py
M Source/JavaScriptCore/interpreter/CallFrame.h
M Source/JavaScriptCore/parser/SourceProvider.h
M Source/JavaScriptCore/runtime/ArrayBuffer.h
M Source/JavaScriptCore/runtime/ExceptionScope.h
M Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h
M Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
M Source/JavaScriptCore/runtime/JSBigInt.h
M Source/JavaScriptCore/runtime/JSCInlines.h
M Source/JavaScriptCore/runtime/JSCJSValueInlines.h
M Source/JavaScriptCore/runtime/JSCellInlines.h
M Source/JavaScriptCore/runtime/JSObject.h
M Source/JavaScriptCore/runtime/Options.h
M Source/JavaScriptCore/runtime/TypedArrays.h
M Source/JavaScriptCore/runtime/VM.h
M Source/JavaScriptCore/wasm/WasmModule.h
M Source/WTF/wtf/ASCIICType.h
M Source/WTF/wtf/Atomics.h
M Source/WTF/wtf/BitSet.h
M Source/WTF/wtf/BitVector.h
M Source/WTF/wtf/BloomFilter.h
M Source/WTF/wtf/Brigand.h
M Source/WTF/wtf/Compiler.h
M Source/WTF/wtf/CrossThreadCopier.h
M Source/WTF/wtf/Deque.h
M Source/WTF/wtf/FileSystem.h
M Source/WTF/wtf/FixedVector.h
M Source/WTF/wtf/HashMap.h
M Source/WTF/wtf/HashSet.h
M Source/WTF/wtf/HexNumber.h
M Source/WTF/wtf/IteratorAdaptors.h
M Source/WTF/wtf/Locker.h
M Source/WTF/wtf/ObjectIdentifier.h
M Source/WTF/wtf/PageBlock.h
M Source/WTF/wtf/RefCounted.h
M Source/WTF/wtf/RobinHoodHashTable.h
M Source/WTF/wtf/SIMDHelpers.h
M Source/WTF/wtf/SortedArrayMap.h
M Source/WTF/wtf/StackTrace.h
M Source/WTF/wtf/StdLibExtras.h
M Source/WTF/wtf/TZoneMallocInlines.h
M Source/WTF/wtf/Threading.h
M Source/WTF/wtf/TrailingArray.h
M Source/WTF/wtf/UUID.h
M Source/WTF/wtf/UniqueArray.h
M Source/WTF/wtf/Vector.h
M Source/WTF/wtf/WTFConfig.h
M Source/WTF/wtf/cf/VectorCF.h
M Source/WTF/wtf/cocoa/SpanCocoa.h
M Source/WTF/wtf/text/ASCIIFastPath.h
M Source/WTF/wtf/text/ASCIILiteral.h
M Source/WTF/wtf/text/CString.h
M Source/WTF/wtf/text/MakeString.h
M Source/WTF/wtf/text/StringBuilder.h
M Source/WTF/wtf/text/StringCommon.h
M Source/WTF/wtf/text/StringConcatenate.h
M Source/WTF/wtf/text/StringConcatenateNumbers.h
M Source/WTF/wtf/text/StringHasherInlines.h
M Source/WTF/wtf/text/StringImpl.h
M Source/WTF/wtf/text/StringView.h
M Source/WTF/wtf/text/TextBreakIterator.h
M Source/WTF/wtf/text/WTFString.h
M Source/WTF/wtf/text/icu/TextBreakIteratorICU.h
M Source/WebCore/PAL/pal/spi/cocoa/DataDetectorsCoreSPI.h
M Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb
M Source/WebCore/accessibility/AXObjectCache.h
M Source/WebCore/bindings/IDLTypes.h
M Source/WebCore/bindings/js/BufferSource.h
M Source/WebCore/bindings/js/DOMWrapperWorld.h
M Source/WebCore/bindings/js/JSDOMConvertBase.h
M Source/WebCore/bindings/js/JSDOMGlobalObject.h
M Source/WebCore/bindings/js/JSDOMWrapper.h
M Source/WebCore/css/CSSSelector.h
M Source/WebCore/css/CSSSelectorList.h
M Source/WebCore/css/parser/CSSParserTokenRange.h
M Source/WebCore/dom/ElementData.h
M Source/WebCore/dom/SpaceSplitString.h
M Source/WebCore/dom/messageports/MessagePortChannel.h
M Source/WebCore/page/StructuredSerializeOptions.h
M Source/WebCore/platform/ProcessQualified.h
M Source/WebCore/platform/SharedBuffer.h
M Source/WebCore/platform/SharedMemory.h
M Source/WebCore/platform/audio/AudioChannel.h
M Source/WebCore/platform/graphics/FontTaggedSettings.h
M Source/WebCore/platform/graphics/FourCC.h
M Source/WebCore/platform/graphics/GlyphBuffer.h
M Source/WebCore/platform/graphics/GlyphPage.h
M Source/WebCore/platform/graphics/WidthCache.h
M Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h
M Source/WebCore/platform/network/HTTPHeaderMap.h
M Source/WebCore/workers/WorkerOrWorkletScriptController.h
M Source/WebKit/Configurations/Base.xcconfig
M Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUServiceEntryPoint.mm
M Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.cpp
M Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.h
M Source/WebKit/GPUProcess/media/RemoteAudioDestinationManager.cpp
M Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp
M Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm
M Source/WebKit/NetworkProcess/Downloads/DownloadMonitor.cpp
M Source/WebKit/NetworkProcess/Notifications/Cocoa/WebPushDaemonConnectionCocoa.mm
M Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementDatabase.cpp
M Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerToContextConnection.cpp
M Source/WebKit/NetworkProcess/cache/NetworkCacheDataCocoa.mm
M Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreManager.cpp
M Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.cpp
M Source/WebKit/NetworkProcess/storage/CacheStorageManager.cpp
M Source/WebKit/NetworkProcess/webrtc/NetworkRTCMonitor.cpp
M Source/WebKit/NetworkProcess/webrtc/NetworkRTCTCPSocketCocoa.mm
M Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm
M Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportReceiveStreamCocoa.mm
M Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm
M Source/WebKit/Platform/IPC/ArgumentCoders.h
M Source/WebKit/Platform/IPC/DaemonCoders.cpp
M Source/WebKit/Platform/IPC/DaemonCoders.h
M Source/WebKit/Platform/IPC/DaemonDecoder.cpp
M Source/WebKit/Platform/IPC/Decoder.cpp
M Source/WebKit/Platform/IPC/Encoder.cpp
M Source/WebKit/Platform/IPC/Encoder.h
M Source/WebKit/Platform/IPC/JSIPCBinding.h
M Source/WebKit/Platform/IPC/StreamConnectionBuffer.h
M Source/WebKit/Platform/IPC/StreamConnectionEncoder.h
M Source/WebKit/Platform/IPC/cocoa/ConnectionCocoa.mm
M Source/WebKit/Platform/IPC/cocoa/DaemonConnectionCocoa.mm
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/Scripts/webkit/tests/MessageNames.h
M Source/WebKit/Shared/API/APIData.h
M Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm
M Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm
M Source/WebKit/Shared/API/c/WKArray.cpp
M Source/WebKit/Shared/API/c/WKData.cpp
M Source/WebKit/Shared/API/c/WKDictionary.cpp
M Source/WebKit/Shared/API/c/WKString.cpp
M Source/WebKit/Shared/API/c/WKURLRequest.cpp
M Source/WebKit/Shared/Cocoa/CoreIPCCFCharacterSet.h
M Source/WebKit/Shared/Cocoa/CoreIPCDateComponents.mm
M Source/WebKit/Shared/Cocoa/SandboxExtensionCocoa.mm
M Source/WebKit/Shared/Cocoa/SandboxInitialiationParametersCocoa.mm
M Source/WebKit/Shared/Cocoa/SharedCARingBuffer.h
M Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonEntryPoint.mm
M Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.h
M Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm
M Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm
M Source/WebKit/Shared/RTCNetwork.h
M Source/WebKit/Shared/RTCWebKitEncodedFrameInfo.h
M Source/WebKit/Shared/SharedStringHashStore.cpp
M Source/WebKit/Shared/SharedStringHashTableReadOnly.cpp
M Source/WebKit/Shared/cf/CoreIPCSecAccessControl.h
M Source/WebKit/Shared/cf/CoreIPCSecCertificate.h
M Source/WebKit/Shared/cf/CoreIPCSecKeychainItem.h
M Source/WebKit/Shared/cf/CoreIPCSecTrust.h
M Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm
M Source/WebKit/Shared/mac/WebMemorySampler.mac.mm
M Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp
M Source/WebKit/UIProcess/API/mac/WKWebViewMac.mm
M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
M Source/WebKit/UIProcess/Gamepad/UIGamepadProvider.cpp
M Source/WebKit/UIProcess/Notifications/WebNotificationManagerProxy.cpp
M Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp
M Source/WebKit/UIProcess/UserMediaPermissionRequestProxy.cpp
M Source/WebKit/UIProcess/WebAuthentication/Cocoa/HidConnection.mm
M Source/WebKit/UIProcess/WebAuthentication/Mock/MockLocalConnection.mm
M Source/WebKit/UIProcess/WebAuthentication/fido/CtapHidDriver.cpp
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/_WKTouchEventGenerator.mm
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
M Source/WebKit/UIProcess/ios/forms/WKNumberPadView.mm
M Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
M Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp
M Source/WebKit/WebProcess/Extensions/Bindings/Scripts/CodeGeneratorExtensions.pm
M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteComputePassEncoderProxy.cpp
M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.cpp
M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderPassEncoderProxy.cpp
M Source/WebKit/WebProcess/GPU/graphics/cocoa/RemoteGraphicsContextGLProxyCocoa.mm
M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp
M Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp
M Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.cpp
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCDnsResolverFactory.h
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocket.cpp
M Source/WebKit/WebProcess/Plugins/PDF/PDFIncrementalLoader.mm
M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm
M Source/WebKit/WebProcess/Plugins/PDF/PDFScriptEvaluation.mm
M Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp
M Source/WebKit/WebProcess/WebPage/MomentumEventDispatcher.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
M Source/WebKit/webpushd/WebPushDaemon.mm
M Source/WebKit/webpushd/webpushtool/WebPushToolConnection.mm
M Source/WebKitLegacy/mac/WebKitPrefix.h
Log Message:
-----------
Enable -Wunsafe-buffer-usage in WebKit.framework
https://bugs.webkit.org/show_bug.cgi?id=281252
rdar://137710184
Reviewed by Ryosuke Niwa.
This patch enables -Wunsafe-buffer-usage by default in WebKit.framework.
This is our bounds safety strategy for Safer C++ in WebKit.
For the time being, files that do not conform to safe buffer usage opt out,
using a new macro. The next step is to burn down the opt out list.
In cases where a header triggers a warning, we either opt out in a chokepoint
header that includes that header, or opt out the header directly, whichever is
more expedient.
I also fixed exactly one unsafe case, to try it out, and also to work around
a header #include path issue I couldn't figure out.
* Source/JavaScriptCore/API/APICast.h:
* Source/JavaScriptCore/JavaScriptCorePrefix.h:
* Source/JavaScriptCore/heap/Strong.h:
* Source/JavaScriptCore/heap/WeakInlines.h:
* Source/JavaScriptCore/interpreter/CallFrame.h:
* Source/JavaScriptCore/runtime/ArrayBuffer.h:
* Source/JavaScriptCore/runtime/ExceptionScope.h:
* Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h:
* Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h:
* Source/JavaScriptCore/runtime/JSBigInt.h:
* Source/JavaScriptCore/runtime/JSCJSValueInlines.h:
* Source/JavaScriptCore/runtime/JSCellInlines.h:
* Source/JavaScriptCore/runtime/JSObject.h:
* Source/JavaScriptCore/runtime/Options.h:
* Source/JavaScriptCore/runtime/TypedArrays.h:
* Source/JavaScriptCore/runtime/VM.h:
* Source/JavaScriptCore/wasm/WasmModule.h:
* Source/WTF/wtf/ASCIICType.h:
* Source/WTF/wtf/Atomics.h:
* Source/WTF/wtf/BitSet.h:
* Source/WTF/wtf/BitVector.h:
* Source/WTF/wtf/BloomFilter.h:
* Source/WTF/wtf/Brigand.h:
* Source/WTF/wtf/Compiler.h:
* Source/WTF/wtf/CrossThreadCopier.h:
* Source/WTF/wtf/Deque.h:
* Source/WTF/wtf/FileSystem.h:
* Source/WTF/wtf/FixedVector.h:
* Source/WTF/wtf/HashMap.h:
* Source/WTF/wtf/HashSet.h:
* Source/WTF/wtf/HexNumber.h:
* Source/WTF/wtf/IteratorAdaptors.h:
* Source/WTF/wtf/Locker.h:
* Source/WTF/wtf/ObjectIdentifier.h:
* Source/WTF/wtf/PageBlock.h:
* Source/WTF/wtf/RefCounted.h:
* Source/WTF/wtf/RobinHoodHashTable.h:
* Source/WTF/wtf/SIMDHelpers.h:
* Source/WTF/wtf/SortedArrayMap.h:
* Source/WTF/wtf/StackTrace.h:
* Source/WTF/wtf/StdLibExtras.h:
* Source/WTF/wtf/TZoneMallocInlines.h:
* Source/WTF/wtf/Threading.h:
* Source/WTF/wtf/TrailingArray.h:
* Source/WTF/wtf/UUID.h:
* Source/WTF/wtf/Vector.h:
* Source/WTF/wtf/WTFConfig.h:
* Source/WTF/wtf/cf/VectorCF.h:
* Source/WTF/wtf/cocoa/SpanCocoa.h:
(WTF::span):
* Source/WTF/wtf/text/ASCIIFastPath.h:
* Source/WTF/wtf/text/ASCIILiteral.h:
* Source/WTF/wtf/text/CString.h:
* Source/WTF/wtf/text/MakeString.h:
* Source/WTF/wtf/text/StringBuilder.h:
* Source/WTF/wtf/text/StringCommon.h:
* Source/WTF/wtf/text/StringConcatenate.h:
* Source/WTF/wtf/text/StringConcatenateNumbers.h:
* Source/WTF/wtf/text/StringHasherInlines.h:
* Source/WTF/wtf/text/StringImpl.h:
* Source/WTF/wtf/text/StringView.h:
* Source/WTF/wtf/text/TextBreakIterator.h:
* Source/WTF/wtf/text/WTFString.h:
* Source/WTF/wtf/text/icu/TextBreakIteratorICU.h:
* Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb:
* Source/WebCore/accessibility/AXObjectCache.h:
* Source/WebCore/bindings/IDLTypes.h:
* Source/WebCore/bindings/js/BufferSource.h:
* Source/WebCore/bindings/js/DOMWrapperWorld.h:
* Source/WebCore/bindings/js/JSDOMConvertBase.h:
* Source/WebCore/bindings/js/JSDOMGlobalObject.h:
* Source/WebCore/bindings/js/JSDOMWrapper.h:
* Source/WebCore/css/CSSSelector.h:
* Source/WebCore/css/CSSSelectorList.h:
* Source/WebCore/css/parser/CSSParserTokenRange.h:
* Source/WebCore/dom/ElementData.h:
* Source/WebCore/dom/SpaceSplitString.h:
* Source/WebCore/dom/messageports/MessagePortChannel.h:
* Source/WebCore/page/StructuredSerializeOptions.h:
* Source/WebCore/platform/ProcessQualified.h:
* Source/WebCore/platform/SharedBuffer.h:
* Source/WebCore/platform/SharedMemory.h:
* Source/WebCore/platform/audio/AudioChannel.h:
* Source/WebCore/platform/graphics/FontTaggedSettings.h:
* Source/WebCore/platform/graphics/FourCC.h:
* Source/WebCore/platform/graphics/GlyphBuffer.h:
* Source/WebCore/platform/graphics/GlyphPage.h:
* Source/WebCore/platform/graphics/WidthCache.h:
* Source/WebCore/platform/graphics/transforms/TransformationMatrix.h:
* Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:
* Source/WebCore/platform/network/HTTPHeaderMap.h:
* Source/WebKit/Configurations/Base.xcconfig:
* Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUServiceEntryPoint.mm:
* Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.cpp:
* Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.h:
* Source/WebKit/GPUProcess/media/RemoteAudioDestinationManager.cpp:
* Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp:
* Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm:
* Source/WebKit/NetworkProcess/Downloads/DownloadMonitor.cpp:
* Source/WebKit/NetworkProcess/Notifications/Cocoa/WebPushDaemonConnectionCocoa.mm:
* Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementDatabase.cpp:
* Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerToContextConnection.cpp:
* Source/WebKit/NetworkProcess/cache/NetworkCacheDataCocoa.mm:
* Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreManager.cpp:
* Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.cpp:
* Source/WebKit/NetworkProcess/storage/CacheStorageManager.cpp:
* Source/WebKit/NetworkProcess/webrtc/NetworkRTCMonitor.cpp:
* Source/WebKit/NetworkProcess/webrtc/NetworkRTCTCPSocketCocoa.mm:
* Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm:
* Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportReceiveStreamCocoa.mm:
* Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm:
* Source/WebKit/Platform/IPC/ArgumentCoders.h:
* Source/WebKit/Platform/IPC/DaemonCoders.cpp:
* Source/WebKit/Platform/IPC/DaemonCoders.h:
* Source/WebKit/Platform/IPC/DaemonDecoder.cpp:
* Source/WebKit/Platform/IPC/Decoder.cpp:
* Source/WebKit/Platform/IPC/Encoder.cpp:
* Source/WebKit/Platform/IPC/Encoder.h:
* Source/WebKit/Platform/IPC/JSIPCBinding.h:
* Source/WebKit/Platform/IPC/StreamConnectionBuffer.h:
* Source/WebKit/Platform/IPC/StreamConnectionEncoder.h:
* Source/WebKit/Platform/IPC/cocoa/ConnectionCocoa.mm:
* Source/WebKit/Platform/IPC/cocoa/DaemonConnectionCocoa.mm:
* Source/WebKit/Scripts/webkit/messages.py:
(generate_message_names_header):
* Source/WebKit/Scripts/webkit/tests/MessageNames.h:
* Source/WebKit/Shared/API/APIData.h:
* Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm:
* Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm:
* Source/WebKit/Shared/API/c/WKArray.cpp:
* Source/WebKit/Shared/API/c/WKData.cpp:
* Source/WebKit/Shared/API/c/WKDictionary.cpp:
* Source/WebKit/Shared/API/c/WKString.cpp:
* Source/WebKit/Shared/API/c/WKURLRequest.cpp:
* Source/WebKit/Shared/Cocoa/CoreIPCCFCharacterSet.h:
* Source/WebKit/Shared/Cocoa/CoreIPCDateComponents.mm:
* Source/WebKit/Shared/Cocoa/SandboxExtensionCocoa.mm:
* Source/WebKit/Shared/Cocoa/SharedCARingBuffer.h:
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonEntryPoint.mm:
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.h:
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:
* Source/WebKit/Shared/RTCNetwork.h:
* Source/WebKit/Shared/RTCWebKitEncodedFrameInfo.h:
* Source/WebKit/Shared/SharedStringHashStore.cpp:
* Source/WebKit/Shared/SharedStringHashTableReadOnly.cpp:
* Source/WebKit/Shared/cf/CoreIPCSecAccessControl.h:
* Source/WebKit/Shared/cf/CoreIPCSecCertificate.h:
* Source/WebKit/Shared/cf/CoreIPCSecKeychainItem.h:
* Source/WebKit/Shared/cf/CoreIPCSecTrust.h:
* Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm:
* Source/WebKit/Shared/mac/WebMemorySampler.mac.mm:
* Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp:
* Source/WebKit/UIProcess/API/mac/WKWebViewMac.mm:
* Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp:
* Source/WebKit/UIProcess/Notifications/WebNotificationManagerProxy.cpp:
* Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
* Source/WebKit/UIProcess/UserMediaPermissionRequestProxy.cpp:
* Source/WebKit/UIProcess/WebAuthentication/Cocoa/HidConnection.mm:
* Source/WebKit/UIProcess/WebAuthentication/Mock/MockLocalConnection.mm:
* Source/WebKit/UIProcess/WebAuthentication/fido/CtapHidDriver.cpp:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
* Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp:
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
* Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp:
* Source/WebKit/WebProcess/Extensions/Bindings/Scripts/CodeGeneratorExtensions.pm:
(_generateImplementationFile):
* Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteComputePassEncoderProxy.cpp:
* Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.cpp:
* Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderPassEncoderProxy.cpp:
* Source/WebKit/WebProcess/GPU/graphics/cocoa/RemoteGraphicsContextGLProxyCocoa.mm:
* Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp:
* Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp:
* Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.cpp:
* Source/WebKit/WebProcess/Network/webrtc/LibWebRTCDnsResolverFactory.h:
* Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h:
* Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocket.cpp:
* Source/WebKit/WebProcess/Plugins/PDF/PDFIncrementalLoader.mm:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm:
* Source/WebKit/WebProcess/Plugins/PDF/PDFScriptEvaluator.mm:
* Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp:
* Source/WebKit/WebProcess/WebPage/MomentumEventDispatcher.cpp:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
* Source/WebKit/webpushd/WebPushDaemon.mm:
* Source/WebKit/webpushd/webpushtool/WebPushToolConnection.mm:
* Source/WebKitLegacy/mac/WebKitPrefix.h:
Canonical link: https://commits.webkit.org/285046@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list