[webkit-changes] [WebKit/WebKit] f3f459: [TZone] WebCore/page Convert FastMalloc to TZone

Michael Saboff noreply at github.com
Wed Aug 21 13:58:19 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f3f4594c841728632df8cf83e85566df2b987ea7
      https://github.com/WebKit/WebKit/commit/f3f4594c841728632df8cf83e85566df2b987ea7
  Author: Michael Saboff <msaboff at apple.com>
  Date:   2024-08-21 (Wed, 21 Aug 2024)

  Changed paths:
    M Source/WebCore/page/AlternativeTextClient.h
    M Source/WebCore/page/AttachmentElementClient.h
    M Source/WebCore/page/AudioOutputProvider.h
    M Source/WebCore/page/AutoscrollController.cpp
    M Source/WebCore/page/AutoscrollController.h
    M Source/WebCore/page/CaptionUserPreferences.cpp
    M Source/WebCore/page/CaptionUserPreferences.h
    M Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp
    M Source/WebCore/page/CaptionUserPreferencesMediaAF.h
    M Source/WebCore/page/ContextMenuController.cpp
    M Source/WebCore/page/ContextMenuController.h
    M Source/WebCore/page/CryptoClient.h
    M Source/WebCore/page/DOMTimer.cpp
    M Source/WebCore/page/DOMTimer.h
    M Source/WebCore/page/DeviceClient.h
    M Source/WebCore/page/DeviceController.cpp
    M Source/WebCore/page/DeviceController.h
    M Source/WebCore/page/DiagnosticLoggingClient.h
    M Source/WebCore/page/DragClient.h
    M Source/WebCore/page/DragController.cpp
    M Source/WebCore/page/DragController.h
    M Source/WebCore/page/EditorClient.h
    M Source/WebCore/page/ElementTargetingController.cpp
    M Source/WebCore/page/ElementTargetingController.h
    M Source/WebCore/page/EmptyAttachmentElementClient.h
    M Source/WebCore/page/EventHandler.cpp
    M Source/WebCore/page/EventHandler.h
    M Source/WebCore/page/FocusController.cpp
    M Source/WebCore/page/FocusController.h
    M Source/WebCore/page/FrameView.cpp
    M Source/WebCore/page/FrameView.h
    M Source/WebCore/page/ImageAnalysisQueue.cpp
    M Source/WebCore/page/ImageAnalysisQueue.h
    M Source/WebCore/page/ImageOverlayController.cpp
    M Source/WebCore/page/ImageOverlayController.h
    M Source/WebCore/page/LocalFrameViewLayoutContext.cpp
    M Source/WebCore/page/LocalFrameViewLayoutContext.h
    M Source/WebCore/page/NavigatorLoginStatus.cpp
    M Source/WebCore/page/NavigatorLoginStatus.h
    M Source/WebCore/page/Page.cpp
    M Source/WebCore/page/Page.h
    M Source/WebCore/page/PageConfiguration.cpp
    M Source/WebCore/page/PageConfiguration.h
    M Source/WebCore/page/PageConsoleClient.cpp
    M Source/WebCore/page/PageConsoleClient.h
    M Source/WebCore/page/PageDebuggable.cpp
    M Source/WebCore/page/PageDebuggable.h
    M Source/WebCore/page/PageGroup.cpp
    M Source/WebCore/page/PageGroup.h
    M Source/WebCore/page/PageOverlay.cpp
    M Source/WebCore/page/PageOverlay.h
    M Source/WebCore/page/PageOverlayController.cpp
    M Source/WebCore/page/PageOverlayController.h
    M Source/WebCore/page/PagePasteboardContext.h
    M Source/WebCore/page/PerformanceLogging.cpp
    M Source/WebCore/page/PerformanceLogging.h
    M Source/WebCore/page/PerformanceLoggingClient.cpp
    M Source/WebCore/page/PerformanceLoggingClient.h
    M Source/WebCore/page/PerformanceMonitor.cpp
    M Source/WebCore/page/PerformanceMonitor.h
    M Source/WebCore/page/PerformanceObserverEntryList.cpp
    M Source/WebCore/page/PerformanceObserverEntryList.h
    M Source/WebCore/page/PerformanceUserTiming.cpp
    M Source/WebCore/page/PerformanceUserTiming.h
    M Source/WebCore/page/PointerCaptureController.cpp
    M Source/WebCore/page/PointerCaptureController.h
    M Source/WebCore/page/PointerLockController.cpp
    M Source/WebCore/page/PointerLockController.h
    M Source/WebCore/page/PrintContext.cpp
    M Source/WebCore/page/PrintContext.h
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebCore/page/RemoteFrameClient.h
    M Source/WebCore/page/RemoteFrameView.cpp
    M Source/WebCore/page/RemoteFrameView.h
    M Source/WebCore/page/RenderingUpdateScheduler.cpp
    M Source/WebCore/page/RenderingUpdateScheduler.h
    M Source/WebCore/page/ResizeObserverEntry.h
    M Source/WebCore/page/ResourceUsageOverlay.cpp
    M Source/WebCore/page/ResourceUsageOverlay.h
    M Source/WebCore/page/SettingsBase.cpp
    M Source/WebCore/page/SettingsBase.h
    M Source/WebCore/page/SpeechRecognitionProvider.h
    M Source/WebCore/page/UserScript.cpp
    M Source/WebCore/page/UserScript.h
    M Source/WebCore/page/UserStyleSheet.cpp
    M Source/WebCore/page/UserStyleSheet.h
    M Source/WebCore/page/ValidationMessageClient.h
    M Source/WebCore/page/ViewportConfiguration.cpp
    M Source/WebCore/page/ViewportConfiguration.h
    M Source/WebCore/page/WheelEventDeltaFilter.cpp
    M Source/WebCore/page/WheelEventDeltaFilter.h
    M Source/WebCore/page/WorkerClient.h
    M Source/WebCore/page/cocoa/DataDetectionResultsStorage.h
    M Source/WebCore/page/csp/ContentSecurityPolicy.cpp
    M Source/WebCore/page/csp/ContentSecurityPolicy.h
    M Source/WebCore/page/csp/ContentSecurityPolicyDirective.cpp
    M Source/WebCore/page/csp/ContentSecurityPolicyDirective.h
    M Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.cpp
    M Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.h
    M Source/WebCore/page/csp/ContentSecurityPolicySource.cpp
    M Source/WebCore/page/csp/ContentSecurityPolicySource.h
    M Source/WebCore/page/ios/ContentChangeObserver.cpp
    M Source/WebCore/page/ios/ContentChangeObserver.h
    M Source/WebCore/page/ios/DOMTimerHoldingTank.cpp
    M Source/WebCore/page/ios/DOMTimerHoldingTank.h
    M Source/WebCore/page/linux/ResourceUsageOverlayLinux.cpp
    M Source/WebCore/page/mac/ServicesOverlayController.h
    M Source/WebCore/page/mac/ServicesOverlayController.mm
    M Source/WebCore/page/mac/TextIndicatorWindow.h
    M Source/WebCore/page/mac/TextIndicatorWindow.mm
    M Source/WebCore/page/mac/WheelEventDeltaFilterMac.h
    M Source/WebCore/page/mac/WheelEventDeltaFilterMac.mm
    M Source/WebCore/page/scrolling/ScrollAnchoringController.cpp
    M Source/WebCore/page/scrolling/ScrollAnchoringController.h
    M Source/WebCore/page/scrolling/ScrollLatchingController.cpp
    M Source/WebCore/page/scrolling/ScrollLatchingController.h
    M Source/WebCore/page/scrolling/ScrollingConstraints.cpp
    M Source/WebCore/page/scrolling/ScrollingConstraints.h
    M Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
    M Source/WebCore/page/scrolling/ScrollingCoordinator.h
    M Source/WebCore/page/scrolling/ScrollingStateNode.cpp
    M Source/WebCore/page/scrolling/ScrollingStateNode.h
    M Source/WebCore/page/scrolling/ScrollingStateTree.cpp
    M Source/WebCore/page/scrolling/ScrollingStateTree.h
    M Source/WebCore/page/scrolling/ScrollingTree.cpp
    M Source/WebCore/page/scrolling/ScrollingTree.h
    M Source/WebCore/page/scrolling/ScrollingTreeNode.cpp
    M Source/WebCore/page/scrolling/ScrollingTreeNode.h
    M Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.cpp
    M Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.h
    M Source/WebCore/page/scrolling/mac/ScrollerPairMac.h
    M Source/WebCore/page/scrolling/mac/ScrollerPairMac.mm
    M Source/WebCore/page/writing-tools/WritingToolsController.h
    M Source/WebCore/page/writing-tools/WritingToolsController.mm

  Log Message:
  -----------
  [TZone] WebCore/page Convert FastMalloc to TZone
https://bugs.webkit.org/show_bug.cgi?id=278419
rdar://134372652

Reviewed by Keith Miller.

Convert WTF_MAKE_FAST_ALLOCATED to WTF_MAKE_TZONE_ALLOCATED in
preparation for enabling TZone (not yet enabled).

* Source/WebCore/page/AlternativeTextClient.h:
* Source/WebCore/page/AttachmentElementClient.h:
* Source/WebCore/page/AudioOutputProvider.h:
* Source/WebCore/page/AutoscrollController.cpp:
* Source/WebCore/page/AutoscrollController.h:
* Source/WebCore/page/CaptionUserPreferences.cpp:
* Source/WebCore/page/CaptionUserPreferences.h:
* Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp:
* Source/WebCore/page/CaptionUserPreferencesMediaAF.h:
* Source/WebCore/page/ContextMenuController.cpp:
* Source/WebCore/page/ContextMenuController.h:
* Source/WebCore/page/CryptoClient.h:
* Source/WebCore/page/DOMTimer.cpp:
* Source/WebCore/page/DOMTimer.h:
* Source/WebCore/page/DeviceClient.h:
* Source/WebCore/page/DeviceController.cpp:
* Source/WebCore/page/DeviceController.h:
* Source/WebCore/page/DiagnosticLoggingClient.h:
* Source/WebCore/page/DragClient.h:
* Source/WebCore/page/DragController.cpp:
* Source/WebCore/page/DragController.h:
* Source/WebCore/page/EditorClient.h:
* Source/WebCore/page/ElementTargetingController.cpp:
* Source/WebCore/page/ElementTargetingController.h:
* Source/WebCore/page/EmptyAttachmentElementClient.h:
* Source/WebCore/page/EventHandler.cpp:
* Source/WebCore/page/EventHandler.h:
* Source/WebCore/page/FocusController.cpp:
* Source/WebCore/page/FocusController.h:
* Source/WebCore/page/FrameView.cpp:
* Source/WebCore/page/FrameView.h:
* Source/WebCore/page/ImageAnalysisQueue.cpp:
* Source/WebCore/page/ImageAnalysisQueue.h:
* Source/WebCore/page/ImageOverlayController.cpp:
* Source/WebCore/page/ImageOverlayController.h:
* Source/WebCore/page/LocalFrameViewLayoutContext.cpp:
* Source/WebCore/page/LocalFrameViewLayoutContext.h:
* Source/WebCore/page/NavigatorLoginStatus.cpp:
* Source/WebCore/page/NavigatorLoginStatus.h:
* Source/WebCore/page/Page.cpp:
* Source/WebCore/page/Page.h:
* Source/WebCore/page/PageConfiguration.cpp:
* Source/WebCore/page/PageConfiguration.h:
* Source/WebCore/page/PageConsoleClient.cpp:
* Source/WebCore/page/PageConsoleClient.h:
* Source/WebCore/page/PageDebuggable.cpp:
* Source/WebCore/page/PageDebuggable.h:
* Source/WebCore/page/PageGroup.cpp:
* Source/WebCore/page/PageGroup.h:
* Source/WebCore/page/PageOverlay.cpp:
* Source/WebCore/page/PageOverlay.h:
* Source/WebCore/page/PageOverlayController.cpp:
* Source/WebCore/page/PageOverlayController.h:
* Source/WebCore/page/PagePasteboardContext.h:
* Source/WebCore/page/PerformanceLogging.cpp:
* Source/WebCore/page/PerformanceLogging.h:
* Source/WebCore/page/PerformanceLoggingClient.cpp:
* Source/WebCore/page/PerformanceLoggingClient.h:
* Source/WebCore/page/PerformanceMonitor.cpp:
* Source/WebCore/page/PerformanceMonitor.h:
* Source/WebCore/page/PerformanceObserverEntryList.cpp:
* Source/WebCore/page/PerformanceObserverEntryList.h:
* Source/WebCore/page/PerformanceUserTiming.cpp:
* Source/WebCore/page/PerformanceUserTiming.h:
* Source/WebCore/page/PointerCaptureController.cpp:
* Source/WebCore/page/PointerCaptureController.h:
* Source/WebCore/page/PointerLockController.cpp:
* Source/WebCore/page/PointerLockController.h:
* Source/WebCore/page/PrintContext.cpp:
* Source/WebCore/page/PrintContext.h:
* Source/WebCore/page/Quirks.cpp:
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/RemoteFrameClient.h:
* Source/WebCore/page/RemoteFrameView.cpp:
* Source/WebCore/page/RemoteFrameView.h:
* Source/WebCore/page/RenderingUpdateScheduler.cpp:
* Source/WebCore/page/RenderingUpdateScheduler.h:
* Source/WebCore/page/ResizeObserverEntry.h:
* Source/WebCore/page/ResourceUsageOverlay.cpp:
* Source/WebCore/page/ResourceUsageOverlay.h:
* Source/WebCore/page/SettingsBase.cpp:
* Source/WebCore/page/SettingsBase.h:
* Source/WebCore/page/SpeechRecognitionProvider.h:
* Source/WebCore/page/UserScript.cpp:
* Source/WebCore/page/UserScript.h:
* Source/WebCore/page/UserStyleSheet.cpp:
* Source/WebCore/page/UserStyleSheet.h:
* Source/WebCore/page/ValidationMessageClient.h:
* Source/WebCore/page/ViewportConfiguration.cpp:
* Source/WebCore/page/ViewportConfiguration.h:
* Source/WebCore/page/WheelEventDeltaFilter.cpp:
* Source/WebCore/page/WheelEventDeltaFilter.h:
* Source/WebCore/page/WorkerClient.h:
* Source/WebCore/page/cocoa/DataDetectionResultsStorage.h:
* Source/WebCore/page/csp/ContentSecurityPolicy.cpp:
* Source/WebCore/page/csp/ContentSecurityPolicy.h:
* Source/WebCore/page/csp/ContentSecurityPolicyDirective.cpp:
* Source/WebCore/page/csp/ContentSecurityPolicyDirective.h:
* Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.cpp:
* Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.h:
* Source/WebCore/page/csp/ContentSecurityPolicySource.cpp:
* Source/WebCore/page/csp/ContentSecurityPolicySource.h:
* Source/WebCore/page/ios/ContentChangeObserver.cpp:
* Source/WebCore/page/ios/ContentChangeObserver.h:
* Source/WebCore/page/ios/DOMTimerHoldingTank.cpp:
* Source/WebCore/page/ios/DOMTimerHoldingTank.h:
* Source/WebCore/page/linux/ResourceUsageOverlayLinux.cpp:
* Source/WebCore/page/mac/ServicesOverlayController.h:
* Source/WebCore/page/mac/ServicesOverlayController.mm:
* Source/WebCore/page/mac/TextIndicatorWindow.h:
* Source/WebCore/page/mac/TextIndicatorWindow.mm:
* Source/WebCore/page/mac/WheelEventDeltaFilterMac.h:
* Source/WebCore/page/mac/WheelEventDeltaFilterMac.mm:
* Source/WebCore/page/scrolling/ScrollAnchoringController.cpp:
* Source/WebCore/page/scrolling/ScrollAnchoringController.h:
* Source/WebCore/page/scrolling/ScrollLatchingController.cpp:
* Source/WebCore/page/scrolling/ScrollLatchingController.h:
* Source/WebCore/page/scrolling/ScrollingConstraints.cpp:
* Source/WebCore/page/scrolling/ScrollingConstraints.h:
* Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:
* Source/WebCore/page/scrolling/ScrollingCoordinator.h:
* Source/WebCore/page/scrolling/ScrollingStateNode.cpp:
* Source/WebCore/page/scrolling/ScrollingStateNode.h:
* Source/WebCore/page/scrolling/ScrollingStateTree.cpp:
* Source/WebCore/page/scrolling/ScrollingStateTree.h:
* Source/WebCore/page/scrolling/ScrollingTree.cpp:
* Source/WebCore/page/scrolling/ScrollingTree.h:
* Source/WebCore/page/scrolling/ScrollingTreeNode.cpp:
* Source/WebCore/page/scrolling/ScrollingTreeNode.h:
* Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.cpp:
* Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.h:
* Source/WebCore/page/scrolling/mac/ScrollerPairMac.h:
* Source/WebCore/page/scrolling/mac/ScrollerPairMac.mm:
* Source/WebCore/page/writing-tools/WritingToolsController.h:
* Source/WebCore/page/writing-tools/WritingToolsController.mm:

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