Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 19b91e6e289dc60f5b5657d15b8c84bb5622b795
https://github.com/WebKit/WebKit/commit/19b91e6e289dc60f5b5657d15b8c84bb5622b795
Author: Antoine Quint <[email protected]>
Date: 2025-10-22 (Wed, 22 Oct 2025)
Changed paths:
M Source/WebCore/platform/animation/AcceleratedEffect.cpp
M Source/WebCore/platform/animation/AcceleratedEffect.h
M Source/WebCore/platform/animation/AcceleratedEffectStack.cpp
M Source/WebCore/platform/animation/AcceleratedEffectStack.h
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimation.cpp
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimation.h
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationStack.h
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationStack.mm
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationTimeline.cpp
M Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationTimeline.h
Log Message:
-----------
[web-animations] use `TZONE_ALLOCATED` for animation classes that aren't DOM
objects
https://bugs.webkit.org/show_bug.cgi?id=301272
Reviewed by Matt Woodrow.
The comments in `FastMalloc.h` indicate that `WTF_MAKE_TZONE_OR_ISO_ALLOCATED`
should
be used for classes that are a DOM object, but a few animation-related classes
that
aren't exposed to the DOM are decorated as such.
We now use `WTF_MAKE_TZONE_ALLOCATED` for those classes.
* Source/WebCore/platform/animation/AcceleratedEffect.cpp:
* Source/WebCore/platform/animation/AcceleratedEffect.h:
* Source/WebCore/platform/animation/AcceleratedEffectStack.cpp:
* Source/WebCore/platform/animation/AcceleratedEffectStack.h:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimation.cpp:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimation.h:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationStack.h:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationStack.mm:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationTimeline.cpp:
* Source/WebKit/UIProcess/RemoteLayerTree/RemoteAnimationTimeline.h:
Canonical link: https://commits.webkit.org/302004@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications