[webkit-changes] [WebKit/WebKit] a035d4: [TZone] Add missing TZone annotations for subclass...
Michael Saboff
noreply at github.com
Mon Nov 18 18:14:54 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a035d4ab316afbc6325a251e0fc843f5cd2e8760
https://github.com/WebKit/WebKit/commit/a035d4ab316afbc6325a251e0fc843f5cd2e8760
Author: Michael Saboff <msaboff at apple.com>
Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths:
M Source/WebCore/page/ImageAnalysisQueue.h
M Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.cpp
M Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.h
M Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.h
M Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.mm
M Source/WebCore/platform/ScrollAnimationKeyboard.cpp
M Source/WebCore/platform/ScrollAnimationKeyboard.h
M Source/WebCore/platform/ScrollAnimationKinetic.cpp
M Source/WebCore/platform/ScrollAnimationKinetic.h
M Source/WebCore/platform/ScrollAnimationMomentum.cpp
M Source/WebCore/platform/ScrollAnimationMomentum.h
M Source/WebCore/platform/ScrollAnimationSmooth.cpp
M Source/WebCore/platform/ScrollAnimationSmooth.h
M Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.h
M Source/WebCore/platform/mac/ScrollAnimationRubberBand.h
M Source/WebCore/platform/mac/ScrollAnimationRubberBand.mm
M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h
M Source/WebKit/Shared/Cocoa/SharedCARingBuffer.cpp
M Source/WebKit/Shared/Cocoa/SharedCARingBuffer.h
M Source/WebKit/UIProcess/API/C/WKContext.cpp
M Source/WebKit/UIProcess/API/C/WKPage.cpp
M Source/WebKit/UIProcess/API/Cocoa/_WKDataTask.mm
M Source/WebKit/UIProcess/API/Cocoa/_WKInspector.mm
M Source/WebKit/UIProcess/Cocoa/UIDelegate.h
M Source/WebKit/UIProcess/Cocoa/UIDelegate.mm
M Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.cpp
M Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.h
Log Message:
-----------
[TZone] Add missing TZone annotations for subclasses before turning on TZones
https://bugs.webkit.org/show_bug.cgi?id=283323
rdar://140150103
Reviewed by Yusuke Suzuki.
During bench testing with TZones end TZone logging enabled, found several derived classes that weren't annotated.
Also changed the class ImageAnalysisQueue to the EXPORT annotation version and changed the nested struct
Storage::Timing to use the WTF_MAKE_STRUCT_TZONE_ALLOCATED annotation.
* Source/WebCore/page/ImageAnalysisQueue.h:
* Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.cpp:
* Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.h:
* Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.h:
* Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.mm:
* Source/WebCore/platform/ScrollAnimationKeyboard.cpp:
* Source/WebCore/platform/ScrollAnimationKeyboard.h:
* Source/WebCore/platform/ScrollAnimationKinetic.cpp:
* Source/WebCore/platform/ScrollAnimationKinetic.h:
* Source/WebCore/platform/ScrollAnimationMomentum.cpp:
* Source/WebCore/platform/ScrollAnimationMomentum.h:
* Source/WebCore/platform/ScrollAnimationSmooth.cpp:
* Source/WebCore/platform/ScrollAnimationSmooth.h:
* Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.h:
* Source/WebCore/platform/mac/ScrollAnimationRubberBand.h:
* Source/WebCore/platform/mac/ScrollAnimationRubberBand.mm:
* Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h:
* Source/WebKit/Shared/Cocoa/SharedCARingBuffer.cpp:
* Source/WebKit/Shared/Cocoa/SharedCARingBuffer.h:
* Source/WebKit/UIProcess/API/C/WKContext.cpp:
(WKContextSetHistoryClient):
* Source/WebKit/UIProcess/API/C/WKPage.cpp:
(WKPageSetPageContextMenuClient):
* Source/WebKit/UIProcess/API/Cocoa/_WKDataTask.mm:
* Source/WebKit/UIProcess/API/Cocoa/_WKInspector.mm:
* Source/WebKit/UIProcess/Cocoa/UIDelegate.h:
* Source/WebKit/UIProcess/Cocoa/UIDelegate.mm:
* Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.cpp:
* Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.h:
Canonical link: https://commits.webkit.org/286772@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