Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8f57700a5ef280e918446f78e8922ef5c3f06b93
https://github.com/WebKit/WebKit/commit/8f57700a5ef280e918446f78e8922ef5c3f06b93
Author: Antoine Quint <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M
Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.h
M
Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.mm
M
Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.h
Log Message:
-----------
Rename `RemoteLayerTreeEventDispatcher::m_animationStacksLock`
https://bugs.webkit.org/show_bug.cgi?id=300871
rdar://162756685
Reviewed by Anne van Kesteren.
In 301615@main we added a new animation-related member to
`RemoteLayerTreeEventDispatcher` to manage
timelines and the lock that was previously only used for animation stacks was
also being used to gate
access to that new member. We rename the lock as `m_animationLock` to be more
generic.
* Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.h:
* Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.mm:
(WebKit::RemoteLayerTreeEventDispatcher::startOrStopDisplayLinkOnMainThread):
(WebKit::RemoteLayerTreeEventDispatcher::scrollingTreeWasRecentlyActive):
(WebKit::RemoteLayerTreeEventDispatcher::lockForAnimationChanges):
(WebKit::RemoteLayerTreeEventDispatcher::unlockForAnimationChanges):
(WebKit::RemoteLayerTreeEventDispatcher::animationsWereAddedToNode):
(WebKit::RemoteLayerTreeEventDispatcher::animationsWereRemovedFromNode):
(WebKit::RemoteLayerTreeEventDispatcher::registerTimelineIfNecessary):
(WebKit::RemoteLayerTreeEventDispatcher::updateTimelineCurrentTime):
(WebKit::RemoteLayerTreeEventDispatcher::timeline const):
(WebKit::RemoteLayerTreeEventDispatcher::updateAnimations):
*
Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingCoordinatorProxyMac.h:
Canonical link: https://commits.webkit.org/301619@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