Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d4e2d9ea336ddfd97929073f520c20f8c77a6c92
      
https://github.com/WebKit/WebKit/commit/d4e2d9ea336ddfd97929073f520c20f8c77a6c92
  Author: Richard Robinson <richard_robins...@apple.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCompositorIntegration.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDevice.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExternalTexture.h
    M 
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExternalTextureDescriptor.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUXRProjectionLayer.h
    M Source/WebCore/Modules/airplay/WebMediaSessionManager.h
    M Source/WebCore/Modules/geolocation/GeolocationPositionData.h
    M Source/WebCore/Modules/model-element/HTMLModelElement.h
    M Source/WebCore/Modules/model-element/ModelPlayer.h
    M Source/WebCore/Modules/model-element/dummy/DummyModelPlayer.h
    M Source/WebCore/Modules/notifications/NotificationData.h
    M Source/WebCore/Modules/notifications/NotificationOptionsPayload.h
    M Source/WebCore/Modules/notifications/NotificationPayload.h
    M Source/WebCore/Modules/speech/SpeechRecognitionCaptureSourceImpl.h
    M Source/WebCore/Modules/webdatabase/DatabaseContext.h
    M Source/WebCore/Modules/webdatabase/DatabaseManagerClient.h
    M Source/WebCore/Modules/webdatabase/DatabaseTracker.h
    M Source/WebCore/PAL/pal/spi/cg/CoreGraphicsSPI.h
    M Source/WebCore/PAL/pal/spi/ios/MobileGestaltSPI.h
    M Source/WebCore/accessibility/AXCoreObject.h
    M Source/WebCore/accessibility/AXObjectCache.h
    M Source/WebCore/accessibility/AXTextMarker.h
    M Source/WebCore/accessibility/AccessibilityObject.h
    M Source/WebCore/accessibility/ios/AXRemoteTokenIOS.h
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.h
    M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.h
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.h
    M Source/WebCore/bindings/js/BufferSource.h
    M Source/WebCore/bindings/js/ScriptController.h
    M Source/WebCore/crypto/keys/CryptoKeyEC.h
    M Source/WebCore/dom/DeviceOrientationData.h
    M Source/WebCore/dom/Document.h
    M Source/WebCore/dom/DocumentMarker.h
    M Source/WebCore/dom/KeyboardEvent.h
    M Source/WebCore/dom/MouseEvent.h
    M Source/WebCore/dom/PointerEvent.h
    M Source/WebCore/dom/ScriptDisallowedScope.h
    M Source/WebCore/dom/ViewportArguments.h
    M Source/WebCore/dom/WheelEvent.h
    M Source/WebCore/editing/CompositionHighlight.h
    M Source/WebCore/editing/Editor.h
    M Source/WebCore/editing/FontAttributes.h
    M Source/WebCore/editing/FontShadow.h
    M Source/WebCore/editing/FrameSelection.h
    M Source/WebCore/editing/WebContentReader.h
    M Source/WebCore/editing/cocoa/AttributedString.h
    M Source/WebCore/editing/cocoa/DataDetection.h
    M Source/WebCore/editing/cocoa/TextAttachmentForSerialization.h
    M Source/WebCore/editing/mac/DictionaryLookup.h
    M Source/WebCore/editing/mac/TextAlternativeWithRange.h
    M Source/WebCore/history/HistoryItem.h
    M Source/WebCore/html/HTMLAttachmentElement.h
    M Source/WebCore/html/HTMLElement.h
    M Source/WebCore/html/HTMLImageElement.h
    M Source/WebCore/html/HTMLMediaElement.h
    M Source/WebCore/html/HTMLPlugInElement.h
    M Source/WebCore/html/HTMLVideoElement.h
    M Source/WebCore/html/ImageDocument.h
    M Source/WebCore/html/MediaElementSession.h
    M Source/WebCore/html/shadow/TextControlInnerElements.h
    M Source/WebCore/inspector/agents/InspectorPageAgent.h
    M Source/WebCore/loader/DocumentLoader.h
    M Source/WebCore/loader/EmptyClients.h
    M Source/WebCore/loader/EmptyFrameLoaderClient.h
    M Source/WebCore/loader/FrameLoader.h
    M Source/WebCore/loader/LocalFrameLoaderClient.h
    M Source/WebCore/loader/PCMTokens.h
    M Source/WebCore/loader/PrivateClickMeasurement.h
    M Source/WebCore/loader/ResourceLoader.h
    M Source/WebCore/loader/SubresourceLoader.h
    M Source/WebCore/page/CaptionUserPreferencesMediaAF.h
    M Source/WebCore/page/Chrome.h
    M Source/WebCore/page/ChromeClient.h
    M Source/WebCore/page/ContextMenuClient.h
    M Source/WebCore/page/ContextMenuController.h
    M Source/WebCore/page/DeprecatedGlobalSettings.h
    M Source/WebCore/page/DragClient.h
    M Source/WebCore/page/DragController.h
    M Source/WebCore/page/EditorClient.h
    M Source/WebCore/page/EventHandler.h
    M Source/WebCore/page/LocalDOMWindow.h
    M Source/WebCore/page/LocalFrame.h
    M Source/WebCore/page/LocalFrameView.h
    M Source/WebCore/page/MediaProducer.h
    M Source/WebCore/page/Page.h
    M Source/WebCore/page/PageConfiguration.h
    M Source/WebCore/page/PointerCaptureController.h
    M Source/WebCore/page/Quirks.h
    M Source/WebCore/page/QuirksData.h
    M Source/WebCore/page/ScreenOrientationType.h
    M Source/WebCore/page/WindowFeatures.h
    M Source/WebCore/page/mac/CorrectionIndicator.h
    M Source/WebCore/page/mac/WheelEventDeltaFilterMac.h
    M Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h
    M Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h
    M Source/WebCore/page/scrolling/ScrollingTree.h
    M Source/WebCore/page/scrolling/ScrollingTreeNode.h
    M Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h
    M Source/WebCore/page/scrolling/ThreadedScrollingTree.h
    M Source/WebCore/page/scrolling/mac/ScrollerMac.h
    M Source/WebCore/page/scrolling/mac/ScrollerPairMac.h
    M Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h
    M Source/WebCore/page/scrolling/mac/ScrollingTreeOverflowScrollingNodeMac.h
    M Source/WebCore/page/scrolling/mac/ScrollingTreePluginScrollingNodeMac.h
    M Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.h
    M Source/WebCore/platform/ContextMenuItem.h
    M Source/WebCore/platform/Cursor.h
    M Source/WebCore/platform/DragData.h
    M Source/WebCore/platform/DragImage.h
    M Source/WebCore/platform/FileChooser.h
    M Source/WebCore/platform/HostWindow.h
    M Source/WebCore/platform/KeyboardScroll.h
    M Source/WebCore/platform/KeypressCommand.h
    M Source/WebCore/platform/LLVMProfiling.h
    M Source/WebCore/platform/LocalizedStrings.h
    M Source/WebCore/platform/MediaSample.h
    M Source/WebCore/platform/MediaStrategy.h
    M Source/WebCore/platform/NotImplemented.h
    M Source/WebCore/platform/Pasteboard.h
    M Source/WebCore/platform/PasteboardCustomData.h
    M Source/WebCore/platform/PasteboardStrategy.h
    M Source/WebCore/platform/PasteboardWriterData.h
    M Source/WebCore/platform/PlatformKeyboardEvent.h
    M Source/WebCore/platform/PlatformMouseEvent.h
    M Source/WebCore/platform/PlatformPasteboard.h
    M Source/WebCore/platform/PlatformScreen.h
    M Source/WebCore/platform/PlatformSpeechSynthesisUtterance.h
    M Source/WebCore/platform/PlatformSpeechSynthesizer.h
    M Source/WebCore/platform/PlatformWheelEvent.h
    M Source/WebCore/platform/PublicSuffixStore.h
    M Source/WebCore/platform/ScreenProperties.h
    M Source/WebCore/platform/ScrollAnimator.h
    M Source/WebCore/platform/ScrollView.h
    M Source/WebCore/platform/ScrollableArea.h
    M Source/WebCore/platform/Scrollbar.h
    M Source/WebCore/platform/ScrollbarThemeComposite.h
    M Source/WebCore/platform/ScrollingEffectsController.h
    M Source/WebCore/platform/SerializedPlatformDataCueValue.h
    M Source/WebCore/platform/SharedMemory.h
    M Source/WebCore/platform/SuddenTermination.h
    M Source/WebCore/platform/ThreadCheck.h
    M Source/WebCore/platform/Timer.h
    M Source/WebCore/platform/UserAgent.h
    M Source/WebCore/platform/ValidationBubble.h
    M Source/WebCore/platform/VideoFrame.h
    M Source/WebCore/platform/Widget.h
    M Source/WebCore/platform/audio/AudioDestination.h
    M Source/WebCore/platform/audio/PlatformMediaSessionInterface.h
    M Source/WebCore/platform/audio/SharedAudioDestination.h
    M Source/WebCore/platform/audio/cocoa/AudioDestinationCocoa.h
    M Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.h
    M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.h
    M Source/WebCore/platform/audio/ios/AudioSessionIOS.h
    M Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.h
    M Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.h
    M Source/WebCore/platform/cocoa/CocoaView.h
    M Source/WebCore/platform/cocoa/CoreVideoSoftLink.h
    M Source/WebCore/platform/cocoa/LocalCurrentGraphicsContext.h
    M Source/WebCore/platform/cocoa/PlatformViewController.h
    M Source/WebCore/platform/cocoa/PlaybackSessionModel.h
    M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.h
    M Source/WebCore/platform/cocoa/SharedVideoFrameInfo.h
    M Source/WebCore/platform/cocoa/VideoPresentationLayerProvider.h
    M Source/WebCore/platform/cocoa/VideoPresentationModel.h
    M Source/WebCore/platform/cocoa/WebAVPlayerLayerView.h
    M 
Source/WebCore/platform/gamepad/ShouldRequireExplicitConsentForGamepadAccess.h
    M Source/WebCore/platform/gamepad/cocoa/GameControllerSPI.h
    M Source/WebCore/platform/gamepad/cocoa/GameControllerSoftLink.h
    M Source/WebCore/platform/gamepad/mac/HIDGamepad.h
    M Source/WebCore/platform/gamepad/mac/HIDGamepadElement.h
    M Source/WebCore/platform/gamepad/mac/HIDGamepadProvider.h
    M Source/WebCore/platform/gamepad/manette/GUniquePtrManette.h
    M Source/WebCore/platform/graphics/Color.h
    M Source/WebCore/platform/graphics/ComplexTextController.h
    M Source/WebCore/platform/graphics/DoublePoint.h
    M Source/WebCore/platform/graphics/FloatPoint.h
    M Source/WebCore/platform/graphics/FloatRect.h
    M Source/WebCore/platform/graphics/FloatSize.h
    M Source/WebCore/platform/graphics/Font.h
    M Source/WebCore/platform/graphics/FontCache.h
    M Source/WebCore/platform/graphics/FontCascade.h
    M Source/WebCore/platform/graphics/FontCascadeDescription.h
    M Source/WebCore/platform/graphics/FontCascadeFonts.h
    M Source/WebCore/platform/graphics/FontCustomPlatformData.h
    M Source/WebCore/platform/graphics/FontPlatformData.h
    M Source/WebCore/platform/graphics/GraphicsContextGL.h
    M Source/WebCore/platform/graphics/GraphicsContextGLAttributes.h
    M Source/WebCore/platform/graphics/GraphicsLayer.h
    M Source/WebCore/platform/graphics/GraphicsTypesGL.h
    M Source/WebCore/platform/graphics/Icon.h
    M Source/WebCore/platform/graphics/ImageAdapter.h
    M Source/WebCore/platform/graphics/IntPoint.h
    M Source/WebCore/platform/graphics/IntRect.h
    M Source/WebCore/platform/graphics/IntSize.h
    M Source/WebCore/platform/graphics/MediaPlayer.h
    M Source/WebCore/platform/graphics/MediaPlayerPrivate.h
    M Source/WebCore/platform/graphics/MediaUsageInfo.h
    M Source/WebCore/platform/graphics/PlatformGraphicsContext.h
    M Source/WebCore/platform/graphics/PlatformLayer.h
    M Source/WebCore/platform/graphics/PlatformPlaybackSessionInterface.h
    M Source/WebCore/platform/graphics/PlatformTimeRanges.h
    M Source/WebCore/platform/graphics/PlatformVideoPresentationInterface.h
    M Source/WebCore/platform/graphics/SystemFontDatabase.h
    M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.h
    M Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h
    M Source/WebCore/platform/graphics/avfoundation/MediaPlaybackTargetCocoa.h
    M Source/WebCore/platform/graphics/avfoundation/SampleBufferDisplayLayer.h
    M Source/WebCore/platform/graphics/avfoundation/WebMediaSessionManagerMac.h
    M Source/WebCore/platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h
    M Source/WebCore/platform/graphics/ca/PlatformCAFilters.h
    M Source/WebCore/platform/graphics/ca/PlatformCALayer.h
    M Source/WebCore/platform/graphics/ca/TileController.h
    M Source/WebCore/platform/graphics/ca/cocoa/ContentsFormatCocoa.h
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformDynamicRangeLimitCocoa.h
    M Source/WebCore/platform/graphics/cg/CGWindowUtilities.h
    M Source/WebCore/platform/graphics/cg/IOSurfacePool.h
    M Source/WebCore/platform/graphics/cg/PDFDocumentImage.h
    M Source/WebCore/platform/graphics/cocoa/AV1UtilitiesCocoa.h
    M Source/WebCore/platform/graphics/cocoa/CMUtilities.h
    M Source/WebCore/platform/graphics/cocoa/ColorCocoa.h
    M Source/WebCore/platform/graphics/cocoa/HEVCUtilitiesCocoa.h
    M Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.h
    M Source/WebCore/platform/graphics/cocoa/NullPlaybackSessionInterface.h
    M Source/WebCore/platform/graphics/cocoa/NullVideoPresentationInterface.h
    M Source/WebCore/platform/graphics/cocoa/TextTrackRepresentationCocoa.h
    M Source/WebCore/platform/graphics/cocoa/VP9UtilitiesCocoa.h
    M Source/WebCore/platform/graphics/cocoa/WebMAudioUtilitiesCocoa.h
    M Source/WebCore/platform/graphics/cv/ImageTransferSessionVT.h
    M Source/WebCore/platform/graphics/mac/WebKitNSImageExtras.h
    M Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
    M Source/WebCore/platform/gstreamer/GUniquePtrFlite.h
    M Source/WebCore/platform/ios/DeviceOrientationUpdateProvider.h
    M Source/WebCore/platform/ios/LegacyTileCache.h
    M Source/WebCore/platform/ios/LocalCurrentTraitCollection.h
    M Source/WebCore/platform/ios/LocalizedDeviceModel.h
    M Source/WebCore/platform/ios/MotionManagerClient.h
    M Source/WebCore/platform/ios/PlatformEventFactoryIOS.h
    M Source/WebCore/platform/ios/PlaybackSessionInterfaceAVKitLegacy.h
    M Source/WebCore/platform/ios/PlaybackSessionInterfaceIOS.h
    M Source/WebCore/platform/ios/PlaybackSessionInterfaceTVOS.h
    M Source/WebCore/platform/ios/TileControllerMemoryHandlerIOS.h
    M Source/WebCore/platform/ios/UIViewControllerUtilities.h
    M Source/WebCore/platform/ios/VideoPresentationInterfaceAVKitLegacy.h
    M Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.h
    M Source/WebCore/platform/ios/VideoPresentationInterfaceTVOS.h
    M Source/WebCore/platform/ios/WebAVPlayerController.h
    M Source/WebCore/platform/ios/WebBackgroundTaskController.h
    M Source/WebCore/platform/ios/WebCoreMotionManager.h
    M Source/WebCore/platform/ios/WebEvent.h
    M Source/WebCore/platform/ios/WebSQLiteDatabaseTrackerClient.h
    M Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.h
    M Source/WebCore/platform/ios/wak/FloatingPointEnvironment.h
    M Source/WebCore/platform/mac/DataDetectorHighlight.h
    M Source/WebCore/platform/mac/HIDDevice.h
    M Source/WebCore/platform/mac/HIDElement.h
    M Source/WebCore/platform/mac/LegacyNSPasteboardTypes.h
    M Source/WebCore/platform/mac/PasteboardWriter.h
    M Source/WebCore/platform/mac/PlatformEventFactoryMac.h
    M Source/WebCore/platform/mac/PlaybackSessionInterfaceMac.h
    M Source/WebCore/platform/mac/RevealUtilities.h
    M Source/WebCore/platform/mac/ScrollbarMac.h
    M Source/WebCore/platform/mac/ScrollbarThemeMac.h
    M Source/WebCore/platform/mac/ScrollbarsControllerMac.h
    M Source/WebCore/platform/mac/ThemeMac.h
    M Source/WebCore/platform/mac/VideoPresentationInterfaceMac.h
    M Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.h
    M Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h
    M Source/WebCore/platform/mac/WebCoreFullScreenWindow.h
    M Source/WebCore/platform/mac/WebCoreNSFontManagerExtras.h
    M Source/WebCore/platform/mac/WebPlaybackControlsManager.h
    M Source/WebCore/platform/mediastream/RealtimeMediaSource.h
    M Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.h
    M Source/WebCore/platform/mediastream/VideoPreset.h
    M Source/WebCore/platform/mediastream/cocoa/DisplayCaptureSourceCocoa.h
    M 
Source/WebCore/platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.h
    M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCAudioModule.h
    M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCMacros.h
    M Source/WebCore/platform/mediastream/libwebrtc/VideoFrameLibWebRTC.h
    M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h
    M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureDeviceManager.h
    M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.h
    M Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.h
    M Source/WebCore/platform/mediastream/mac/RealtimeVideoUtilities.h
    M Source/WebCore/platform/mock/MediaPlaybackTargetPickerMock.h
    M Source/WebCore/platform/network/Credential.h
    M Source/WebCore/platform/network/CredentialStorage.h
    M Source/WebCore/platform/network/NetworkLoadMetrics.h
    M Source/WebCore/platform/network/NetworkStateNotifier.h
    M Source/WebCore/platform/network/NetworkStorageSession.h
    M Source/WebCore/platform/network/NetworkingContext.h
    M Source/WebCore/platform/network/ProtectionSpace.h
    M Source/WebCore/platform/network/ProtectionSpaceBase.h
    M Source/WebCore/platform/network/ResourceHandle.h
    M Source/WebCore/platform/network/ResourceHandleClient.h
    M Source/WebCore/platform/network/ResourceRequestBase.h
    M Source/WebCore/platform/network/cf/CertificateInfo.h
    M Source/WebCore/platform/network/ios/WebCoreURLResponseIOS.h
    M Source/WebCore/platform/network/soup/GUniquePtrSoup.h
    M Source/WebCore/platform/sql/SQLiteDatabase.h
    M Source/WebCore/platform/sql/SQLiteExtras.h
    M Source/WebCore/platform/sql/SQLiteFileSystem.h
    M Source/WebCore/platform/text/PlatformLocale.h
    M Source/WebCore/platform/text/TextChecking.h
    M Source/WebCore/platform/xr/PlatformXR.h
    M Source/WebCore/platform/xr/cocoa/PlatformXRPose.h
    M Source/WebCore/plugins/PluginData.h
    M Source/WebCore/plugins/PluginViewBase.h
    M Source/WebCore/rendering/MarkedText.h
    M Source/WebCore/rendering/RenderImage.h
    M Source/WebCore/rendering/RenderInline.h
    M Source/WebCore/rendering/RenderLayerBacking.h
    M Source/WebCore/rendering/RenderLayerCompositor.h
    M Source/WebCore/rendering/RenderLayerScrollableArea.h
    M Source/WebCore/rendering/RenderLineBreak.h
    M Source/WebCore/rendering/RenderObject.h
    M Source/WebCore/rendering/RenderText.h
    M Source/WebCore/rendering/RenderTextControl.h
    M Source/WebCore/rendering/cocoa/RenderThemeCocoa.h
    M Source/WebCore/rendering/ios/RenderThemeIOS.h
    M Source/WebCore/rendering/mac/RenderThemeMac.h
    M Source/WebCore/testing/js/WebCoreTestSupport.h
    M Source/WebCore/workers/ScriptBuffer.h

  Log Message:
  -----------
  [Swift in WebKit] Work towards modularizing WebCore private headers (Part 3)
https://bugs.webkit.org/show_bug.cgi?id=297696
rdar://158807128

Reviewed by Abrar Rahman Protyasha.

Add some missing `wtf/Platform.h` includes. This is required because currently, 
any WebCore client
must themselves manually import `wtf/Platform.h` whenever they import a WebCore 
header. The module
verifier correctly catches this violation, and so each private header that 
needs one of the macros
also needs to import `wtf/Platform.h` file.

* Source/WebCore/

Add missing wtf/Platform.h includes, via a generated script.

Canonical link: https://commits.webkit.org/299025@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