Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7f62a88a674a810b02784b2d141a23839416215b https://github.com/WebKit/WebKit/commit/7f62a88a674a810b02784b2d141a23839416215b Author: Alex Christensen <achristen...@apple.com> Date: 2025-04-11 (Fri, 11 Apr 2025)
Changed paths: M Source/JavaScriptCore/JavaScriptCorePrefix.h M Source/JavaScriptCore/disassembler/Disassembler.cpp M Source/JavaScriptCore/interpreter/Interpreter.h M Source/JavaScriptCore/jit/AssemblyHelpers.h M Source/JavaScriptCore/jit/SnippetReg.h M Source/JavaScriptCore/parser/Lexer.cpp M Source/JavaScriptCore/parser/VariableEnvironment.h M Source/JavaScriptCore/runtime/BytecodeCacheError.h M Source/JavaScriptCore/runtime/CachePayload.h M Source/JavaScriptCore/runtime/CacheUpdate.h M Source/JavaScriptCore/runtime/TemporalObject.h M Source/JavaScriptCore/runtime/TemporalTimeZone.h M Source/JavaScriptCore/runtime/VM.h M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmTypeDefinition.h M Source/WTF/WTF.xcodeproj/project.pbxproj M Source/WTF/wtf/CMakeLists.txt M Source/WTF/wtf/CompactVariantOperations.h M Source/WTF/wtf/CrossThreadCopier.h M Source/WTF/wtf/Expected.h M Source/WTF/wtf/FlatteningVariantAdaptor.h M Source/WTF/wtf/GenericHashKey.h M Source/WTF/wtf/Hasher.h M Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h M Source/WTF/wtf/SmallMap.h M Source/WTF/wtf/StdLibExtras.h A Source/WTF/wtf/Variant.h M Source/WTF/wtf/VariantExtras.h M Source/WTF/wtf/VariantList.h M Source/WTF/wtf/text/TextBreakIterator.h M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h M Source/WebCore/Modules/WebGPU/GPUColorDict.h M Source/WebCore/Modules/WebGPU/GPUError.h M Source/WebCore/Modules/WebGPU/GPUExtent3DDict.h M Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.h M Source/WebCore/Modules/WebGPU/GPUOrigin2DDict.h M Source/WebCore/Modules/WebGPU/GPUOrigin3DDict.h M Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.h M Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.h M Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBindGroupEntry.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColor.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUError.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExtent3D.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUImageCopyExternalImage.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin2D.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin3D.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassColorAttachment.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassDepthStencilAttachment.h M Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h M Source/WebCore/Modules/fetch/FetchBody.h M Source/WebCore/Modules/fetch/FetchHeaders.h M Source/WebCore/Modules/indexeddb/IDBCursor.h M Source/WebCore/Modules/indexeddb/IDBGetAllResult.h M Source/WebCore/Modules/indexeddb/IDBKey.h M Source/WebCore/Modules/indexeddb/IDBKeyData.h M Source/WebCore/Modules/indexeddb/IDBKeyPath.h M Source/WebCore/Modules/indexeddb/IDBRequest.cpp M Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp M Source/WebCore/Modules/mediacontrols/MediaControlsHost.h M Source/WebCore/Modules/mediastream/MediaTrackConstraints.h M Source/WebCore/Modules/mediastream/RTCIceServer.h M Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.h M Source/WebCore/Modules/paymentrequest/PaymentRequest.h M Source/WebCore/Modules/push-api/PushEventInit.h M Source/WebCore/Modules/push-api/PushSubscription.h M Source/WebCore/Modules/push-api/PushSubscriptionOptionsInit.h M Source/WebCore/Modules/speech/SpeechRecognitionUpdate.h M Source/WebCore/Modules/webaudio/AudioContextOptions.h M Source/WebCore/Modules/webaudio/AudioNode.h M Source/WebCore/Modules/webcodecs/WebCodecsAudioDataAlgorithms.h M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp M Source/WebCore/Modules/webxr/WebXRWebGLLayer.h M Source/WebCore/WebCorePrefix.h M Source/WebCore/accessibility/AXCoreObject.h M Source/WebCore/accessibility/AXTreeStore.h M Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.h M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.h M Source/WebCore/animation/AnimationEffect.h M Source/WebCore/animation/EffectTiming.h M Source/WebCore/animation/OptionalEffectTiming.h M Source/WebCore/bindings/IDLTypes.h M Source/WebCore/bindings/js/BufferSource.h M Source/WebCore/bindings/js/JSDOMConvertUnion.h M Source/WebCore/bindings/js/JSValueInWrappedObject.h M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm M Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestCallbackWithFunctionOrDict.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp M Source/WebCore/crypto/CryptoAlgorithm.h M Source/WebCore/crypto/CryptoKey.h M Source/WebCore/crypto/SubtleCrypto.h M Source/WebCore/crypto/algorithms/CryptoAlgorithmAESKW.cpp M Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.cpp M Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp M Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp M Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_PSS.cpp M Source/WebCore/crypto/parameters/CryptoAlgorithmEcdsaParams.h M Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h M Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedImportParams.h M Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedKeyGenParams.h M Source/WebCore/crypto/parameters/CryptoAlgorithmX25519Params.h M Source/WebCore/css/CSSFontFaceSet.h M Source/WebCore/css/CSSStyleProperties.cpp M Source/WebCore/css/CSSStyleSheet.h M Source/WebCore/css/DOMMatrixReadOnly.h M Source/WebCore/css/FontFace.h M Source/WebCore/css/StyleRule.h M Source/WebCore/css/calc/CSSCalcTree.h M Source/WebCore/css/typedom/CSSNumericValue.h M Source/WebCore/css/typedom/CSSUnparsedValue.cpp M Source/WebCore/css/typedom/CSSUnparsedValue.h M Source/WebCore/css/values/CSSValueAggregates.h M Source/WebCore/css/values/color/CSSAbsoluteColorSerialization.h M Source/WebCore/css/values/color/CSSColor.h M Source/WebCore/css/values/color/CSSColorDescriptors.h M Source/WebCore/css/values/color/CSSRelativeColor.h M Source/WebCore/css/values/color/CSSRelativeColorSerialization.h M Source/WebCore/css/values/filter-effects/CSSFilterFunction.h M Source/WebCore/css/values/primitives/CSSUnevaluatedCalc.h M Source/WebCore/dom/ContainerNode.cpp M Source/WebCore/dom/DocumentMarker.h M Source/WebCore/dom/EventTarget.h M Source/WebCore/dom/MessageEvent.h M Source/WebCore/dom/Node.cpp M Source/WebCore/editing/AlternativeTextController.h M Source/WebCore/fileapi/Blob.h M Source/WebCore/fileapi/NetworkSendQueue.h M Source/WebCore/html/DOMFormData.h M Source/WebCore/html/HTMLAllCollection.cpp M Source/WebCore/html/ImageBitmap.cpp M Source/WebCore/html/ImageDataArray.h M Source/WebCore/html/URLSearchParams.h M Source/WebCore/html/canvas/CanvasPath.h M Source/WebCore/html/canvas/CanvasStyle.h M Source/WebCore/html/canvas/GPUCanvasContext.h M Source/WebCore/html/canvas/GPUCanvasContextCocoa.h M Source/WebCore/html/canvas/WebGLFramebuffer.h M Source/WebCore/inspector/InspectorCanvas.cpp M Source/WebCore/inspector/InspectorCanvas.h M Source/WebCore/inspector/InspectorCanvasCallTracer.cpp M Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp M Source/WebCore/layout/integration/inline/InlineIteratorBox.h M Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h M Source/WebCore/loader/ResourceLoaderOptions.h M Source/WebCore/page/DiagnosticLoggingClient.h M Source/WebCore/page/IntersectionObserver.h M Source/WebCore/page/LocalDOMWindow.cpp M Source/WebCore/page/Performance.h M Source/WebCore/page/PerformanceMeasureOptions.h M Source/WebCore/page/scrolling/ScrollingCoordinator.h M Source/WebCore/platform/Cursor.h M Source/WebCore/platform/PasteboardCustomData.h M Source/WebCore/platform/ProcessIdentity.h M Source/WebCore/platform/SharedBuffer.h M Source/WebCore/platform/audio/AudioStreamDescription.h M Source/WebCore/platform/calc/CalculationTree.h M Source/WebCore/platform/graphics/ColorInterpolationMethod.h M Source/WebCore/platform/graphics/Font.h M Source/WebCore/platform/graphics/FontCascadeDescription.h M Source/WebCore/platform/graphics/FontPalette.h M Source/WebCore/platform/graphics/FontPaletteValues.h M Source/WebCore/platform/graphics/FontSizeAdjust.h M Source/WebCore/platform/graphics/Gradient.h M Source/WebCore/platform/graphics/ca/PlatformCALayerDelegatedContents.h M Source/WebCore/platform/graphics/cocoa/SourceBufferParser.h M Source/WebCore/platform/graphics/cocoa/SourceBufferParserWebM.h M Source/WebCore/platform/graphics/cocoa/UnrealizedCoreTextFont.h M Source/WebCore/platform/graphics/displaylists/DisplayListItem.h M Source/WebCore/platform/network/DNS.h M Source/WebCore/platform/network/FormData.h M Source/WebCore/platform/sql/SQLValue.h M Source/WebCore/platform/sql/SQLiteStatement.cpp M Source/WebCore/platform/text/TextFlags.h M Source/WebCore/platform/xr/PlatformXR.h M Source/WebCore/rendering/style/StyleGridData.h M Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h M Source/WebCore/style/values/StyleValueTypes.h M Source/WebCore/testing/TypeConversions.h M Source/WebCore/workers/FetchingWorkerIdentifier.h M Source/WebCore/workers/WorkerInspectorProxy.h M Source/WebCore/workers/service/ExtendableMessageEvent.h M Source/WebCore/workers/service/ServiceWorkerRoute.h M Source/WebCore/workers/service/ServiceWorkerTypes.h M Source/WebCore/xml/XMLHttpRequest.h M Source/WebGPU/WGSL/WGSL.h M Source/WebKit/GPUProcess/ShapeDetection/ShapeDetectionObjectHeap.h M Source/WebKit/GPUProcess/graphics/WebGPU/WebGPUObjectHeap.h M Source/WebKit/NetworkProcess/NetworkLoadChecker.h M Source/WebKit/NetworkProcess/cache/NetworkCacheData.h M Source/WebKit/Platform/IPC/ArgumentCoders.h M Source/WebKit/Platform/IPC/MessageReceiveQueueMap.h M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.h M Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb M Source/WebKit/Scripts/webkit/messages.py M Source/WebKit/Shared/WTFArgumentCoders.serialization.in M Source/WebKit/Shared/WebCompiledContentRuleListData.h M Source/WebKit/Shared/WebFoundTextRange.h M Source/WebKit/Shared/WebGPU/WebGPUColor.h M Source/WebKit/Shared/WebGPU/WebGPUError.h M Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h M Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.h M Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h M Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.h M Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.h M Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.h M Source/WebKit/UIProcess/API/APIWebAuthenticationPanel.h M Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h M Source/WebKit/UIProcess/Cocoa/SOAuthorization/SubFrameSOAuthorizationSession.h M Source/WebKit/UIProcess/Cocoa/_WKWarningView.h M Source/WebKit/UIProcess/PageClient.h M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.h M Source/WebKit/WebKit2Prefix.h M Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandle.h M Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.mm M Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopierTests.cpp M Tools/TestWebKitAPI/Tests/WebKitCocoa/FrameTreeChecks.h Log Message: ----------- Prepare to switch from std::variant to WTF::Variant rdar://149072846 https://bugs.webkit.org/show_bug.cgi?id=291432 Reviewed by Keith Miller. libcpp's std::variant implementation generates suboptimal code. See https://github.com/llvm/llvm-project/issues/62648 We have partially mitigated this in https://commits.webkit.org/283806@main and https://commits.webkit.org/289736@main by making our own std::visit replacements, but that doesn't help std::variant's destructor or copy constructor. This patch adds a <wtf/Variant.h> header that simply includes <variant>. This is step 1 of at least 3 to replace our use of std::variant. Step 2 will be to add "using Variant = std::variant" and replace our uses of std::variant with Variant, which will initially not change anything because it will be just an alias, then step 3 will be to replace the alias with our own implementation. While I was at it, I put wtf/Variant.h into precompiled headers. That saved me from needing to realphabetize ~150 includes to meet WebKit style and it also will speed up build time. * Source/JavaScriptCore/JavaScriptCorePrefix.h: * Source/JavaScriptCore/disassembler/Disassembler.cpp: * Source/JavaScriptCore/interpreter/Interpreter.h: * Source/JavaScriptCore/jit/AssemblyHelpers.h: * Source/JavaScriptCore/jit/SnippetReg.h: * Source/JavaScriptCore/parser/Lexer.cpp: * Source/JavaScriptCore/parser/VariableEnvironment.h: * Source/JavaScriptCore/runtime/BytecodeCacheError.h: * Source/JavaScriptCore/runtime/CachePayload.h: * Source/JavaScriptCore/runtime/CacheUpdate.h: * Source/JavaScriptCore/runtime/TemporalObject.h: * Source/JavaScriptCore/runtime/TemporalTimeZone.h: * Source/JavaScriptCore/runtime/VM.h: * Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp: * Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp: * Source/JavaScriptCore/wasm/WasmTypeDefinition.h: * Source/WTF/WTF.xcodeproj/project.pbxproj: * Source/WTF/wtf/CMakeLists.txt: * Source/WTF/wtf/CompactVariantOperations.h: * Source/WTF/wtf/CrossThreadCopier.h: * Source/WTF/wtf/Expected.h: * Source/WTF/wtf/FlatteningVariantAdaptor.h: * Source/WTF/wtf/GenericHashKey.h: * Source/WTF/wtf/Hasher.h: * Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h: * Source/WTF/wtf/SmallMap.h: * Source/WTF/wtf/StdLibExtras.h: * Source/WTF/wtf/Variant.h: Copied from Source/WebCore/workers/FetchingWorkerIdentifier.h. * Source/WTF/wtf/VariantExtras.h: * Source/WTF/wtf/VariantList.h: * Source/WTF/wtf/text/TextBreakIterator.h: * Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h: * Source/WebCore/Modules/WebGPU/GPUColorDict.h: * Source/WebCore/Modules/WebGPU/GPUError.h: * Source/WebCore/Modules/WebGPU/GPUExtent3DDict.h: * Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.h: * Source/WebCore/Modules/WebGPU/GPUOrigin2DDict.h: * Source/WebCore/Modules/WebGPU/GPUOrigin3DDict.h: * Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.h: * Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.h: * Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBindGroupEntry.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUColor.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUError.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExtent3D.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUImageCopyExternalImage.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin2D.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin3D.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassColorAttachment.h: * Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassDepthStencilAttachment.h: * Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h: * Source/WebCore/Modules/fetch/FetchBody.h: * Source/WebCore/Modules/fetch/FetchHeaders.h: * Source/WebCore/Modules/indexeddb/IDBCursor.h: * Source/WebCore/Modules/indexeddb/IDBGetAllResult.h: * Source/WebCore/Modules/indexeddb/IDBKey.h: * Source/WebCore/Modules/indexeddb/IDBKeyData.h: * Source/WebCore/Modules/indexeddb/IDBKeyPath.h: * Source/WebCore/Modules/indexeddb/IDBRequest.cpp: * Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp: * Source/WebCore/Modules/mediacontrols/MediaControlsHost.h: * Source/WebCore/Modules/mediastream/MediaTrackConstraints.h: * Source/WebCore/Modules/mediastream/RTCIceServer.h: * Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.h: * Source/WebCore/Modules/paymentrequest/PaymentRequest.h: * Source/WebCore/Modules/push-api/PushEventInit.h: * Source/WebCore/Modules/push-api/PushSubscription.h: * Source/WebCore/Modules/push-api/PushSubscriptionOptionsInit.h: * Source/WebCore/Modules/speech/SpeechRecognitionUpdate.h: * Source/WebCore/Modules/webaudio/AudioContextOptions.h: * Source/WebCore/Modules/webaudio/AudioNode.h: * Source/WebCore/Modules/webcodecs/WebCodecsAudioDataAlgorithms.h: * Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp: * Source/WebCore/Modules/webxr/WebXRWebGLLayer.h: * Source/WebCore/WebCorePrefix.h: * Source/WebCore/accessibility/AXCoreObject.h: * Source/WebCore/accessibility/AXTreeStore.h: * Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.h: * Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.h: * Source/WebCore/animation/AnimationEffect.h: * Source/WebCore/animation/EffectTiming.h: * Source/WebCore/animation/OptionalEffectTiming.h: * Source/WebCore/bindings/IDLTypes.h: * Source/WebCore/bindings/js/BufferSource.h: * Source/WebCore/bindings/js/JSDOMConvertUnion.h: * Source/WebCore/bindings/js/JSValueInWrappedObject.h: * Source/WebCore/bindings/scripts/CodeGeneratorJS.pm: (AddToIncludesForIDLType): * Source/WebCore/crypto/CryptoAlgorithm.h: * Source/WebCore/crypto/CryptoKey.h: * Source/WebCore/crypto/SubtleCrypto.h: * Source/WebCore/crypto/algorithms/CryptoAlgorithmAESKW.cpp: * Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.cpp: * Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp: * Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp: * Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_PSS.cpp: * Source/WebCore/crypto/parameters/CryptoAlgorithmEcdsaParams.h: * Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h: * Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedImportParams.h: * Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedKeyGenParams.h: * Source/WebCore/crypto/parameters/CryptoAlgorithmX25519Params.h: * Source/WebCore/css/CSSFontFaceSet.h: * Source/WebCore/css/CSSStyleProperties.cpp: * Source/WebCore/css/CSSStyleSheet.h: * Source/WebCore/css/DOMMatrixReadOnly.h: * Source/WebCore/css/FontFace.h: * Source/WebCore/css/StyleRule.h: * Source/WebCore/css/calc/CSSCalcTree.h: * Source/WebCore/css/typedom/CSSNumericValue.h: * Source/WebCore/css/typedom/CSSUnparsedValue.cpp: * Source/WebCore/css/typedom/CSSUnparsedValue.h: * Source/WebCore/css/values/CSSValueAggregates.h: * Source/WebCore/css/values/color/CSSAbsoluteColorSerialization.h: * Source/WebCore/css/values/color/CSSColor.h: * Source/WebCore/css/values/color/CSSColorDescriptors.h: * Source/WebCore/css/values/color/CSSRelativeColor.h: * Source/WebCore/css/values/color/CSSRelativeColorSerialization.h: * Source/WebCore/css/values/filter-effects/CSSFilterFunction.h: * Source/WebCore/css/values/primitives/CSSUnevaluatedCalc.h: * Source/WebCore/dom/ContainerNode.cpp: * Source/WebCore/dom/DocumentMarker.h: * Source/WebCore/dom/EventTarget.h: * Source/WebCore/dom/MessageEvent.h: * Source/WebCore/dom/Node.cpp: * Source/WebCore/editing/AlternativeTextController.h: * Source/WebCore/fileapi/Blob.h: * Source/WebCore/fileapi/NetworkSendQueue.h: * Source/WebCore/html/DOMFormData.h: * Source/WebCore/html/HTMLAllCollection.cpp: * Source/WebCore/html/ImageBitmap.cpp: * Source/WebCore/html/ImageDataArray.h: * Source/WebCore/html/URLSearchParams.h: * Source/WebCore/html/canvas/CanvasPath.h: * Source/WebCore/html/canvas/CanvasStyle.h: * Source/WebCore/html/canvas/GPUCanvasContext.h: * Source/WebCore/html/canvas/GPUCanvasContextCocoa.h: * Source/WebCore/html/canvas/WebGLFramebuffer.h: * Source/WebCore/inspector/InspectorCanvas.cpp: * Source/WebCore/inspector/InspectorCanvas.h: * Source/WebCore/inspector/InspectorCanvasCallTracer.cpp: * Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp: * Source/WebCore/layout/integration/inline/InlineIteratorBox.h: * Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h: * Source/WebCore/loader/ResourceLoaderOptions.h: * Source/WebCore/page/DiagnosticLoggingClient.h: * Source/WebCore/page/IntersectionObserver.h: * Source/WebCore/page/LocalDOMWindow.cpp: * Source/WebCore/page/Performance.h: * Source/WebCore/page/PerformanceMeasureOptions.h: * Source/WebCore/page/scrolling/ScrollingCoordinator.h: * Source/WebCore/platform/Cursor.h: * Source/WebCore/platform/PasteboardCustomData.h: * Source/WebCore/platform/ProcessIdentity.h: * Source/WebCore/platform/SharedBuffer.h: * Source/WebCore/platform/audio/AudioStreamDescription.h: * Source/WebCore/platform/calc/CalculationTree.h: * Source/WebCore/platform/graphics/ColorInterpolationMethod.h: * Source/WebCore/platform/graphics/Font.h: * Source/WebCore/platform/graphics/FontCascadeDescription.h: * Source/WebCore/platform/graphics/FontPalette.h: * Source/WebCore/platform/graphics/FontPaletteValues.h: * Source/WebCore/platform/graphics/FontSizeAdjust.h: * Source/WebCore/platform/graphics/Gradient.h: * Source/WebCore/platform/graphics/ca/PlatformCALayerDelegatedContents.h: * Source/WebCore/platform/graphics/cocoa/SourceBufferParser.h: * Source/WebCore/platform/graphics/cocoa/SourceBufferParserWebM.h: * Source/WebCore/platform/graphics/cocoa/UnrealizedCoreTextFont.h: * Source/WebCore/platform/graphics/displaylists/DisplayListItem.h: * Source/WebCore/platform/network/DNS.h: * Source/WebCore/platform/network/FormData.h: * Source/WebCore/platform/sql/SQLValue.h: * Source/WebCore/platform/sql/SQLiteStatement.cpp: * Source/WebCore/platform/text/TextFlags.h: * Source/WebCore/platform/xr/PlatformXR.h: * Source/WebCore/rendering/style/StyleGridData.h: * Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h: * Source/WebCore/style/values/StyleValueTypes.h: * Source/WebCore/testing/TypeConversions.h: * Source/WebCore/workers/FetchingWorkerIdentifier.h: * Source/WebCore/workers/WorkerInspectorProxy.h: * Source/WebCore/workers/service/ExtendableMessageEvent.h: * Source/WebCore/workers/service/ServiceWorkerRoute.h: * Source/WebCore/workers/service/ServiceWorkerTypes.h: * Source/WebCore/xml/XMLHttpRequest.h: * Source/WebGPU/WGSL/WGSL.h: * Source/WebKit/GPUProcess/ShapeDetection/ShapeDetectionObjectHeap.h: * Source/WebKit/GPUProcess/graphics/WebGPU/WebGPUObjectHeap.h: * Source/WebKit/NetworkProcess/NetworkLoadChecker.h: * Source/WebKit/NetworkProcess/cache/NetworkCacheData.h: * Source/WebKit/Platform/IPC/ArgumentCoders.h: * Source/WebKit/Platform/IPC/MessageReceiveQueueMap.h: * Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.h: * Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb: * Source/WebKit/Scripts/webkit/messages.py: (class_template_headers): * Source/WebKit/Shared/WTFArgumentCoders.serialization.in: * Source/WebKit/Shared/WebCompiledContentRuleListData.h: * Source/WebKit/Shared/WebFoundTextRange.h: * Source/WebKit/Shared/WebGPU/WebGPUColor.h: * Source/WebKit/Shared/WebGPU/WebGPUError.h: * Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h: * Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.h: * Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h: * Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.h: * Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.h: * Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.h: * Source/WebKit/UIProcess/API/APIWebAuthenticationPanel.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h: * Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp: * Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h: * Source/WebKit/UIProcess/Cocoa/SOAuthorization/SubFrameSOAuthorizationSession.h: * Source/WebKit/UIProcess/Cocoa/_WKWarningView.h: * Source/WebKit/UIProcess/PageClient.h: * Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.h: * Source/WebKit/WebKit2Prefix.h: * Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandle.h: * Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.mm: * Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopierTests.cpp: * Tools/TestWebKitAPI/Tests/WebKitCocoa/FrameTreeChecks.h: Canonical link: https://commits.webkit.org/293592@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