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

Reply via email to