Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 73aa6c89e2cb77c46184a81aec944e4ab99d114d
      
https://github.com/WebKit/WebKit/commit/73aa6c89e2cb77c46184a81aec944e4ab99d114d
  Author: Chris Dumez <[email protected]>
  Date:   2026-09-26 (Sat, 26 Sep 2026)

  Changed paths:
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/Element.h
    M Source/WebCore/dom/ElementRareData.h
    M Source/WebCore/dom/StyledElement.cpp
    M Source/WebCore/editing/TextManipulationController.cpp
    M Source/WebCore/editing/markup.cpp
    M Source/WebCore/html/FormController.cpp
    M Source/WebCore/html/FormController.h
    M Source/WebCore/html/HTMLDetailsElement.cpp
    M Source/WebCore/html/HTMLDetailsElement.h
    M Source/WebCore/html/HTMLDialogElement.cpp
    M Source/WebCore/html/HTMLDialogElement.h
    M Source/WebCore/html/HTMLImageElement.cpp
    M Source/WebCore/html/HTMLImageElement.h
    M Source/WebCore/html/HTMLLinkElement.cpp
    M Source/WebCore/html/HTMLLinkElement.h
    M Source/WebCore/html/HTMLMediaElement.cpp
    M Source/WebCore/html/HTMLMediaElement.h
    M Source/WebCore/html/MediaController.h
    M Source/WebCore/html/PDFJSDocument.cpp
    M Source/WebCore/html/PDFJSDocument.h
    M Source/WebCore/page/EventHandler.cpp
    M Source/WebCore/page/Page.h
    M Source/WebCore/page/Performance.cpp
    M Source/WebCore/page/Performance.h
    M Source/WebCore/page/RemoteDOMWindow.cpp
    M Source/WebCore/page/RemoteDOMWindow.h
    M Source/WebCore/page/ResourceUsageThread.cpp
    M Source/WebCore/page/ResourceUsageThread.h
    M Source/WebCore/page/Screen.cpp
    M Source/WebCore/page/Screen.h
    M Source/WebCore/page/ShadowRealmGlobalScope.cpp
    M Source/WebCore/page/ShadowRealmGlobalScope.h
    M Source/WebCore/page/cocoa/PageCocoa.mm
    M Source/WebCore/platform/LowPowerModeNotifier.h
    M Source/WebCore/platform/Pasteboard.h
    M Source/WebCore/platform/PlatformPasteboard.h
    M Source/WebCore/platform/PlatformSpeechSynthesizer.h
    M Source/WebCore/platform/PreviewConverter.h
    M Source/WebCore/platform/SharedTimebase.h
    M Source/WebCore/platform/SleepDisabler.cpp
    M Source/WebCore/platform/SleepDisabler.h
    M Source/WebCore/platform/ThermalMitigationNotifier.h
    M Source/WebCore/platform/ThreadGlobalData.cpp
    M Source/WebCore/platform/ThreadGlobalData.h
    M Source/WebCore/platform/UserActivity.h
    M Source/WebCore/platform/ValidationBubble.h
    M Source/WebCore/platform/animation/AcceleratedEffect.cpp
    M Source/WebCore/platform/animation/AcceleratedEffect.h
    M Source/WebCore/platform/audio/AudioDestinationResampler.cpp
    M Source/WebCore/platform/audio/AudioDestinationResampler.h
    M Source/WebCore/platform/audio/HRTFKernel.cpp
    M Source/WebCore/platform/audio/HRTFKernel.h
    M Source/WebCore/platform/audio/MediaSessionManagerInterface.h
    M Source/WebCore/platform/audio/Reverb.cpp
    M Source/WebCore/platform/audio/Reverb.h
    M Source/WebCore/platform/audio/ReverbConvolverStage.cpp
    M Source/WebCore/platform/audio/ReverbConvolverStage.h
    M Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.h
    M Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.h
    M Source/WebCore/platform/audio/gstreamer/AudioEncoderGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/AudioEncoderGStreamer.h
    M Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.h
    M Source/WebCore/platform/audio/ios/MediaDeviceRoute.h
    M Source/WebCore/platform/audio/ios/MediaDeviceRouteController.h
    M Source/WebCore/platform/cocoa/PlatformSpeechSynthesizerCocoa.mm
    M Source/WebCore/platform/gamepad/libwpe/GamepadLibWPE.h
    M Source/WebCore/platform/gamepad/libwpe/GamepadProviderLibWPE.h
    M Source/WebCore/platform/graphics/GraphicsLayer.cpp
    M Source/WebCore/platform/graphics/GraphicsLayer.h
    M Source/WebCore/platform/graphics/Icon.h
    M Source/WebCore/platform/graphics/Image.cpp
    M Source/WebCore/platform/graphics/Image.h
    M Source/WebCore/platform/graphics/ImageBuffer.cpp
    M Source/WebCore/platform/graphics/MediaPlaybackTargetWirelessPlayback.h
    M Source/WebCore/platform/graphics/MediaPlayer.cpp
    M Source/WebCore/platform/graphics/MediaPlayer.h
    M Source/WebCore/platform/graphics/TrackBuffer.h
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h
    M Source/WebCore/platform/graphics/ca/PlatformCALayer.h
    M Source/WebCore/platform/graphics/ca/TileController.cpp
    M Source/WebCore/platform/graphics/ca/TileController.h
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.h
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.mm
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.h
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm
    M Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.h
    M Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.h
    M Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.h
    M Source/WebCore/platform/graphics/cairo/PathCairo.h
    M Source/WebCore/platform/graphics/cg/CGContextStateSaver.h
    M Source/WebCore/platform/graphics/cg/ImageBufferCGBackend.cpp
    M Source/WebCore/platform/graphics/cg/ImageBufferCGBitmapBackend.h
    M Source/WebCore/platform/graphics/cg/ImageBufferCGPDFDocumentBackend.h
    M Source/WebCore/platform/graphics/cg/ImageDecoderCG.cpp
    M Source/WebCore/platform/graphics/cg/ImageDecoderCG.h
    M Source/WebCore/platform/graphics/cocoa/GraphicsContextGLCocoa.h
    M Source/WebCore/platform/graphics/cocoa/GraphicsContextGLCocoa.mm
    M Source/WebCore/platform/graphics/cocoa/ShareableCVPixelBuffer.cpp
    M Source/WebCore/platform/graphics/cocoa/ShareableCVPixelBuffer.h
    M Source/WebCore/platform/graphics/cocoa/TextTrackRepresentationCocoa.h
    M 
Source/WebCore/platform/graphics/coordinated/CoordinatedPlatformLayerBufferVideo.h
    M Source/WebCore/platform/graphics/egl/GraphicsContextGLEGL.cpp
    M Source/WebCore/platform/graphics/egl/GraphicsContextGLEGL.h
    M Source/WebCore/platform/graphics/gstreamer/VideoDecoderGStreamer.cpp
    M Source/WebCore/platform/graphics/gstreamer/VideoEncoderGStreamer.cpp
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideoTextureMapper.cpp
    M Source/WebCore/platform/graphics/win/FullScreenController.h
    M Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
    M Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h
    M Source/WebCore/platform/gstreamer/PlatformSpeechSynthesizerGStreamer.cpp
    M Source/WebCore/platform/image-decoders/avif/AVIFImageReader.h
    M Source/WebCore/platform/ios/DeviceMotionClientIOS.h
    M Source/WebCore/platform/ios/DeviceMotionClientIOS.mm
    M Source/WebCore/platform/ios/DeviceOrientationClientIOS.h
    M Source/WebCore/platform/ios/DeviceOrientationClientIOS.mm
    M Source/WebCore/platform/ios/LegacyTileCache.h
    M Source/WebCore/platform/ios/LegacyTileCache.mm
    M Source/WebCore/platform/ios/LegacyTileGrid.h
    M Source/WebCore/platform/ios/PlaybackSessionInterfaceAVKitLegacy.h
    M Source/WebCore/platform/ios/ValidationBubbleIOS.mm
    M Source/WebCore/platform/ios/VideoPresentationInterfaceAVKitLegacy.h
    M Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.h
    M Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.mm
    M Source/WebCore/platform/mac/HIDDevice.h
    M Source/WebCore/platform/mac/ValidationBubbleMac.mm
    M Source/WebCore/platform/mediastream/cocoa/ScreenCaptureKitCaptureSource.h
    M Source/WebCore/platform/mediastream/cocoa/ScreenCaptureKitCaptureSource.mm
    M 
Source/WebCore/platform/mediastream/cocoa/ScreenCaptureKitSharingSessionManager.h
    M Source/WebCore/platform/mediastream/ios/MediaCaptureStatusBarManager.h
    M Source/WebCore/platform/mediastream/ios/MediaCaptureStatusBarManager.mm
    M 
Source/WebCore/platform/mediastream/libwebrtc/gstreamer/GStreamerVideoEncoderFactory.cpp
    M Source/WebCore/platform/network/NetworkStateNotifier.h
    M Source/WebCore/platform/network/ResourceHandle.h
    M Source/WebCore/platform/network/ResourceHandleInternal.h
    M Source/WebCore/platform/network/cocoa/ResourceHandleCocoa.mm
    M Source/WebCore/platform/network/curl/CurlContext.cpp
    M Source/WebCore/platform/network/curl/CurlContext.h
    M Source/WebCore/platform/network/curl/CurlFormDataStream.cpp
    M Source/WebCore/platform/network/curl/CurlFormDataStream.h
    M Source/WebCore/platform/network/ios/NetworkStateNotifierIOS.mm
    M Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp
    M Source/WebCore/platform/spiel/PlatformSpeechSynthesizerSpiel.cpp
    M Source/WebCore/platform/text/BidiContext.h
    M Source/WebCore/platform/text/LocaleICU.cpp
    M Source/WebCore/platform/text/LocaleICU.h
    M Source/WebCore/platform/text/cocoa/LocaleCocoa.h
    M Source/WebCore/rendering/RenderLayer.cpp
    M Source/WebCore/rendering/RenderLayer.h
    M Source/WebCore/style/RuleSetBuilder.cpp
    M Source/WebCore/style/RuleSetBuilder.h
    M Source/WebCore/style/StyleAdjuster.cpp
    M Source/WebCore/style/StyleAdjuster.h
    M Source/WebCore/style/StyleDocumentScope.cpp
    M Source/WebCore/style/StyleDocumentScope.h
    M Source/WebCore/style/StyleExtractor.cpp
    M Source/WebCore/style/StyleExtractor.h
    M Source/WebCore/style/StyleInvalidator.h
    M Source/WebCore/style/StyleResolver.cpp
    M Source/WebCore/style/StyleResolver.h
    M Source/WebCore/svg/SVGElementRareData.h
    M Source/WebCore/svg/SVGGraphicsElement.cpp
    M Source/WebCore/svg/SVGGraphicsElement.h
    M Source/WebCore/svg/SVGSVGElement.cpp
    M Source/WebCore/svg/SVGSVGElement.h
    M Source/WebCore/svg/SVGTransformValue.h
    M Source/WebCore/svg/graphics/filters/SVGFilterRenderer.cpp
    M Source/WebCore/svg/graphics/filters/SVGFilterRenderer.h
    M Source/WebCore/testing/InternalSettings.cpp
    M Source/WebCore/testing/Internals.cpp
    M Source/WebCore/testing/Internals.h
    M Source/WebCore/testing/MockMediaDeviceRoute.h
    M Source/WebCore/testing/MockMediaSessionCoordinator.cpp
    M Source/WebCore/testing/MockMediaSessionCoordinator.h
    M Source/WebCore/testing/MockParentalControlsURLFilter.h
    M Source/WebCore/workers/WorkerOrWorkletScriptController.cpp
    M Source/WebCore/workers/WorkerOrWorkletScriptController.h
    M Source/WebCore/workers/WorkerOrWorkletThread.cpp
    M Source/WebCore/workers/WorkerOrWorkletThread.h
    M Source/WebCore/workers/WorkerScriptLoader.cpp
    M Source/WebCore/workers/WorkerScriptLoader.h
    M Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
    M Source/WebCore/workers/service/ServiceWorkerGlobalScope.h
    M Source/WebCore/workers/service/ServiceWorkerRegistration.cpp
    M Source/WebCore/workers/service/ServiceWorkerRegistration.h
    M Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp
    M Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.h
    M Source/WebCore/workers/service/server/SWServer.cpp
    M Source/WebCore/workers/service/server/SWServer.h
    M Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.cpp
    M Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.h
    M Source/WebCore/worklets/WorkletPendingTasks.h
    M Source/WebCore/xml/XPathExpression.h
    M Source/WebCore/xml/XPathPath.h
    M Source/WebCore/xml/XPathResult.cpp
    M Source/WebCore/xml/XPathResult.h
    M Source/WebCore/xml/parser/XMLDocumentParser.cpp
    M Source/WebCore/xml/parser/XMLDocumentParser.h

  Log Message:
  -----------
  [Safer CPP] Mark more data members as `const` to help static analysis in 
WebCore
https://bugs.webkit.org/show_bug.cgi?id=325365

Reviewed by Ryosuke Niwa.

Mark more data members as `const` to help static analysis determine
safety and reduce the use of protect().

* Source/WebCore/*:

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



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

Reply via email to