Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3a900416e44772133da0c2dba539f00f6fb77065
      
https://github.com/WebKit/WebKit/commit/3a900416e44772133da0c2dba539f00f6fb77065
  Author: Ryosuke Niwa <[email protected]>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations
    M Source/WebCore/bridge/objc/WebScriptObjectPrivate.h
    M Source/WebCore/page/cocoa/ResourceUsageOverlayCocoa.mm
    M Source/WebCore/platform/graphics/ImageDecoder.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h
    M 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm
    M Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm
    M 
Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm
    M Source/WebCore/platform/graphics/ca/PlatformCALayer.h
    M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm
    M Source/WebCore/platform/mac/ScrollbarsControllerMac.mm
    M Source/WebCore/platform/network/ResourceHandle.h
    M Source/WebGPU/WebGPU/RenderBundleEncoder.h
    M Source/WebGPU/WebGPU/RenderBundleEncoder.mm
    M Source/WebKit/UIProcess/WebColorPicker.h
    M Source/WebKit/UIProcess/mac/WKSharingServicePickerDelegate.h
    M Source/WebKit/UIProcess/mac/WKSharingServicePickerDelegate.mm
    M Source/WebKit/UIProcess/mac/WebColorPickerMac.mm
    M 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.mm

  Log Message:
  -----------
  Address unexpected static analyzer warnings
https://bugs.webkit.org/show_bug.cgi?id=288157

Reviewed by Chris Dumez.

Address the static analyzer warnings found after enabling ivar checks.

* Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations:
* Source/WebCore/bridge/objc/WebScriptObjectPrivate.h:
* Source/WebCore/page/cocoa/ResourceUsageOverlayCocoa.mm:
(-[WebResourceUsageOverlayLayer drawInContext:]):
(WebCore::ResourceUsageOverlay::platformDraw):
* Source/WebCore/platform/graphics/ImageDecoder.h:
* 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h:
* 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm:
(-[WebCDMSessionAVContentKeySessionDelegate 
contentKeySession:didProvideContentKeyRequest:]):
(-[WebCDMSessionAVContentKeySessionDelegate 
contentKeySessionContentProtectionSessionIdentifierDidChange:]):
* Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm:
(-[WebCoreSharedBufferResourceLoaderDelegate fulfillRequest:]):
* 
Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm:
(WebCore::SourceBufferParserAVFObjC::didParseStreamDataAsAsset):
* Source/WebCore/platform/graphics/ca/PlatformCALayer.h:
* Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm:
(-[WebAnimationDelegate animationDidStart:]):
(-[WebAnimationDelegate animationDidStop:finished:]):
* Source/WebCore/platform/mac/ScrollbarsControllerMac.mm:
(-[WebScrollbarPartAnimation startAnimation]):
(-[WebScrollbarPartAnimation setCurrentProgress:]):
* Source/WebCore/platform/network/ResourceHandle.h:
* Source/WebGPU/WebGPU/RenderBundleEncoder.h:
* Source/WebGPU/WebGPU/RenderBundleEncoder.mm:
(WebGPU::RenderBundleEncoder::executePreDrawCommands):
(WebGPU::RenderBundleEncoder::errorValidatingDraw const):
(WebGPU::RenderBundleEncoder::errorValidatingDrawIndexed const):
(WebGPU::RenderBundleEncoder::runIndexBufferValidation):
(WebGPU::RenderBundleEncoder::runVertexBufferValidation):
(WebGPU::RenderBundleEncoder::computeMininumVertexInstanceCount const):
* Source/WebKit/UIProcess/WebColorPicker.h:
* Source/WebKit/UIProcess/mac/WKSharingServicePickerDelegate.h:
* Source/WebKit/UIProcess/mac/WKSharingServicePickerDelegate.mm:
(-[WKSharingServicePickerDelegate menuProxy]):
(-[WKSharingServicePickerDelegate sharingService:willShareItems:]):
(-[WKSharingServicePickerDelegate sharingService:didShareItems:]):
(-[WKSharingServicePickerDelegate 
sharingService:sourceWindowForShareItems:sharingContentScope:]):
(-[WKSharingServicePickerDelegate removeBackground]):
* Source/WebKit/UIProcess/mac/WebColorPickerMac.mm:
(-[WKColorPopoverMac windowWillClose:]):
(-[WKColorPopoverMac didChooseColor:]):
(-[WKColorPopoverMac didClosePopover]):
* 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::updateRendering):

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