Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 213f51683b99e7a3c7ced08b5dee8ec1309a7ff4
      
https://github.com/WebKit/WebKit/commit/213f51683b99e7a3c7ced08b5dee8ec1309a7ff4
  Author: Alex Christensen <[email protected]>
  Date:   2025-04-17 (Thu, 17 Apr 2025)

  Changed paths:
    M LayoutTests/ipc/coreipc.js
    M LayoutTests/ipc/serialized-type-info.html
    M Source/JavaScriptCore/bytecode/CallLinkInfo.h
    M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp
    M Source/JavaScriptCore/bytecode/StructureStubInfo.h
    M Source/JavaScriptCore/dfg/DFGLoopUnrollingPhase.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
    M Source/JavaScriptCore/disassembler/Disassembler.cpp
    M Source/JavaScriptCore/inspector/ContentSearchUtilities.h
    M Source/JavaScriptCore/interpreter/Interpreter.h
    M Source/JavaScriptCore/jit/AssemblyHelpers.cpp
    M Source/JavaScriptCore/jit/AssemblyHelpers.h
    M Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h
    M Source/JavaScriptCore/jit/JITInlineCacheGenerator.h
    M Source/JavaScriptCore/jit/SnippetReg.h
    M Source/JavaScriptCore/jsc.cpp
    M Source/JavaScriptCore/parser/Lexer.h
    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/ISO8601.cpp
    M Source/JavaScriptCore/runtime/ISO8601.h
    M Source/JavaScriptCore/runtime/IntlNumberFormat.h
    M Source/JavaScriptCore/runtime/LiteralParser.h
    M Source/JavaScriptCore/wasm/WasmCalleeGroup.h
    M Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmOperationsInlines.h
    M Source/JavaScriptCore/wasm/WasmTypeDefinition.h
    M Source/WTF/wtf/CompactVariant.h
    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/HashTraits.h
    M Source/WTF/wtf/Hasher.h
    M Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h
    M Source/WTF/wtf/NativePromise.h
    M Source/WTF/wtf/SmallMap.h
    M Source/WTF/wtf/SmallSet.h
    M Source/WTF/wtf/StdLibExtras.h
    M Source/WTF/wtf/Variant.h
    M Source/WTF/wtf/VariantExtras.h
    M Source/WTF/wtf/VariantList.h
    M Source/WTF/wtf/VariantListOperations.h
    M Source/WTF/wtf/text/TextBreakIterator.h
    M Source/WTF/wtf/text/cf/TextBreakIteratorCF.h
    M Source/WTF/wtf/text/icu/TextBreakIteratorICU.h
    M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h
    M Source/WebCore/Modules/WebGPU/GPUBuffer.cpp
    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/GPUExternalTextureDescriptor.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/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/WebGPUExternalTextureDescriptor.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin2D.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin3D.h
    M Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h
    M Source/WebCore/Modules/cache/DOMCacheEngine.h
    M Source/WebCore/Modules/fetch/FetchBody.h
    M Source/WebCore/Modules/fetch/FetchBodyOwner.h
    M Source/WebCore/Modules/fetch/FetchHeaders.h
    M Source/WebCore/Modules/fetch/FetchRequest.h
    M Source/WebCore/Modules/fetch/FetchResponse.h
    M Source/WebCore/Modules/filesystemaccess/FileSystemWritableFileStream.h
    M Source/WebCore/Modules/identity/DigitalCredentialsRequestData.h
    M Source/WebCore/Modules/indexeddb/IDBCursor.h
    M Source/WebCore/Modules/indexeddb/IDBDatabase.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.h
    M Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h
    M Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.cpp
    M Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.h
    M Source/WebCore/Modules/indexeddb/shared/IndexKey.h
    M Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp
    M Source/WebCore/Modules/mediacontrols/MediaControlsHost.h
    M Source/WebCore/Modules/mediastream/MediaDevices.cpp
    M Source/WebCore/Modules/mediastream/MediaDevices.h
    M Source/WebCore/Modules/mediastream/MediaTrackConstraints.h
    M Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
    M Source/WebCore/Modules/mediastream/RTCIceServer.h
    M Source/WebCore/Modules/mediastream/RTCPeerConnection.h
    M Source/WebCore/Modules/mediastream/RTCRtpTransform.h
    M Source/WebCore/Modules/mediastream/SFrameUtils.h
    M Source/WebCore/Modules/mediastream/UserMediaRequest.h
    M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.h
    M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpSenderBackend.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/PushSubscriptionOptionsInit.h
    M Source/WebCore/Modules/speech/SpeechRecognitionUpdate.h
    M Source/WebCore/Modules/url-pattern/URLPattern.cpp
    M Source/WebCore/Modules/url-pattern/URLPattern.h
    M Source/WebCore/Modules/url-pattern/URLPatternComponent.cpp
    M Source/WebCore/Modules/url-pattern/URLPatternResult.h
    M Source/WebCore/Modules/webaudio/AudioContextOptions.h
    M Source/WebCore/Modules/webaudio/AudioNode.h
    M Source/WebCore/Modules/webauthn/AuthenticatorResponseData.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredential.h
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDataAlgorithms.h
    M Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.h
    M Source/WebCore/Modules/webxr/WebXRWebGLLayer.h
    M Source/WebCore/Modules/webxr/XRWebGLBinding.h
    M Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp
    M Source/WebCore/Scripts/generate-process-sync-data.py
    M Source/WebCore/accessibility/AXCoreObject.h
    M Source/WebCore/accessibility/AXObjectCache.h
    M Source/WebCore/accessibility/AXTreeStore.h
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h
    M Source/WebCore/animation/BlendingKeyframes.h
    M Source/WebCore/animation/CustomAnimationOptions.h
    M Source/WebCore/animation/CustomEffect.cpp
    M Source/WebCore/animation/CustomEffect.h
    M Source/WebCore/animation/DocumentTimeline.cpp
    M Source/WebCore/animation/DocumentTimeline.h
    M Source/WebCore/animation/EffectTiming.h
    M Source/WebCore/animation/KeyframeAnimationOptions.h
    M Source/WebCore/animation/KeyframeEffect.cpp
    M Source/WebCore/animation/KeyframeEffect.h
    M Source/WebCore/animation/KeyframeInterpolation.h
    M Source/WebCore/animation/OptionalEffectTiming.h
    M Source/WebCore/animation/ViewTimelineOptions.h
    M Source/WebCore/animation/WebAnimation.cpp
    M Source/WebCore/animation/WebAnimation.h
    M Source/WebCore/animation/WebAnimationTypes.h
    M Source/WebCore/bindings/IDLTypes.h
    M Source/WebCore/bindings/js/BufferSource.h
    M Source/WebCore/bindings/js/JSWindowProxy.cpp
    M Source/WebCore/contentextensions/ContentExtensionActions.h
    M Source/WebCore/contentextensions/ContentExtensionRule.cpp
    M Source/WebCore/crypto/CryptoAlgorithm.h
    M Source/WebCore/crypto/CryptoKey.h
    M Source/WebCore/crypto/SubtleCrypto.cpp
    M Source/WebCore/crypto/SubtleCrypto.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmEcdsaParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmHkdfParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmPbkdf2Params.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedImportParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedKeyGenParams.h
    M Source/WebCore/css/CSSCustomPropertyValue.h
    M Source/WebCore/css/CSSFontFace.cpp
    M Source/WebCore/css/CSSFontFace.h
    M Source/WebCore/css/CSSStyleSheet.h
    M Source/WebCore/css/DOMMatrix.cpp
    M Source/WebCore/css/DOMMatrix.h
    M Source/WebCore/css/DOMMatrixReadOnly.cpp
    M Source/WebCore/css/DOMMatrixReadOnly.h
    M Source/WebCore/css/FontFace.h
    M Source/WebCore/css/StyleRule.h
    M Source/WebCore/css/calc/CSSCalcRandomCachingKey.h
    M Source/WebCore/css/calc/CSSCalcTree+Evaluation.cpp
    M Source/WebCore/css/calc/CSSCalcTree+Parser.cpp
    M Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp
    M Source/WebCore/css/calc/CSSCalcTree.h
    M Source/WebCore/css/parser/CSSPropertyParser.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.h
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Image.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Position.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Shapes.cpp
    M Source/WebCore/css/query/GenericMediaQueryTypes.h
    M Source/WebCore/css/typedom/CSSKeywordValue.h
    M Source/WebCore/css/typedom/CSSNumericValue.h
    M Source/WebCore/css/typedom/CSSStyleValueFactory.cpp
    M Source/WebCore/css/typedom/CSSStyleValueFactory.h
    M Source/WebCore/css/typedom/CSSUnparsedValue.h
    M Source/WebCore/css/typedom/StylePropertyMap.cpp
    M Source/WebCore/css/typedom/StylePropertyMap.h
    M Source/WebCore/css/typedom/StylePropertyMapReadOnly.h
    M Source/WebCore/css/typedom/color/CSSOMColorValue.cpp
    M Source/WebCore/css/typedom/color/CSSOMColorValue.h
    M Source/WebCore/css/typedom/color/CSSRGB.h
    M Source/WebCore/css/typedom/transform/CSSPerspective.h
    M Source/WebCore/css/values/CSSValueAggregates.h
    M Source/WebCore/css/values/color/CSSColor.h
    M Source/WebCore/css/values/color/CSSColorConversion+Normalize.h
    M Source/WebCore/css/values/color/CSSColorConversion+ToTypedColor.h
    M Source/WebCore/css/values/color/CSSColorDescriptors.h
    M Source/WebCore/css/values/easing/CSSEasingFunction.h
    M Source/WebCore/css/values/easing/CSSStepsEasingFunction.h
    M Source/WebCore/css/values/filter-effects/CSSAppleColorFilterProperty.h
    M Source/WebCore/css/values/filter-effects/CSSFilterFunction.h
    M Source/WebCore/css/values/filter-effects/CSSFilterProperty.h
    M Source/WebCore/css/values/images/CSSGradient.h
    M Source/WebCore/css/values/motion/CSSRayFunction.h
    M Source/WebCore/css/values/primitives/CSSPosition.h
    M Source/WebCore/css/values/primitives/CSSPrimitiveData.h
    M Source/WebCore/css/values/primitives/CSSPrimitiveNumericOrKeyword.h
    M 
Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+EvaluateCalc.h
    M 
Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+SymbolReplacement.h
    M Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes.h
    M Source/WebCore/css/values/primitives/CSSURLModifiers.h
    M Source/WebCore/css/values/primitives/CSSUnevaluatedCalc.h
    M Source/WebCore/css/values/shapes/CSSBasicShape.h
    M Source/WebCore/css/values/shapes/CSSCircleFunction.h
    M Source/WebCore/css/values/shapes/CSSEllipseFunction.h
    M Source/WebCore/css/values/shapes/CSSFillRule.h
    M Source/WebCore/css/values/shapes/CSSRectFunction.h
    M Source/WebCore/css/values/shapes/CSSShapeFunction.h
    M Source/WebCore/dom/CustomElementDefaultARIA.h
    M Source/WebCore/dom/CustomElementReactionQueue.h
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/Document.h
    M Source/WebCore/dom/DocumentMarker.h
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/Element.h
    M Source/WebCore/dom/EventTarget.h
    M Source/WebCore/dom/MessageEvent.h
    M Source/WebCore/dom/Node.h
    M Source/WebCore/dom/Observable.h
    M Source/WebCore/dom/Range.cpp
    M Source/WebCore/dom/Range.h
    M Source/WebCore/dom/ShadowRoot.cpp
    M Source/WebCore/dom/ShadowRoot.h
    M Source/WebCore/dom/TrustedType.cpp
    M Source/WebCore/dom/TrustedType.h
    M Source/WebCore/editing/AlternativeTextController.h
    M Source/WebCore/editing/TextCheckingHelper.cpp
    M Source/WebCore/editing/TextCheckingHelper.h
    M Source/WebCore/editing/TextManipulationControllerExclusionRule.h
    M Source/WebCore/editing/cocoa/AttributedString.h
    M Source/WebCore/fileapi/Blob.h
    M Source/WebCore/fileapi/FileReader.cpp
    M Source/WebCore/fileapi/FileReader.h
    M Source/WebCore/fileapi/NetworkSendQueue.h
    M Source/WebCore/history/BackForwardCache.h
    M Source/WebCore/html/Allowlist.h
    M Source/WebCore/html/CustomElementFormValue.h
    M Source/WebCore/html/DOMFormData.h
    M Source/WebCore/html/HTMLAllCollection.cpp
    M Source/WebCore/html/HTMLAllCollection.h
    M Source/WebCore/html/HTMLDocument.cpp
    M Source/WebCore/html/HTMLDocument.h
    M Source/WebCore/html/HTMLElement.cpp
    M Source/WebCore/html/HTMLElement.h
    M Source/WebCore/html/HTMLFormControlsCollection.cpp
    M Source/WebCore/html/HTMLFormControlsCollection.h
    M Source/WebCore/html/HTMLFormElement.cpp
    M Source/WebCore/html/HTMLFormElement.h
    M Source/WebCore/html/HTMLIFrameElement.cpp
    M Source/WebCore/html/HTMLIFrameElement.h
    M Source/WebCore/html/HTMLMediaElement.h
    M Source/WebCore/html/HTMLOptionsCollection.h
    M Source/WebCore/html/HTMLScriptElement.cpp
    M Source/WebCore/html/HTMLScriptElement.h
    M Source/WebCore/html/HTMLSelectElement.h
    M Source/WebCore/html/HTMLSlotElement.h
    M Source/WebCore/html/ImageBitmap.h
    M Source/WebCore/html/ImageDataArray.cpp
    M Source/WebCore/html/ImageDataArray.h
    M Source/WebCore/html/OffscreenCanvas.h
    M Source/WebCore/html/URLSearchParams.cpp
    M Source/WebCore/html/URLSearchParams.h
    M Source/WebCore/html/canvas/CanvasPath.h
    M Source/WebCore/html/canvas/CanvasRenderingContext2DBase.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/ImageBitmapRenderingContext.h
    M Source/WebCore/html/canvas/WebGLAny.h
    M Source/WebCore/html/canvas/WebGLFramebuffer.h
    M Source/WebCore/html/canvas/WebGLRenderingContextBase.h
    M Source/WebCore/html/track/TrackEvent.h
    M Source/WebCore/html/track/VTTCue.h
    M Source/WebCore/inspector/InspectorCanvas.h
    M Source/WebCore/inspector/InspectorStyleSheet.h
    M Source/WebCore/layout/integration/inline/InlineIteratorBox.h
    M Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h
    M Source/WebCore/page/DiagnosticLoggingClient.h
    M Source/WebCore/page/DragController.cpp
    M Source/WebCore/page/DragController.h
    M Source/WebCore/page/ElementTargetingTypes.h
    M Source/WebCore/page/IntersectionObserver.h
    M Source/WebCore/page/Page.h
    M Source/WebCore/page/PageColorSampler.cpp
    M Source/WebCore/page/PageColorSampler.h
    M Source/WebCore/page/PageConfiguration.h
    M Source/WebCore/page/Performance.h
    M Source/WebCore/page/PerformanceMeasureOptions.h
    M Source/WebCore/page/PerformanceUserTiming.cpp
    M Source/WebCore/page/PerformanceUserTiming.h
    M Source/WebCore/page/ResizeObserver.h
    M Source/WebCore/page/SecurityOriginData.h
    M Source/WebCore/page/scrolling/ScrollingCoordinator.h
    M Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.cpp
    M Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.h
    M Source/WebCore/page/text-extraction/TextExtraction.cpp
    M Source/WebCore/page/text-extraction/TextExtractionTypes.h
    M Source/WebCore/page/writing-tools/WritingToolsController.h
    M Source/WebCore/platform/Cursor.h
    M Source/WebCore/platform/FixedContainerEdges.h
    M Source/WebCore/platform/Length.h
    M Source/WebCore/platform/PasteboardCustomData.cpp
    M Source/WebCore/platform/PasteboardCustomData.h
    M Source/WebCore/platform/SerializedPlatformDataCueValue.h
    M Source/WebCore/platform/SharedBuffer.h
    M Source/WebCore/platform/animation/Animation.h
    M Source/WebCore/platform/audio/AudioStreamDescription.h
    M Source/WebCore/platform/audio/PlatformRawAudioData.h
    M Source/WebCore/platform/audio/cocoa/PlatformRawAudioDataCocoa.cpp
    M Source/WebCore/platform/calc/CalculationExecutor.h
    M Source/WebCore/platform/calc/CalculationTree+Evaluation.cpp
    M Source/WebCore/platform/calc/CalculationTree.h
    M Source/WebCore/platform/encryptedmedia/CDMProxy.h
    M Source/WebCore/platform/graphics/Color.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/FontPlatformData.h
    M Source/WebCore/platform/graphics/Gradient.h
    M Source/WebCore/platform/graphics/GraphicsContextGL.h
    M Source/WebCore/platform/graphics/GraphicsStyle.h
    M Source/WebCore/platform/graphics/Path.h
    M Source/WebCore/platform/graphics/PathSegment.h
    M Source/WebCore/platform/graphics/SourceBrush.h
    M Source/WebCore/platform/graphics/SourceImage.h
    M Source/WebCore/platform/graphics/avfoundation/FormatDescriptionUtilities.h
    M Source/WebCore/platform/graphics/cg/GradientRendererCG.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/mediastream/cocoa/DisplayCaptureSourceCocoa.h
    M Source/WebCore/platform/mediastream/mac/ScreenCaptureKitCaptureSource.h
    M Source/WebCore/platform/mock/MockMediaDevice.h
    M Source/WebCore/platform/network/BlobPart.h
    M Source/WebCore/platform/network/DNS.h
    M Source/WebCore/platform/network/FormData.h
    M Source/WebCore/platform/network/RFC8941.h
    M Source/WebCore/platform/network/cf/ResourceRequest.h
    M Source/WebCore/platform/network/cocoa/CredentialCocoa.h
    M Source/WebCore/platform/sql/SQLValue.h
    M Source/WebCore/platform/xr/PlatformXR.h
    M Source/WebCore/rendering/RenderBlockFlow.h
    M Source/WebCore/rendering/style/ShapeValue.h
    M Source/WebCore/rendering/style/StyleGridData.h
    M Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h
    M Source/WebCore/style/AnchorPositionEvaluator.h
    M Source/WebCore/style/values/StyleValueTypes.h
    M Source/WebCore/style/values/color/StyleColor.h
    M Source/WebCore/style/values/images/StyleGradient.cpp
    M Source/WebCore/style/values/images/StyleGradient.h
    M Source/WebCore/style/values/primitives/StylePrimitiveNumeric.h
    M Source/WebCore/style/values/primitives/StylePrimitiveNumericTypes.h
    M Source/WebCore/style/values/shapes/StyleBasicShape.h
    M Source/WebCore/style/values/shapes/StyleCircleFunction.h
    M Source/WebCore/style/values/shapes/StyleEllipseFunction.h
    M Source/WebCore/style/values/shapes/StyleRectFunction.cpp
    M Source/WebCore/style/values/shapes/StyleShapeFunction.cpp
    M Source/WebCore/style/values/shapes/StyleShapeFunction.h
    M Source/WebCore/svg/properties/SVGAnimatedString.h
    M Source/WebCore/testing/Internals.h
    M Source/WebCore/testing/TypeConversions.h
    M Source/WebCore/workers/FetchingWorkerIdentifier.h
    M Source/WebCore/workers/ScriptBuffer.h
    M Source/WebCore/workers/Worker.cpp
    M Source/WebCore/workers/Worker.h
    M Source/WebCore/workers/WorkerGlobalScope.cpp
    M Source/WebCore/workers/WorkerGlobalScope.h
    M Source/WebCore/workers/WorkerInspectorProxy.h
    M Source/WebCore/workers/service/ExtendableMessageEvent.h
    M Source/WebCore/workers/service/InstallEvent.cpp
    M Source/WebCore/workers/service/InstallEvent.h
    M Source/WebCore/workers/service/RouterRule.h
    M Source/WebCore/workers/service/ServiceWorkerContainer.cpp
    M Source/WebCore/workers/service/ServiceWorkerContainer.h
    M Source/WebCore/workers/service/ServiceWorkerGlobalScope.h
    M Source/WebCore/workers/service/ServiceWorkerRoute.h
    M Source/WebCore/workers/service/ServiceWorkerTypes.h
    M Source/WebCore/workers/service/background-fetch/BackgroundFetchManager.h
    M 
Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h
    M Source/WebCore/workers/shared/SharedWorker.cpp
    M Source/WebCore/workers/shared/SharedWorker.h
    M Source/WebCore/xml/DOMParser.cpp
    M Source/WebCore/xml/DOMParser.h
    M Source/WebCore/xml/XMLHttpRequest.h
    M Source/WebCore/xml/XPathParser.cpp
    M Source/WebGPU/WGSL/ConstantValue.h
    M Source/WebGPU/WGSL/Overload.h
    M Source/WebGPU/WGSL/TypeCheck.cpp
    M Source/WebGPU/WGSL/Types.h
    M Source/WebGPU/WGSL/WGSL.cpp
    M Source/WebGPU/WGSL/WGSL.h
    M Source/WebGPU/WebGPU/BindGroupLayout.h
    M Source/WebGPU/WebGPU/BindableResource.h
    M Source/WebGPU/WebGPU/ShaderModule.h
    M Source/WebGPU/WebGPU/ShaderModule.mm
    M Source/WebKit/GPUProcess/graphics/PathSegment.serialization.in
    M Source/WebKit/GPUProcess/graphics/WebGPU/WebGPUObjectHeap.h
    M Source/WebKit/NetworkProcess/NetworkLoadChecker.h
    M 
Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.serialization.in
    M Source/WebKit/NetworkProcess/cache/NetworkCacheData.cpp
    M Source/WebKit/NetworkProcess/cache/NetworkCacheData.h
    M Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.h
    M Source/WebKit/NetworkProcess/storage/SQLiteStorageArea.h
    M Source/WebKit/Platform/IPC/ArgumentCoders.h
    M Source/WebKit/Platform/IPC/MessageReceiveQueueMap.h
    M Source/WebKit/Platform/cocoa/CocoaHelpers.h
    M Source/WebKit/Platform/cocoa/ExtensionCapability.h
    M Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h
    M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.h
    M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm
    M Source/WebKit/Scripts/generate-serializers.py
    M Source/WebKit/Scripts/webkit/messages.py
    M Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp
    M Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in
    M Source/WebKit/Shared/API/Cocoa/RemoteObjectRegistry.h
    M Source/WebKit/Shared/Cocoa/CoreIPCCFType.h
    M Source/WebKit/Shared/Cocoa/CoreIPCCFType.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCContacts.h
    M Source/WebKit/Shared/Cocoa/CoreIPCContacts.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h
    M Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.h
    M Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.mm
    M Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCNSURLRequest.h
    M Source/WebKit/Shared/Cocoa/CoreIPCNSURLRequest.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCNSValue.h
    M Source/WebKit/Shared/Cocoa/CoreIPCNSValue.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCPlist.serialization.in
    M Source/WebKit/Shared/Cocoa/CoreIPCPlistObject.h
    M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in
    M Source/WebKit/Shared/JavaScriptEvaluationResult.h
    M Source/WebKit/Shared/JavaScriptEvaluationResult.serialization.in
    M Source/WebKit/Shared/RTCNetwork.h
    M Source/WebKit/Shared/RTCNetwork.serialization.in
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTree.serialization.in
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.h
    M Source/WebKit/Shared/SessionState.h
    M Source/WebKit/Shared/SessionState.serialization.in
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKit/Shared/WebCoreFont.serialization.in
    M Source/WebKit/Shared/WebFoundTextRange.h
    M Source/WebKit/Shared/WebFoundTextRange.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUColor.h
    M Source/WebKit/Shared/WebGPU/WebGPUColor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUError.h
    M Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h
    M Source/WebKit/Shared/WebGPU/WebGPUExtent3D.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h
    M Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.h
    M Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in
    M Source/WebKit/Shared/WebPreferencesStore.h
    M Source/WebKit/Shared/WebPreferencesStore.serialization.in
    M Source/WebKit/Shared/cf/CoreIPCCGColorSpace.h
    M Source/WebKit/Shared/cf/CoreIPCCGColorSpace.serialization.in
    M Source/WebKit/Shared/cf/CoreIPCNumber.h
    M Source/WebKit/Shared/cf/CoreIPCNumber.serialization.in
    M Source/WebKit/Shared/cf/CoreIPCSecTrust.h
    M Source/WebKit/Shared/cf/CoreIPCSecTrust.mm
    M Source/WebKit/Shared/cf/CoreIPCSecTrust.serialization.in
    M Source/WebKit/Shared/mac/SecItemResponseData.h
    M Source/WebKit/Shared/mac/SecItemResponseData.serialization.in
    M Source/WebKit/UIProcess/API/APIWebAuthenticationPanel.h
    M Source/WebKit/UIProcess/API/C/WKMockMediaDevice.cpp
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h
    M Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm
    M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h
    M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
    M Source/WebKit/UIProcess/Automation/WebAutomationSession.h
    M Source/WebKit/UIProcess/Automation/ios/WebAutomationSessionIOS.mm
    M Source/WebKit/UIProcess/Automation/mac/WebAutomationSessionMac.mm
    M Source/WebKit/UIProcess/BrowsingWarning.h
    M 
Source/WebKit/UIProcess/Cocoa/SOAuthorization/SubFrameSOAuthorizationSession.h
    M Source/WebKit/UIProcess/Cocoa/_WKWarningView.h
    M Source/WebKit/UIProcess/Cocoa/_WKWarningView.mm
    M Source/WebKit/UIProcess/Extensions/WebExtension.h
    M Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.h
    M Source/WebKit/UIProcess/PageClient.h
    M Source/WebKit/UIProcess/WebAuthentication/Authenticator.h
    M Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.cpp
    M Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.h
    M Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.h
    M Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.cpp
    M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.h
    M 
Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp
    M Source/WebKit/UIProcess/WebProcessActivityState.cpp
    M Source/WebKit/UIProcess/WebProcessActivityState.h
    M Source/WebKit/UIProcess/XR/ios/PlatformXRARKit.h
    M Source/WebKit/UIProcess/ios/DragDropInteractionState.h
    M Source/WebKit/UIProcess/ios/PageClientImplIOS.h
    M Source/WebKit/UIProcess/ios/PageClientImplIOS.mm
    M Source/WebKit/UIProcess/mac/PageClientImplMac.h
    M Source/WebKit/UIProcess/mac/PageClientImplMac.mm
    M Source/WebKit/UIProcess/mac/WebViewImpl.h
    M Source/WebKit/UIProcess/mac/WebViewImpl.mm
    M 
Source/WebKit/WebProcess/Extensions/API/Cocoa/WebExtensionAPISidePanelCocoa.mm
    M 
Source/WebKit/WebProcess/Extensions/API/Cocoa/WebExtensionAPISidebarActionCocoa.mm
    M Source/WebKit/WebProcess/Extensions/API/WebExtensionAPISidebarAction.h
    M Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandle.h
    M 
Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in
    M Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.h
    M Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.serialization.in
    M Source/WebKit/WebProcess/Storage/WebServiceWorkerFetchTaskClient.h
    M 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemoteProperties.h
    M 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemoteProperties.serialization.in
    M Source/WebKit/WebProcess/cocoa/UserMediaCaptureManager.h
    M Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.mm
    M Tools/TestWebKitAPI/Tests/IPC/ArgumentCoderTests.cpp
    M Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm
    M Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopierTests.cpp
    M Tools/TestWebKitAPI/Tests/WTF/VariantList.cpp
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/FrameTreeChecks.h
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/PrivateClickMeasurement.mm

  Log Message:
  -----------
  Replace std::variant with Variant in code
https://bugs.webkit.org/show_bug.cgi?id=291457
rdar://149100320

Reviewed by Keith Miller.

This is step 2 of the process begun in 293592@main

This will allow us to experiment with other variant implementations,
such as mpark::variant which reduced binary sizes of frameworks:

JSC:     43055056 to 42940464 (0.26% size reduction)
WebCore: 99879952 to 96043888 (3.8% size reduction)
WebKit:  58463024 to 56876576 (2.7% size reduction)

* LayoutTests/ipc/serialized-type-info.html:
* Source/JavaScriptCore/bytecode/CallLinkInfo.h:
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp:
(JSC::addWatchpoint):
* Source/JavaScriptCore/bytecode/StructureStubInfo.h:
* Source/JavaScriptCore/dfg/DFGLoopUnrollingPhase.cpp:
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
* Source/JavaScriptCore/disassembler/Disassembler.cpp:
* Source/JavaScriptCore/inspector/ContentSearchUtilities.h:
* Source/JavaScriptCore/interpreter/Interpreter.h:
* Source/JavaScriptCore/jit/AssemblyHelpers.cpp:
(JSC::AssemblyHelpers::branchIfValue):
* Source/JavaScriptCore/jit/AssemblyHelpers.h:
(JSC::AssemblyHelpers::branchIfTruthy):
(JSC::AssemblyHelpers::branchIfFalsey):
* Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:
* Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:
* Source/JavaScriptCore/jit/SnippetReg.h:
* Source/JavaScriptCore/jsc.cpp:
(JSC_DEFINE_HOST_FUNCTION):
* Source/JavaScriptCore/parser/Lexer.h:
* Source/JavaScriptCore/parser/VariableEnvironment.h:
* Source/JavaScriptCore/runtime/BytecodeCacheError.h:
* Source/JavaScriptCore/runtime/CachePayload.h:
* Source/JavaScriptCore/runtime/CacheUpdate.h:
* Source/JavaScriptCore/runtime/ISO8601.cpp:
(JSC::ISO8601::parseTimeZoneAnnotation):
* Source/JavaScriptCore/runtime/ISO8601.h:
* Source/JavaScriptCore/runtime/IntlNumberFormat.h:
* Source/JavaScriptCore/runtime/LiteralParser.h:
* Source/JavaScriptCore/wasm/WasmCalleeGroup.h:
* Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp:
* Source/JavaScriptCore/wasm/WasmOperationsInlines.h:
(JSC::Wasm::doArrayFill):
* Source/JavaScriptCore/wasm/WasmTypeDefinition.h:
(JSC::Wasm::StorageType::StorageType):
* Source/WTF/wtf/CompactVariant.h:
* Source/WTF/wtf/CompactVariantOperations.h:
* Source/WTF/wtf/CrossThreadCopier.h:
* Source/WTF/wtf/Expected.h:
(std::experimental::fundamentals_v3::__expected_detail::base::base):
* Source/WTF/wtf/FlatteningVariantAdaptor.h:
* Source/WTF/wtf/GenericHashKey.h:
* Source/WTF/wtf/HashTraits.h:
* Source/WTF/wtf/Hasher.h:
(WTF::add):
* Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h:
* Source/WTF/wtf/NativePromise.h:
* Source/WTF/wtf/SmallMap.h:
* Source/WTF/wtf/SmallSet.h:
* Source/WTF/wtf/StdLibExtras.h:
* Source/WTF/wtf/Variant.h:
* Source/WTF/wtf/VariantExtras.h:
* Source/WTF/wtf/VariantList.h:
* Source/WTF/wtf/VariantListOperations.h:
* Source/WTF/wtf/text/TextBreakIterator.h:
* Source/WTF/wtf/text/cf/TextBreakIteratorCF.h:
* Source/WTF/wtf/text/icu/TextBreakIteratorICU.h:
* Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h:
* Source/WebCore/Modules/WebGPU/GPUBuffer.cpp:
(WebCore::makeArrayBuffer):
* Source/WebCore/Modules/WebGPU/GPUColorDict.h:
* Source/WebCore/Modules/WebGPU/GPUError.h:
* Source/WebCore/Modules/WebGPU/GPUExtent3DDict.h:
* Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.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/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/WebGPUExternalTextureDescriptor.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin2D.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUOrigin3D.h:
* Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h:
* Source/WebCore/Modules/cache/DOMCacheEngine.h:
* Source/WebCore/Modules/fetch/FetchBody.h:
* Source/WebCore/Modules/fetch/FetchBodyOwner.h:
* Source/WebCore/Modules/fetch/FetchHeaders.h:
* Source/WebCore/Modules/fetch/FetchRequest.h:
* Source/WebCore/Modules/fetch/FetchResponse.h:
* Source/WebCore/Modules/filesystemaccess/FileSystemWritableFileStream.h:
* Source/WebCore/Modules/identity/DigitalCredentialsRequestData.h:
* Source/WebCore/Modules/indexeddb/IDBCursor.h:
* Source/WebCore/Modules/indexeddb/IDBDatabase.h:
* Source/WebCore/Modules/indexeddb/IDBKey.h:
* Source/WebCore/Modules/indexeddb/IDBKeyData.h:
* Source/WebCore/Modules/indexeddb/IDBKeyPath.h:
* Source/WebCore/Modules/indexeddb/IDBRequest.h:
* Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h:
* Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.cpp:
(WebCore::IDBCursorInfo::IDBCursorInfo):
* Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.h:
(WebCore::IDBCursorInfo::sourceIdentifier const):
* Source/WebCore/Modules/indexeddb/shared/IndexKey.h:
* Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp:
(WebCore::MediaControlsHost::showMediaControlsContextMenu):
* Source/WebCore/Modules/mediacontrols/MediaControlsHost.h:
* Source/WebCore/Modules/mediastream/MediaDevices.cpp:
(WebCore::createMediaConstraints):
(WebCore::MediaDevices::exposeDevices):
* Source/WebCore/Modules/mediastream/MediaDevices.h:
* Source/WebCore/Modules/mediastream/MediaTrackConstraints.h:
* Source/WebCore/Modules/mediastream/PeerConnectionBackend.h:
* Source/WebCore/Modules/mediastream/RTCIceServer.h:
* Source/WebCore/Modules/mediastream/RTCPeerConnection.h:
* Source/WebCore/Modules/mediastream/RTCRtpTransform.h:
* Source/WebCore/Modules/mediastream/SFrameUtils.h:
* Source/WebCore/Modules/mediastream/UserMediaRequest.h:
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.h:
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpSenderBackend.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/PushSubscriptionOptionsInit.h:
* Source/WebCore/Modules/speech/SpeechRecognitionUpdate.h:
* Source/WebCore/Modules/url-pattern/URLPattern.cpp:
(WebCore::URLPattern::match const):
* Source/WebCore/Modules/url-pattern/URLPattern.h:
* Source/WebCore/Modules/url-pattern/URLPatternComponent.cpp:
(WebCore::URLPatternUtilities::URLPatternComponent::createComponentMatchResult 
const):
* Source/WebCore/Modules/url-pattern/URLPatternResult.h:
* Source/WebCore/Modules/webaudio/AudioContextOptions.h:
* Source/WebCore/Modules/webaudio/AudioNode.h:
* Source/WebCore/Modules/webauthn/AuthenticatorResponseData.h:
* Source/WebCore/Modules/webauthn/PublicKeyCredential.h:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDataAlgorithms.h:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.h:
* Source/WebCore/Modules/webxr/WebXRWebGLLayer.h:
* Source/WebCore/Modules/webxr/XRWebGLBinding.h:
* Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp:
(PAL::createCryptoDigest):
* Source/WebCore/Scripts/generate-process-sync-data.py:
(generate_process_sync_data_header):
(generate_process_sync_data_serialiation_in):
* Source/WebCore/accessibility/AXCoreObject.h:
* Source/WebCore/accessibility/AXObjectCache.h:
* Source/WebCore/accessibility/AXTreeStore.h:
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h:
* Source/WebCore/animation/BlendingKeyframes.h:
* Source/WebCore/animation/CustomAnimationOptions.h:
* Source/WebCore/animation/CustomEffect.cpp:
(WebCore::CustomEffect::create):
* Source/WebCore/animation/CustomEffect.h:
* Source/WebCore/animation/DocumentTimeline.cpp:
(WebCore::DocumentTimeline::animate):
* Source/WebCore/animation/DocumentTimeline.h:
* Source/WebCore/animation/EffectTiming.h:
* Source/WebCore/animation/KeyframeAnimationOptions.h:
* Source/WebCore/animation/KeyframeEffect.cpp:
(WebCore::doubleOrTimelineRangeOffsetFromString):
(WebCore::KeyframeEffect::create):
* Source/WebCore/animation/KeyframeEffect.h:
* Source/WebCore/animation/KeyframeInterpolation.h:
* Source/WebCore/animation/OptionalEffectTiming.h:
* Source/WebCore/animation/ViewTimelineOptions.h:
* Source/WebCore/animation/WebAnimation.cpp:
(WebCore::WebAnimation::setBindingsFrameRate):
* Source/WebCore/animation/WebAnimation.h:
(WebCore::WebAnimation::bindingsFrameRate const):
* Source/WebCore/animation/WebAnimationTypes.h:
* Source/WebCore/bindings/IDLTypes.h:
* Source/WebCore/bindings/js/BufferSource.h:
* Source/WebCore/bindings/js/JSWindowProxy.cpp:
(WebCore::logCrossTabPropertyAccess):
(WebCore::checkCrossTabWindowProxyUsage):
* Source/WebCore/contentextensions/ContentExtensionActions.h:
* Source/WebCore/contentextensions/ContentExtensionRule.cpp:
* Source/WebCore/crypto/CryptoAlgorithm.h:
* Source/WebCore/crypto/CryptoKey.h:
* Source/WebCore/crypto/SubtleCrypto.cpp:
* Source/WebCore/crypto/SubtleCrypto.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmEcdsaParams.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmHkdfParams.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmPbkdf2Params.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedImportParams.h:
* Source/WebCore/crypto/parameters/CryptoAlgorithmRsaHashedKeyGenParams.h:
* Source/WebCore/css/CSSCustomPropertyValue.h:
* Source/WebCore/css/CSSFontFace.cpp:
(WebCore::propertiesOrCSSConnection):
* Source/WebCore/css/CSSFontFace.h:
* Source/WebCore/css/CSSStyleSheet.h:
* Source/WebCore/css/DOMMatrix.cpp:
(WebCore::DOMMatrix::create):
* Source/WebCore/css/DOMMatrix.h:
* Source/WebCore/css/DOMMatrixReadOnly.cpp:
(WebCore::DOMMatrixReadOnly::create):
* Source/WebCore/css/DOMMatrixReadOnly.h:
* Source/WebCore/css/FontFace.h:
* Source/WebCore/css/StyleRule.h:
* Source/WebCore/css/calc/CSSCalcRandomCachingKey.h:
(WebCore::CSSCalc::RandomCachingKey::RandomCachingKey):
* Source/WebCore/css/calc/CSSCalcTree+Evaluation.cpp:
(WebCore::CSSCalc::evaluate):
* Source/WebCore/css/calc/CSSCalcTree+Parser.cpp:
(WebCore::CSSCalc::consumeOptionalRandomSharingOptions):
* Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp:
(WebCore::CSSCalc::simplify):
* Source/WebCore/css/calc/CSSCalcTree.h:
* Source/WebCore/css/parser/CSSPropertyParser.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.cpp:
(WebCore::CSSPropertyParserHelpers::forwardVariantTo):
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Font.h:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Image.cpp:
(WebCore::CSSPropertyParserHelpers::consumeRadialGradient):
* Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:
(WebCore::CSSPropertyParserHelpers::MetaResolver::resolve):
(WebCore::CSSPropertyParserHelpers::MetaResolver::requires):
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Position.cpp:
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Shapes.cpp:
(WebCore::CSSPropertyParserHelpers::consumeShapeArcCommand):
* Source/WebCore/css/query/GenericMediaQueryTypes.h:
* Source/WebCore/css/typedom/CSSKeywordValue.h:
* Source/WebCore/css/typedom/CSSNumericValue.h:
* Source/WebCore/css/typedom/CSSStyleValueFactory.cpp:
(WebCore::CSSStyleValueFactory::vectorFromStyleValuesOrStrings):
* Source/WebCore/css/typedom/CSSStyleValueFactory.h:
* Source/WebCore/css/typedom/CSSUnparsedValue.h:
* Source/WebCore/css/typedom/StylePropertyMap.cpp:
(WebCore::StylePropertyMap::set):
(WebCore::StylePropertyMap::append):
* Source/WebCore/css/typedom/StylePropertyMap.h:
* Source/WebCore/css/typedom/StylePropertyMapReadOnly.h:
* Source/WebCore/css/typedom/color/CSSOMColorValue.cpp:
(WebCore::CSSOMColorValue::parse):
* Source/WebCore/css/typedom/color/CSSOMColorValue.h:
* Source/WebCore/css/typedom/color/CSSRGB.h:
* Source/WebCore/css/typedom/transform/CSSPerspective.h:
* Source/WebCore/css/values/CSSValueAggregates.h:
* Source/WebCore/css/values/color/CSSColor.h:
* Source/WebCore/css/values/color/CSSColorConversion+Normalize.h:
(WebCore::normalizeAndClampNumericComponentsIntoCanonicalRepresentation):
(WebCore::normalizeNumericComponentsIntoCanonicalRepresentation):
* Source/WebCore/css/values/color/CSSColorConversion+ToTypedColor.h:
(WebCore::convertToTypeColorComponent):
* Source/WebCore/css/values/color/CSSColorDescriptors.h:
* Source/WebCore/css/values/easing/CSSEasingFunction.h:
* Source/WebCore/css/values/easing/CSSStepsEasingFunction.h:
* Source/WebCore/css/values/filter-effects/CSSAppleColorFilterProperty.h:
* Source/WebCore/css/values/filter-effects/CSSFilterFunction.h:
* Source/WebCore/css/values/filter-effects/CSSFilterProperty.h:
* Source/WebCore/css/values/images/CSSGradient.h:
* Source/WebCore/css/values/motion/CSSRayFunction.h:
* Source/WebCore/css/values/primitives/CSSPosition.h:
(WebCore::CSS::Position::Position):
* Source/WebCore/css/values/primitives/CSSPrimitiveData.h:
* Source/WebCore/css/values/primitives/CSSPrimitiveNumericOrKeyword.h:
(WebCore::CSS::PrimitiveNumericOrKeyword::PrimitiveNumericOrKeyword):
* Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+EvaluateCalc.h:
(WebCore::CSS::evaluateCalcIfNoConversionDataRequired):
* 
Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+SymbolReplacement.h:
(WebCore::CSS::replaceSymbol):
* Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes.h:
(WebCore::CSS::NumberOrPercentage::NumberOrPercentage):
(WebCore::CSS::NumberOrPercentageResolvedToNumber::NumberOrPercentageResolvedToNumber):
* Source/WebCore/css/values/primitives/CSSURLModifiers.h:
* Source/WebCore/css/values/primitives/CSSUnevaluatedCalc.h:
(WebCore::CSS::requiresConversionData):
(WebCore::CSS::isUnevaluatedCalc):
(WebCore::CSS::simplifyUnevaluatedCalc):
* Source/WebCore/css/values/shapes/CSSBasicShape.h:
* Source/WebCore/css/values/shapes/CSSCircleFunction.h:
* Source/WebCore/css/values/shapes/CSSEllipseFunction.h:
* Source/WebCore/css/values/shapes/CSSFillRule.h:
* Source/WebCore/css/values/shapes/CSSRectFunction.h:
* Source/WebCore/css/values/shapes/CSSShapeFunction.h:
* Source/WebCore/dom/CustomElementDefaultARIA.h:
* Source/WebCore/dom/CustomElementReactionQueue.h:
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::parseHTMLUnsafe):
(WebCore::Document::createElementForBindings):
(WebCore::Document::importNode):
(WebCore::Document::createElementNS):
(WebCore::Document::write):
(WebCore::Document::writeln):
(WebCore::Document::execCommand):
(WebCore::Document::resolveViewTransitionRule):
* Source/WebCore/dom/Document.h:
* Source/WebCore/dom/DocumentMarker.h:
* Source/WebCore/dom/Element.cpp:
(WebCore::Element::scrollIntoView):
(WebCore::Element::setHTMLUnsafe):
(WebCore::Element::setOuterHTML):
(WebCore::Element::setInnerHTML):
(WebCore::Element::insertAdjacentHTML):
(WebCore::Element::animate):
* Source/WebCore/dom/Element.h:
* Source/WebCore/dom/EventTarget.h:
* Source/WebCore/dom/MessageEvent.h:
* Source/WebCore/dom/Node.h:
* Source/WebCore/dom/Observable.h:
* Source/WebCore/dom/Range.cpp:
(WebCore::Range::createContextualFragment):
* Source/WebCore/dom/Range.h:
* Source/WebCore/dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::setHTMLUnsafe):
(WebCore::ShadowRoot::setInnerHTML):
* Source/WebCore/dom/ShadowRoot.h:
* Source/WebCore/dom/TrustedType.cpp:
(WebCore::processValueWithDefaultPolicy):
(WebCore::trustedTypeCompliantString):
* Source/WebCore/dom/TrustedType.h:
* Source/WebCore/editing/AlternativeTextController.h:
* Source/WebCore/editing/TextCheckingHelper.cpp:
(WebCore::TextCheckingHelper::findFirstMisspelledWordOrUngrammaticalPhrase 
const):
* Source/WebCore/editing/TextCheckingHelper.h:
* Source/WebCore/editing/TextManipulationControllerExclusionRule.h:
* Source/WebCore/editing/cocoa/AttributedString.h:
* Source/WebCore/fileapi/Blob.h:
* Source/WebCore/fileapi/FileReader.cpp:
(WebCore::FileReader::result const):
* Source/WebCore/fileapi/FileReader.h:
* Source/WebCore/fileapi/NetworkSendQueue.h:
* Source/WebCore/history/BackForwardCache.h:
* Source/WebCore/html/Allowlist.h:
* Source/WebCore/html/CustomElementFormValue.h:
* Source/WebCore/html/DOMFormData.h:
* Source/WebCore/html/HTMLAllCollection.cpp:
(WebCore::HTMLAllCollection::namedOrIndexedItemOrItems const):
(WebCore::HTMLAllCollection::namedItemOrItems const):
* Source/WebCore/html/HTMLAllCollection.h:
* Source/WebCore/html/HTMLDocument.cpp:
(WebCore::HTMLDocument::namedItem):
* Source/WebCore/html/HTMLDocument.h:
* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::hidden const):
(WebCore::HTMLElement::setHidden):
(WebCore::HTMLElement::togglePopover):
* Source/WebCore/html/HTMLElement.h:
* Source/WebCore/html/HTMLFormControlsCollection.cpp:
(WebCore::HTMLFormControlsCollection::namedItemOrItems const):
* Source/WebCore/html/HTMLFormControlsCollection.h:
* Source/WebCore/html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::namedItem):
* Source/WebCore/html/HTMLFormElement.h:
* Source/WebCore/html/HTMLIFrameElement.cpp:
(WebCore::HTMLIFrameElement::setSrcdoc):
* Source/WebCore/html/HTMLIFrameElement.h:
* Source/WebCore/html/HTMLMediaElement.h:
* Source/WebCore/html/HTMLOptionsCollection.h:
* Source/WebCore/html/HTMLScriptElement.cpp:
(WebCore::HTMLScriptElement::setText):
(WebCore::HTMLScriptElement::setTextContent):
(WebCore::HTMLScriptElement::setInnerText):
(WebCore::HTMLScriptElement::setSrc):
* Source/WebCore/html/HTMLScriptElement.h:
* Source/WebCore/html/HTMLSelectElement.h:
* Source/WebCore/html/HTMLSlotElement.h:
* Source/WebCore/html/ImageBitmap.h:
* Source/WebCore/html/ImageDataArray.h:
* Source/WebCore/html/OffscreenCanvas.h:
* Source/WebCore/html/URLSearchParams.cpp:
(WebCore::URLSearchParams::create):
* Source/WebCore/html/URLSearchParams.h:
* Source/WebCore/html/canvas/CanvasPath.h:
* Source/WebCore/html/canvas/CanvasRenderingContext2DBase.h:
* Source/WebCore/html/canvas/CanvasStyle.h:
* Source/WebCore/html/canvas/GPUCanvasContext.h:
* Source/WebCore/html/canvas/GPUCanvasContextCocoa.h:
* Source/WebCore/html/canvas/ImageBitmapRenderingContext.h:
* Source/WebCore/html/canvas/WebGLAny.h:
* Source/WebCore/html/canvas/WebGLFramebuffer.h:
* Source/WebCore/html/canvas/WebGLRenderingContextBase.h:
* Source/WebCore/html/track/TrackEvent.h:
* Source/WebCore/html/track/VTTCue.h:
* Source/WebCore/inspector/InspectorCanvas.h:
* Source/WebCore/inspector/InspectorStyleSheet.h:
* Source/WebCore/layout/integration/inline/InlineIteratorBox.h:
* Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h:
* Source/WebCore/page/DiagnosticLoggingClient.h:
* Source/WebCore/page/DragController.cpp:
(WebCore::DragController::dragEnteredOrUpdated):
* Source/WebCore/page/DragController.h:
* Source/WebCore/page/ElementTargetingTypes.h:
* Source/WebCore/page/IntersectionObserver.h:
* Source/WebCore/page/Page.h:
* Source/WebCore/page/PageColorSampler.cpp:
(WebCore::PageColorSampler::predominantColor):
* Source/WebCore/page/PageColorSampler.h:
* Source/WebCore/page/PageConfiguration.h:
* Source/WebCore/page/Performance.h:
* Source/WebCore/page/PerformanceMeasureOptions.h:
* Source/WebCore/page/PerformanceUserTiming.cpp:
(WebCore::PerformanceUserTiming::convertMarkToTimestamp const):
* Source/WebCore/page/PerformanceUserTiming.h:
* Source/WebCore/page/ResizeObserver.h:
* Source/WebCore/page/SecurityOriginData.h:
(WebCore::SecurityOriginData::SecurityOriginData):
(WebCore::SecurityOriginData::data const):
* Source/WebCore/page/scrolling/ScrollingCoordinator.h:
* Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.cpp:
(WebCore::RequestedScrollData::computeDestinationPosition):
* Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.h:
* Source/WebCore/page/text-extraction/TextExtraction.cpp:
(WebCore::TextExtraction::extractItemData):
* Source/WebCore/page/text-extraction/TextExtractionTypes.h:
* Source/WebCore/page/writing-tools/WritingToolsController.h:
* Source/WebCore/platform/Cursor.h:
* Source/WebCore/platform/FixedContainerEdges.h:
* Source/WebCore/platform/Length.h:
* Source/WebCore/platform/PasteboardCustomData.cpp:
(WebCore::copyPlatformData):
(WebCore::PasteboardCustomData::Entry::Entry):
(WebCore::PasteboardCustomData::forEachPlatformStringOrBuffer const):
* Source/WebCore/platform/PasteboardCustomData.h:
* Source/WebCore/platform/SerializedPlatformDataCueValue.h:
* Source/WebCore/platform/SharedBuffer.h:
* Source/WebCore/platform/animation/Animation.h:
* Source/WebCore/platform/audio/AudioStreamDescription.h:
* Source/WebCore/platform/audio/PlatformRawAudioData.h:
* Source/WebCore/platform/audio/cocoa/PlatformRawAudioDataCocoa.cpp:
(WebCore::planesOfSamples):
* Source/WebCore/platform/calc/CalculationExecutor.h:
(WebCore::Calculation::OperatorExecutor<Clamp>::operator()):
* Source/WebCore/platform/calc/CalculationTree+Evaluation.cpp:
(WebCore::Calculation::evaluate):
* Source/WebCore/platform/calc/CalculationTree.h:
* Source/WebCore/platform/encryptedmedia/CDMProxy.h:
* Source/WebCore/platform/graphics/Color.h:
* Source/WebCore/platform/graphics/ColorInterpolationMethod.h:
* Source/WebCore/platform/graphics/Font.h:
* Source/WebCore/platform/graphics/FontCascadeDescription.h:
* Source/WebCore/platform/graphics/FontPlatformData.h:
* Source/WebCore/platform/graphics/Gradient.h:
* Source/WebCore/platform/graphics/GraphicsContextGL.h:
* Source/WebCore/platform/graphics/GraphicsStyle.h:
* Source/WebCore/platform/graphics/Path.h:
* Source/WebCore/platform/graphics/PathSegment.h:
* Source/WebCore/platform/graphics/SourceBrush.h:
* Source/WebCore/platform/graphics/SourceImage.h:
* Source/WebCore/platform/graphics/avfoundation/FormatDescriptionUtilities.h:
* Source/WebCore/platform/graphics/cg/GradientRendererCG.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/mediastream/cocoa/DisplayCaptureSourceCocoa.h:
* Source/WebCore/platform/mediastream/mac/ScreenCaptureKitCaptureSource.h:
* Source/WebCore/platform/mock/MockMediaDevice.h:
* Source/WebCore/platform/network/BlobPart.h:
(WebCore::BlobPart::BlobPart):
* Source/WebCore/platform/network/DNS.h:
* Source/WebCore/platform/network/FormData.h:
* Source/WebCore/platform/network/RFC8941.h:
* Source/WebCore/platform/network/cf/ResourceRequest.h:
* Source/WebCore/platform/network/cocoa/CredentialCocoa.h:
* Source/WebCore/platform/sql/SQLValue.h:
* Source/WebCore/platform/xr/PlatformXR.h:
* Source/WebCore/rendering/RenderBlockFlow.h:
* Source/WebCore/rendering/style/ShapeValue.h:
* Source/WebCore/rendering/style/StyleGridData.h:
* Source/WebCore/rendering/svg/RenderSVGResourcePaintServer.h:
* Source/WebCore/style/AnchorPositionEvaluator.h:
* Source/WebCore/style/values/StyleValueTypes.h:
* Source/WebCore/style/values/color/StyleColor.h:
* Source/WebCore/style/values/images/StyleGradient.cpp:
(WebCore::Style::createPlatformGradient):
* Source/WebCore/style/values/images/StyleGradient.h:
* Source/WebCore/style/values/primitives/StylePrimitiveNumeric.h:
* Source/WebCore/style/values/primitives/StylePrimitiveNumericTypes.h:
(WebCore::Style::NumberOrPercentage::NumberOrPercentage):
* Source/WebCore/style/values/shapes/StyleBasicShape.h:
* Source/WebCore/style/values/shapes/StyleCircleFunction.h:
* Source/WebCore/style/values/shapes/StyleEllipseFunction.h:
* Source/WebCore/style/values/shapes/StyleRectFunction.cpp:
(WebCore::Style::ToStyle<CSS::Rect>::operator):
* Source/WebCore/style/values/shapes/StyleShapeFunction.cpp:
* Source/WebCore/style/values/shapes/StyleShapeFunction.h:
* Source/WebCore/svg/properties/SVGAnimatedString.h:
* Source/WebCore/testing/Internals.h:
* Source/WebCore/testing/TypeConversions.h:
* Source/WebCore/workers/FetchingWorkerIdentifier.h:
* Source/WebCore/workers/ScriptBuffer.h:
* Source/WebCore/workers/Worker.cpp:
(WebCore::Worker::create):
* Source/WebCore/workers/Worker.h:
* Source/WebCore/workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::importScripts):
* Source/WebCore/workers/WorkerGlobalScope.h:
* Source/WebCore/workers/WorkerInspectorProxy.h:
* Source/WebCore/workers/service/ExtendableMessageEvent.h:
* Source/WebCore/workers/service/InstallEvent.cpp:
(WebCore::InstallEvent::addRoutes):
* Source/WebCore/workers/service/InstallEvent.h:
* Source/WebCore/workers/service/RouterRule.h:
* Source/WebCore/workers/service/ServiceWorkerContainer.cpp:
(WebCore::ServiceWorkerContainer::addRegistration):
* Source/WebCore/workers/service/ServiceWorkerContainer.h:
* Source/WebCore/workers/service/ServiceWorkerGlobalScope.h:
* Source/WebCore/workers/service/ServiceWorkerRoute.h:
* Source/WebCore/workers/service/ServiceWorkerTypes.h:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchManager.h:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h:
* Source/WebCore/workers/shared/SharedWorker.cpp:
(WebCore::SharedWorker::create):
* Source/WebCore/workers/shared/SharedWorker.h:
* Source/WebCore/xml/DOMParser.cpp:
(WebCore::DOMParser::parseFromString):
* Source/WebCore/xml/DOMParser.h:
* Source/WebCore/xml/XMLHttpRequest.h:
* Source/WebCore/xml/XPathParser.cpp:
* Source/WebGPU/WGSL/ConstantValue.h:
* Source/WebGPU/WGSL/Overload.h:
* Source/WebGPU/WGSL/TypeCheck.cpp:
* Source/WebGPU/WGSL/Types.h:
* Source/WebGPU/WGSL/WGSL.cpp:
(WGSL::staticCheck):
(WGSL::prepareImpl):
(WGSL::generate):
(WGSL::prepare):
* Source/WebGPU/WGSL/WGSL.h:
* Source/WebGPU/WebGPU/BindGroupLayout.h:
* Source/WebGPU/WebGPU/BindableResource.h:
* Source/WebGPU/WebGPU/ShaderModule.h:
(WebGPU::ShaderModule::create):
* Source/WebGPU/WebGPU/ShaderModule.mm:
(WebGPU::earlyCompileShaderModule):
(WebGPU::handleShaderSuccessOrFailure):
(WebGPU::ShaderModule::convertCheckResult):
(WebGPU::ShaderModule::ShaderModule):
* Source/WebKit/GPUProcess/graphics/PathSegment.serialization.in:
* Source/WebKit/GPUProcess/graphics/WebGPU/WebGPUObjectHeap.h:
* Source/WebKit/NetworkProcess/NetworkLoadChecker.h:
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.serialization.in:
* Source/WebKit/NetworkProcess/cache/NetworkCacheData.cpp:
(WebKit::NetworkCache::Data::Data):
* Source/WebKit/NetworkProcess/cache/NetworkCacheData.h:
* Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.h:
* Source/WebKit/NetworkProcess/storage/SQLiteStorageArea.h:
* Source/WebKit/Platform/IPC/ArgumentCoders.h:
* Source/WebKit/Platform/IPC/MessageReceiveQueueMap.h:
* Source/WebKit/Platform/cocoa/CocoaHelpers.h:
* Source/WebKit/Platform/cocoa/ExtensionCapability.h:
* Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h:
* Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.h:
* Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm:
(WebKit::MediaPlaybackTargetContextSerialized::platformContext const):
* Source/WebKit/Scripts/generate-serializers.py:
(generate_one_serialized_type_info):
(parse_serialized_types):
* Source/WebKit/Scripts/webkit/messages.py:
(class_template_headers):
* Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp:
(WebKit::allSerializedTypes):
* Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in:
* Source/WebKit/Shared/API/Cocoa/RemoteObjectRegistry.h:
* Source/WebKit/Shared/Cocoa/CoreIPCCFType.h:
* Source/WebKit/Shared/Cocoa/CoreIPCCFType.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCContacts.h:
* Source/WebKit/Shared/Cocoa/CoreIPCContacts.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.h:
* Source/WebKit/Shared/Cocoa/CoreIPCNSCFObject.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.h:
* Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.mm:
(WebKit::CoreIPCNSURLCredential::CoreIPCNSURLCredential):
* Source/WebKit/Shared/Cocoa/CoreIPCNSURLCredential.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCNSURLRequest.h:
* Source/WebKit/Shared/Cocoa/CoreIPCNSURLRequest.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCNSValue.h:
* Source/WebKit/Shared/Cocoa/CoreIPCNSValue.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCPlist.serialization.in:
* Source/WebKit/Shared/Cocoa/CoreIPCPlistObject.h:
* Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in:
* Source/WebKit/Shared/JavaScriptEvaluationResult.h:
* Source/WebKit/Shared/JavaScriptEvaluationResult.serialization.in:
* Source/WebKit/Shared/RTCNetwork.h:
(WebKit::RTC::Network::IPAddress::IPAddress):
* Source/WebKit/Shared/RTCNetwork.serialization.in:
* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTree.serialization.in:
* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.h:
* Source/WebKit/Shared/SessionState.h:
* Source/WebKit/Shared/SessionState.serialization.in:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
* Source/WebKit/Shared/WebCoreFont.serialization.in:
* Source/WebKit/Shared/WebFoundTextRange.h:
* Source/WebKit/Shared/WebFoundTextRange.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUColor.h:
* Source/WebKit/Shared/WebGPU/WebGPUColor.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUError.h:
* Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h:
* Source/WebKit/Shared/WebGPU/WebGPUExtent3D.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h:
* Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.h:
* Source/WebKit/Shared/WebGPU/WebGPUOrigin3D.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in:
* Source/WebKit/Shared/WebPreferencesStore.h:
* Source/WebKit/Shared/WebPreferencesStore.serialization.in:
* Source/WebKit/Shared/cf/CoreIPCCGColorSpace.h:
* Source/WebKit/Shared/cf/CoreIPCCGColorSpace.serialization.in:
* Source/WebKit/Shared/cf/CoreIPCNumber.h:
* Source/WebKit/Shared/cf/CoreIPCNumber.serialization.in:
* Source/WebKit/Shared/cf/CoreIPCSecTrust.h:
* Source/WebKit/Shared/cf/CoreIPCSecTrust.mm:
(WebKit::updatePolicyVector):
(WebKit::CoreIPCSecTrust::CoreIPCSecTrust):
(WebKit::createPolicyDictionary):
* Source/WebKit/Shared/cf/CoreIPCSecTrust.serialization.in:
* Source/WebKit/Shared/mac/SecItemResponseData.h:
* Source/WebKit/Shared/mac/SecItemResponseData.serialization.in:
* Source/WebKit/UIProcess/API/APIWebAuthenticationPanel.h:
* Source/WebKit/UIProcess/API/C/WKMockMediaDevice.cpp:
(WKAddMockMediaDevice):
* Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _showWarningView:completionHandler:]):
(-[WKWebView _showBrowsingWarning:completionHandler:]):
(-[WKWebView 
_showWarningViewWithURL:title:warning:detailsWithLinks:completionHandler:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebViewInternal.h:
* Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm:
(-[_WKWebAuthenticationPanel 
makeCredentialWithChallenge:origin:options:completionHandler:]):
(-[_WKWebAuthenticationPanel 
makeCredentialWithMediationRequirement:clientDataHash:options:completionHandler:]):
(-[_WKWebAuthenticationPanel 
getAssertionWithChallenge:origin:options:completionHandler:]):
(-[_WKWebAuthenticationPanel 
getAssertionWithMediationRequirement:clientDataHash:options:completionHandler:]):
* Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h:
* Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp:
(WebKit::WebAutomationSession::simulateKeyboardInteraction):
* Source/WebKit/UIProcess/Automation/WebAutomationSession.h:
* Source/WebKit/UIProcess/Automation/ios/WebAutomationSessionIOS.mm:
(WebKit::WebAutomationSession::platformSimulateKeyboardInteraction):
* Source/WebKit/UIProcess/Automation/mac/WebAutomationSessionMac.mm:
(WebKit::WebAutomationSession::platformSimulateKeyboardInteraction):
* Source/WebKit/UIProcess/BrowsingWarning.h:
* 
Source/WebKit/UIProcess/Cocoa/SOAuthorization/SubFrameSOAuthorizationSession.h:
* Source/WebKit/UIProcess/Cocoa/_WKWarningView.h:
* Source/WebKit/UIProcess/Cocoa/_WKWarningView.mm:
(-[_WKWarningView initWithFrame:browsingWarning:completionHandler:]):
* Source/WebKit/UIProcess/Extensions/WebExtension.h:
* Source/WebKit/UIProcess/Launcher/cocoa/ExtensionProcess.h:
* Source/WebKit/UIProcess/PageClient.h:
(WebKit::PageClient::showBrowsingWarning):
* Source/WebKit/UIProcess/WebAuthentication/Authenticator.h:
* Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.cpp:
(WebKit::WebCore::getRpId):
(WebKit::WebCore::getUserName):
* Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.h:
* Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.h:
* Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm:
(WebKit::LocalAuthenticator::processClientExtensions):
* Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.cpp:
(WebKit::getClientDataType):
(WebKit::getUserVerificationRequirement):
* Source/WebKit/UIProcess/WebAuthentication/WebAuthenticationRequestData.h:
* 
Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.cpp:
(WebKit::WebAuthenticatorCoordinatorProxy::handleRequest):
* Source/WebKit/UIProcess/WebProcessActivityState.cpp:
(WebKit::WebProcessActivityState::takeMutedCaptureAssertion):
* Source/WebKit/UIProcess/WebProcessActivityState.h:
* Source/WebKit/UIProcess/XR/ios/PlatformXRARKit.h:
* Source/WebKit/UIProcess/ios/DragDropInteractionState.h:
* Source/WebKit/UIProcess/ios/PageClientImplIOS.h:
* Source/WebKit/UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::showBrowsingWarning):
* Source/WebKit/UIProcess/mac/PageClientImplMac.h:
* Source/WebKit/UIProcess/mac/PageClientImplMac.mm:
(WebKit::PageClientImpl::showBrowsingWarning):
* Source/WebKit/UIProcess/mac/WebViewImpl.h:
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::showWarningView):
* 
Source/WebKit/WebProcess/Extensions/API/Cocoa/WebExtensionAPISidePanelCocoa.mm:
(WebKit::parseActionClickBehavior):
* 
Source/WebKit/WebProcess/Extensions/API/Cocoa/WebExtensionAPISidebarActionCocoa.mm:
(WebKit::parseDetailsStringFromKey):
* Source/WebKit/WebProcess/Extensions/API/WebExtensionAPISidebarAction.h:
(WebKit::toOptional):
* Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandle.h:
* 
Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in:
* Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.h:
* Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.serialization.in:
* Source/WebKit/WebProcess/Storage/WebServiceWorkerFetchTaskClient.h:
* 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemoteProperties.h:
* 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemoteProperties.serialization.in:
* Source/WebKit/WebProcess/cocoa/UserMediaCaptureManager.h:
* Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.mm:
(-[DOMHTMLSelectElement add:before:]):
* Tools/TestWebKitAPI/Tests/IPC/ArgumentCoderTests.cpp:
(TestWebKitAPI::TEST_P):
(TestWebKitAPI::TYPED_TEST_P):
* Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm:
* Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopierTests.cpp:
(TestWebKitAPI::TEST(WTF_CrossThreadCopier, Variant)):
* Tools/TestWebKitAPI/Tests/WTF/VariantList.cpp:
(TestWebKitAPI::TEST(WTF_VariantList, Basic)):
(TestWebKitAPI::TEST(WTF_VariantList, Basic_InlineCapacity)):
(TestWebKitAPI::TEST(WTF_VariantList, MoveOnly)):
(TestWebKitAPI::TEST(WTF_VariantList, EmptyMove)):
(TestWebKitAPI::TEST(WTF_VariantList, EmptyCopy)):
(TestWebKitAPI::TEST(WTF_VariantList, MoveWithItems)):
(TestWebKitAPI::TEST(WTF_VariantList, CopyWithItems)):
(TestWebKitAPI::TEST(WTF_VariantList, Equality)):
(TestWebKitAPI::TEST(WTF_VariantList, Grow)):
(TestWebKitAPI::TEST(WTF_VariantList, Sizer)):
(TestWebKitAPI::TEST(WTF_VariantList, InlineCapacity)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/FrameTreeChecks.h:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/PrivateClickMeasurement.mm:
(addValuesToTable):

Canonical link: https://commits.webkit.org/293804@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to