[webkit-changes] [WebKit/WebKit] 3bd23d: Address safer C++ static analysis warnings in Filt...

Chris Dumez noreply at github.com
Sat Feb 8 14:25:41 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3bd23d6856e444c8cb85034088fed711b9d14894
      https://github.com/WebKit/WebKit/commit/3bd23d6856e444c8cb85034088fed711b9d14894
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2025-02-08 (Sat, 08 Feb 2025)

  Changed paths:
    M Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations
    M Source/WebCore/platform/graphics/coreimage/FEColorMatrixCoreImageApplier.mm
    M Source/WebCore/platform/graphics/coreimage/FEComponentTransferCoreImageApplier.mm
    M Source/WebCore/platform/graphics/coreimage/SourceGraphicCoreImageApplier.h
    M Source/WebCore/platform/graphics/filters/FEBlend.h
    M Source/WebCore/platform/graphics/filters/FEColorMatrix.h
    M Source/WebCore/platform/graphics/filters/FEComponentTransfer.h
    M Source/WebCore/platform/graphics/filters/FEComposite.h
    M Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h
    M Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h
    M Source/WebCore/platform/graphics/filters/FEDisplacementMap.h
    M Source/WebCore/platform/graphics/filters/FEDropShadow.h
    M Source/WebCore/platform/graphics/filters/FEFlood.h
    M Source/WebCore/platform/graphics/filters/FEGaussianBlur.h
    M Source/WebCore/platform/graphics/filters/FEImage.h
    M Source/WebCore/platform/graphics/filters/FELighting.h
    M Source/WebCore/platform/graphics/filters/FEMerge.h
    M Source/WebCore/platform/graphics/filters/FEMorphology.h
    M Source/WebCore/platform/graphics/filters/FEOffset.h
    M Source/WebCore/platform/graphics/filters/FESpecularLighting.h
    M Source/WebCore/platform/graphics/filters/FETile.h
    M Source/WebCore/platform/graphics/filters/FETurbulence.h
    M Source/WebCore/platform/graphics/filters/FilterEffect.cpp
    M Source/WebCore/platform/graphics/filters/FilterEffect.h
    M Source/WebCore/platform/graphics/filters/FilterEffectApplier.h
    M Source/WebCore/platform/graphics/filters/SourceAlpha.h
    M Source/WebCore/platform/graphics/filters/SourceGraphic.h
    M Source/WebCore/platform/graphics/filters/skia/FEColorMatrixSkiaApplier.cpp
    M Source/WebCore/platform/graphics/filters/skia/FEComponentTransferSkiaApplier.cpp
    M Source/WebCore/platform/graphics/filters/skia/FEDropShadowSkiaApplier.cpp
    M Source/WebCore/platform/graphics/filters/skia/FEGaussianBlurSkiaApplier.cpp
    M Source/WebCore/platform/graphics/filters/skia/SourceGraphicSkiaApplier.h
    M Source/WebCore/platform/graphics/filters/software/FEBlendSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEColorMatrixSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEComponentTransferSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FECompositeSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FECompositeSoftwareArithmeticApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEConvolveMatrixSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEDisplacementMapSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEDropShadowSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEFloodSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEImageSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FELightingSoftwareApplier.h
    M Source/WebCore/platform/graphics/filters/software/FEMergeSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEMorphologySoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FEOffsetSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/FETurbulenceSoftwareApplier.cpp
    M Source/WebCore/platform/graphics/filters/software/SourceGraphicSoftwareApplier.h

  Log Message:
  -----------
  Address safer C++ static analysis warnings in FilterEffect
https://bugs.webkit.org/show_bug.cgi?id=287314

Reviewed by Ryosuke Niwa.

* Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations:
* Source/WebCore/platform/graphics/filters/FilterEffect.cpp:
(WebCore::FilterEffect::apply):
* Source/WebCore/platform/graphics/filters/FilterEffect.h:
* Source/WebCore/platform/graphics/filters/FilterEffectApplier.h:
* Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp:
(WebCore::FEGaussianBlurSoftwareApplier::apply const):
* Source/WebCore/platform/graphics/filters/software/FETurbulenceSoftwareApplier.cpp:
(WebCore::FETurbulenceSoftwareApplier::apply const):
* Source/WebCore/platform/graphics/filters/software/SourceGraphicSoftwareApplier.h:

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



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


More information about the webkit-changes mailing list