Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: af838ff8efa4bbfce5e6439d3980d744ad6cbbbb
      
https://github.com/WebKit/WebKit/commit/af838ff8efa4bbfce5e6439d3980d744ad6cbbbb
  Author: Anne van Kesteren <[email protected]>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUUncapturedErrorEvent.h
    M Source/WebCore/Modules/applepay/ApplePaySetupWebCore.h
    M Source/WebCore/Modules/encryptedmedia/MediaKeySessionType.h
    M Source/WebCore/Modules/fetch/FetchReferrerPolicy.h
    M Source/WebCore/Modules/fetch/FetchRequestCache.h
    M Source/WebCore/Modules/fetch/FetchRequestRedirect.h
    M Source/WebCore/Modules/filesystem/FileSystemSyncAccessHandle.h
    M Source/WebCore/Modules/filesystem/FileSystemWritableFileStream.h
    M Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.h
    M Source/WebCore/Modules/geolocation/GeoNotifier.h
    M Source/WebCore/Modules/identity/CredentialRequestCoordinator.h
    M Source/WebCore/Modules/identity/DigitalCredentialsRequestDataBuilder.h
    M Source/WebCore/Modules/indexeddb/IDBDatabase.h
    M Source/WebCore/Modules/mediastream/MediaDeviceInfo.h
    M Source/WebCore/Modules/mediastream/MediaDevices.h
    M Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h
    M Source/WebCore/Modules/mediastream/RTCController.h
    M Source/WebCore/Modules/mediastream/RTCDTMFSender.h
    M Source/WebCore/Modules/mediastream/RTCDTMFToneChangeEvent.h
    M Source/WebCore/Modules/mediastream/RTCDataChannelEvent.h
    M Source/WebCore/Modules/mediastream/RTCPeerConnectionIceEvent.h
    M Source/WebCore/Modules/model-element/dummy/DummyModelPlayer.h
    M Source/WebCore/Modules/notifications/NotificationResourcesLoader.h
    M Source/WebCore/Modules/pictureinpicture/DocumentPictureInPicture.h
    M Source/WebCore/Modules/pictureinpicture/HTMLVideoElementPictureInPicture.h
    M Source/WebCore/Modules/pictureinpicture/PictureInPictureEvent.h
    M Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h
    M Source/WebCore/Modules/push-api/PushEvent.h
    M Source/WebCore/Modules/push-api/PushManager.h
    M Source/WebCore/Modules/remoteplayback/RemotePlayback.h
    M Source/WebCore/Modules/storage/WorkerStorageConnection.h
    M Source/WebCore/Modules/streams/StreamTransferUtilities.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialCreationOptionsJSON.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialRequestOptionsJSON.h
    M Source/WebCore/Modules/webcodecs/VideoMatrixCoefficients.h
    M Source/WebCore/Modules/webdatabase/DatabaseContext.h
    M 
Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h
    M Source/WebCore/Modules/webtransport/WebTransportSendStreamSink.h
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/accessibility/AXTableHelpers.h
    M Source/WebCore/accessibility/AccessibilityObjectInlines.h
    M Source/WebCore/animation/AnimationPlaybackEvent.h
    M Source/WebCore/animation/DocumentTimeline.h
    M Source/WebCore/animation/ElementAnimationRareData.h
    M Source/WebCore/animation/StyleOriginatedTimelinesController.h
    M Source/WebCore/bindings/js/DOMAsyncIterator.h
    M Source/WebCore/bindings/js/DOMPromiseProxy.h
    M Source/WebCore/bindings/js/JSDOMAbstractOperations.h
    M Source/WebCore/bindings/js/JSDOMAsyncIterator.h
    M Source/WebCore/bindings/js/JSDOMAttribute.h
    M Source/WebCore/bindings/js/JSDOMBindingSecurityInlines.h
    M Source/WebCore/bindings/js/JSDOMConvertPromise.h
    M Source/WebCore/bindings/js/JSDOMConvertVariadic.h
    M Source/WebCore/bindings/js/JSDOMConvertWebGL.h
    M Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h
    M Source/WebCore/bindings/js/JSPluginElementFunctions.h
    M Source/WebCore/bindings/js/WorkerScriptFetcher.h
    M Source/WebCore/bridge/runtime_method.h
    M Source/WebCore/bridge/runtime_object.h
    M Source/WebCore/crypto/keys/CryptoKeyOKP.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmAesCtrParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmAesGcmParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmEcKeyParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.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/crypto/parameters/CryptoAlgorithmRsaOaepParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmRsaPssParams.h
    M Source/WebCore/crypto/parameters/CryptoAlgorithmX25519Params.h
    M Source/WebCore/css/CSSCounterStyleRegistry.h
    M Source/WebCore/css/CSSCounterStyleRule.h
    M Source/WebCore/css/CSSCursorImageValue.h
    M Source/WebCore/css/CSSFontFaceSrcValue.h
    M Source/WebCore/css/CSSFontFeatureValue.h
    M Source/WebCore/css/CSSFunctionValue.h
    M Source/WebCore/css/CSSGradientValue.h
    M Source/WebCore/css/CSSImageSetValue.h
    M Source/WebCore/css/CSSImageValue.h
    M Source/WebCore/css/CSSNamedImageValue.h
    M Source/WebCore/css/CSSNamespaceRule.h
    M Source/WebCore/css/CSSNestedDeclarations.h
    M Source/WebCore/css/CSSPositionTryDescriptors.h
    M Source/WebCore/css/CSSPropertySourceData.h
    M Source/WebCore/css/CSSReflectValue.h
    M Source/WebCore/css/CSSTransformListValue.h
    M Source/WebCore/css/CSSViewValue.h
    M Source/WebCore/css/calc/CSSCalcRandomCachingKeyMap.h
    M Source/WebCore/css/calc/CSSCalcSymbolsAllowed.h
    M Source/WebCore/css/parser/CSSPropertyParserResult.h
    M Source/WebCore/css/parser/CSSPropertyParserState.h
    M Source/WebCore/css/parser/CSSSelectorParser.h
    M Source/WebCore/css/values/borders/CSSBoxShadowProperty.h
    M Source/WebCore/dom/AsyncNodeDeletionQueueInlines.h
    M Source/WebCore/dom/DocumentFontLoader.h
    M Source/WebCore/dom/DragEvent.h
    M Source/WebCore/dom/InlineClassicScript.h
    M Source/WebCore/dom/InputEvent.h
    M Source/WebCore/dom/LoadableModuleScript.h
    M Source/WebCore/dom/LoadableSpeculationRules.h
    M Source/WebCore/dom/Microtasks.h
    M Source/WebCore/dom/MutationObserver.h
    M Source/WebCore/dom/NameNodeList.h
    M Source/WebCore/dom/PendingScript.h
    M Source/WebCore/dom/ShadowRootInit.h
    M Source/WebCore/dom/SpeculationRulesMatcher.h
    M Source/WebCore/domjit/DOMJITIDLConvert.h
    M Source/WebCore/domjit/DOMJITIDLType.h
    M Source/WebCore/domjit/DOMJITIDLTypeFilter.h
    M Source/WebCore/editing/TextCheckingHelper.h
    M Source/WebCore/fileapi/BlobLoader.h
    M Source/WebCore/html/FormAssociatedCustomElement.h
    M Source/WebCore/html/HTMLAnchorElementInlines.h
    M Source/WebCore/html/HTMLImageLoader.h
    M Source/WebCore/html/HTMLInputElementInlines.h
    M Source/WebCore/html/HTMLSelectedContentElement.h
    M Source/WebCore/html/MediaController.h
    M Source/WebCore/html/MediaEncryptedEvent.h
    M Source/WebCore/html/StepRange.h
    M Source/WebCore/html/ValidityState.h
    M Source/WebCore/html/closewatcher/CloseWatcherManager.h
    M Source/WebCore/html/track/DataCue.h
    M Source/WebCore/html/track/TextTrackCueGeneric.h
    M Source/WebCore/html/track/VideoTrack.h
    M Source/WebCore/layout/floats/FloatAvoider.h
    M Source/WebCore/layout/formattingContexts/block/BlockMarginCollapse.h
    M Source/WebCore/layout/formattingContexts/grid/GridItemRect.h
    M Source/WebCore/layout/formattingContexts/grid/GridLayout.h
    M Source/WebCore/layout/formattingContexts/grid/ImplicitGrid.h
    M Source/WebCore/layout/formattingContexts/grid/TrackSizingAlgorithm.h
    M Source/WebCore/layout/formattingContexts/grid/TrackSizingFunctions.h
    M Source/WebCore/layout/formattingContexts/grid/UnplacedGridItem.h
    M Source/WebCore/layout/formattingContexts/grid/UsedTrackSizes.h
    M Source/WebCore/layout/formattingContexts/inline/InlineSoftLineBreakItem.h
    M 
Source/WebCore/layout/formattingContexts/inline/text/TextBreakingPositionCache.h
    M 
Source/WebCore/layout/formattingContexts/table/TableFormattingConstraints.h
    M Source/WebCore/layout/layouttree/LayoutDescendantIterator.h
    M Source/WebCore/layout/layouttree/LayoutTreeBuilder.h
    M Source/WebCore/loader/DocumentPrefetcher.h
    M Source/WebCore/loader/ResourceMonitorPersistence.h
    M Source/WebCore/loader/cache/CachedApplicationManifest.h
    M Source/WebCore/loader/cache/CachedResourceRequestInitiatorTypes.h
    M Source/WebCore/loader/cocoa/DiskCacheMonitorCocoa.h
    M Source/WebCore/page/DeviceController.h
    M Source/WebCore/page/DragState.h
    M Source/WebCore/page/EmptyAttachmentElementClient.h
    M Source/WebCore/page/NavigationHistoryEntry.h
    M Source/WebCore/page/RenderingUpdateScheduler.h
    M Source/WebCore/page/ScrollToOptions.h
    M Source/WebCore/page/SpatialNavigation.h
    M Source/WebCore/page/WorkerNavigator.h
    M Source/WebCore/page/mac/WheelEventDeltaFilterMac.h
    M Source/WebCore/page/scrolling/ScrollAnchoringController.h
    M Source/WebCore/platform/ScrollExtents.h
    M Source/WebCore/platform/SimpleCaretAnimator.h
    M Source/WebCore/platform/StaticPasteboard.h
    M Source/WebCore/platform/audio/SincResampler.h
    M Source/WebCore/platform/audio/cocoa/AudioDestinationCocoa.h
    M Source/WebCore/platform/audio/ios/AudioSessionIOS.h
    M Source/WebCore/platform/cf/KeyedDecoderCF.h
    M Source/WebCore/platform/cf/KeyedEncoderCF.h
    M Source/WebCore/platform/encryptedmedia/CDMProxy.h
    M Source/WebCore/platform/graphics/AV1Utilities.h
    M Source/WebCore/platform/graphics/ColorLuminance.h
    M Source/WebCore/platform/graphics/GraphicsContextGLImageExtractor.h
    M Source/WebCore/platform/graphics/GraphicsLayerFilterAnimationValue.h
    M Source/WebCore/platform/graphics/ImageBackingStore.h
    M Source/WebCore/platform/graphics/ImageBufferPlatformBackend.h
    M Source/WebCore/platform/graphics/PathStream.h
    M Source/WebCore/platform/graphics/TextRunHash.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.h
    M Source/WebCore/platform/graphics/cocoa/CMUtilities.h
    M Source/WebCore/platform/graphics/cocoa/FontCascadeCocoaInlines.h
    M Source/WebCore/platform/graphics/cocoa/MultiRepresentationHEICMetrics.h
    M Source/WebCore/platform/graphics/cocoa/WebCoreDecompressionSession.h
    M Source/WebCore/platform/graphics/cv/GraphicsContextGLCVCocoa.h
    M Source/WebCore/platform/graphics/opentype/OpenTypeTypes.h
    M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.h
    M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.h
    M Source/WebCore/platform/mac/ScrollbarMac.h
    M Source/WebCore/platform/mac/ScrollbarsControllerMac.h
    M Source/WebCore/platform/mac/SerializedPlatformDataCueMac.h
    M Source/WebCore/platform/mac/ThemeMac.h
    M Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivate.h
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateEncoder.h
    M 
Source/WebCore/platform/mediarecorder/cocoa/MediaRecorderPrivateWriterAVFObjC.h
    M Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.h
    M Source/WebCore/platform/mediastream/mac/MockAudioCaptureUnit.h
    M Source/WebCore/platform/network/SynchronousLoaderClient.h
    M Source/WebCore/platform/text/BidiResolver.h
    M Source/WebCore/platform/text/mac/CoreTextChineseCompositionEngine.h
    M Source/WebCore/rendering/LayoutScope.h
    M Source/WebCore/rendering/PositionedLayoutConstraints.h
    M Source/WebCore/rendering/RenderGridLayoutState.h
    M Source/WebCore/rendering/RenderLineBreak.h
    M Source/WebCore/rendering/RenderViewTransitionCapture.h
    M Source/WebCore/rendering/RenderWidgetInlines.h
    M Source/WebCore/rendering/TextBoxTrimmer.h
    M Source/WebCore/rendering/shapes/BoxLayoutShape.h
    M Source/WebCore/rendering/shapes/RasterLayoutShape.h
    M Source/WebCore/rendering/shapes/RectangleLayoutShape.h
    M Source/WebCore/rendering/style/CollapsedBorderValue.h
    M Source/WebCore/style/StylableInlines.h
    M Source/WebCore/style/StyleExtractorState.h
    M Source/WebCore/style/StyleInterpolationContext.h
    M Source/WebCore/style/StyleUpdate.h
    M Source/WebCore/style/TreeResolutionState.h
    M Source/WebCore/style/computed/data/StyleSVGShadowData.h
    M Source/WebCore/style/values/images/kinds/StyleCachedImage.h
    M Source/WebCore/style/values/primitives/StyleLengthWrapper+Blending.h
    M 
Source/WebCore/style/values/primitives/StylePrimitiveKeyword+CSSValueCreation.h
    M 
Source/WebCore/style/values/transforms/functions/StyleMatrix3DTransformFunction.h
    M 
Source/WebCore/style/values/transforms/functions/StyleMatrixTransformFunction.h
    M 
Source/WebCore/style/values/transforms/functions/StylePerspectiveTransformFunction.h
    M 
Source/WebCore/style/values/transforms/functions/StyleSkewTransformFunction.h
    M Source/WebCore/svg/SVGLengthContext.h
    M Source/WebCore/svg/SVGLocatable.h
    M Source/WebCore/svg/SVGStringList.h
    M Source/WebCore/svg/SVGZoomAndPanType.h
    M Source/WebCore/testing/MockContentFilter.h
    M Source/WebCore/workers/WorkerFontLoadRequest.h
    M Source/WebCore/workers/service/RouterRule.h
    M Source/WebCore/workers/service/server/SWServerJobQueue.h

  Log Message:
  -----------
  Make 271 WebCore files Project-scoped, take 3
https://bugs.webkit.org/show_bug.cgi?id=308415
rdar://170969880

Reviewed by Ryosuke Niwa.

271 headers changed from Private to Project in project.pbxproj, with
217 of those also removed from Headers.cmake.

This originally landed as 307989@main but got backed backed out in
308004@main. It then landed in 308035@main with better includes but got
backed out again in 308042@main because an internal build depends on
WebVTTParser.h being Private-scoped.

Better includes are there for 228 out of a 299 made Project-scoped
(includes 307977@main & 307978@main).

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to