Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8012a2ef24887940831a4ddc777d5d757f523c99 https://github.com/WebKit/WebKit/commit/8012a2ef24887940831a4ddc777d5d757f523c99 Author: Geoffrey Garen <gga...@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes