Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a8dab28990ee750ad9c530203cd7b27910e9b176 https://github.com/WebKit/WebKit/commit/a8dab28990ee750ad9c530203cd7b27910e9b176 Author: Antoine Quint <grao...@webkit.org> Date: 2023-03-02 (Thu, 02 Mar 2023)
Changed paths: M Source/WebCore/platform/animation/AcceleratedEffect.cpp M Source/WebCore/platform/animation/AcceleratedEffect.h M Source/WebCore/platform/animation/AcceleratedEffectValues.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: ----------- [web-animations] add encoding and decoding support for various types needed for threaded animation resolution https://bugs.webkit.org/show_bug.cgi?id=253059 Reviewed by Dean Jackson. For threaded animation resolution, we'll need to encode and decode additional types to send effects over IPC. * Source/WebCore/platform/animation/AcceleratedEffect.cpp: (WebCore::AcceleratedEffect::create): (WebCore::AcceleratedEffect::AcceleratedEffect): * Source/WebCore/platform/animation/AcceleratedEffect.h: (WebCore::AcceleratedEffect::keyframes const): (WebCore::AcceleratedEffect::animationType const): (WebCore::AcceleratedEffect::fill const): (WebCore::AcceleratedEffect::direction const): (WebCore::AcceleratedEffect::compositeOperation const): (WebCore::AcceleratedEffect::timingFunction const): (WebCore::AcceleratedEffect::defaultKeyframeTimingFunction const): (WebCore::AcceleratedEffect::animatedProperties const): (WebCore::AcceleratedEffect::paused const): (WebCore::AcceleratedEffect::iterationStart const): (WebCore::AcceleratedEffect::iterations const): (WebCore::AcceleratedEffect::playbackRate const): (WebCore::AcceleratedEffect::delay const): (WebCore::AcceleratedEffect::endDelay const): (WebCore::AcceleratedEffect::iterationDuration const): (WebCore::AcceleratedEffect::activeDuration const): (WebCore::AcceleratedEffect::endTime const): (WebCore::AcceleratedEffect::startTime const): (WebCore::AcceleratedEffect::holdTime const): * Source/WebCore/platform/animation/AcceleratedEffectValues.h: (WebCore::AcceleratedEffectValues::AcceleratedEffectValues): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/261049@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes