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