Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 36fe9cf4a177d36fc885a9b90667033e38bb1ebe
      
https://github.com/WebKit/WebKit/commit/36fe9cf4a177d36fc885a9b90667033e38bb1ebe
  Author: Anne van Kesteren <[email protected]>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M Source/WebCore/Modules/async-clipboard/NavigatorClipboard.cpp
    M Source/WebCore/Modules/async-clipboard/NavigatorClipboard.h
    M Source/WebCore/Modules/contact-picker/NavigatorContacts.cpp
    M Source/WebCore/Modules/geolocation/NavigatorGeolocation.cpp
    M Source/WebCore/Modules/geolocation/NavigatorGeolocation.h
    M Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.cpp
    M Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h
    M Source/WebCore/Modules/mediasession/NavigatorMediaSession.cpp
    M Source/WebCore/Modules/mediasession/NavigatorMediaSession.h
    M Source/WebCore/Modules/permissions/NavigatorPermissions.cpp
    M Source/WebCore/Modules/permissions/NavigatorPermissions.h
    M Source/WebCore/Modules/permissions/WorkerNavigatorPermissions.cpp
    M Source/WebCore/Modules/permissions/WorkerNavigatorPermissions.h
    M Source/WebCore/Modules/screen-wake-lock/NavigatorScreenWakeLock.cpp
    M Source/WebCore/Modules/screen-wake-lock/NavigatorScreenWakeLock.h
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/TreeScope.h
    M Source/WebCore/dom/TreeScopeInlines.h
    M Source/WebCore/dom/TreeScopeOrderedMap.cpp
    M Source/WebCore/editing/FrameSelection.cpp
    M Source/WebCore/html/DOMTokenList.cpp
    M Source/WebCore/html/DOMTokenList.h
    M Source/WebCore/rendering/RenderBlockFlow.cpp
    M Source/WebCore/rendering/RenderElement.cpp
    M Source/WebCore/rendering/RenderLayerCompositor.cpp
    M Source/WebCore/rendering/RenderLayerScrollableArea.cpp
    M Source/WebCore/rendering/RenderObject.cpp
    M Source/WebCore/rendering/RenderView.cpp
    M Source/WebCore/rendering/RenderView.h
    M Source/WebCore/style/AnchorPositionEvaluator.cpp
    M 
Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp
    M Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.h
    M Source/WebKit/UIProcess/WebLockRegistryProxy.cpp
    M Source/WebKit/UIProcess/WebLockRegistryProxy.h
    M Source/WebKit/UIProcess/WebPermissionControllerProxy.cpp
    M Source/WebKit/UIProcess/WebPermissionControllerProxy.h

  Log Message:
  -----------
  const CheckedRef members don't need a protected method
https://bugs.webkit.org/show_bug.cgi?id=295587

Reviewed by Charlie Wolfe.

Apply https://github.com/WebKit/WebKit/wiki/Safer-CPP-Guidelines and
while we look at const CheckedRef members also adopt lazyInitialize
here and there. (This doesn't immediately result in fewer static
analyzer warnings, but does more clearly express the invariants of the
code.)

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