[Webkit-unassigned] [Bug 110347] [GTK][AC] Opacity animation doesn't work with clutter backend

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 12 00:42:52 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=110347





--- Comment #5 from ChangSeok Oh <kevin.cs.oh at gmail.com>  2013-03-12 00:45:17 PST ---
(In reply to comment #3)
Thanks for the review!

> Created an attachment (id=192489)
 --> (https://bugs.webkit.org/attachment.cgi?id=192489&action=review) [details]
> Simple test case
> 
> I've tested this patch on WebKit Clutter with the attached page, and it looks like the transition is happening twice - once because of the CSS transition that is defined, and one because when WebCore sets the final result in the layer, the clutter transition is still set on the actor, so it happens again.
Yeah, it's a known issue and dealt in bug110607. Please see bug110607, I applied it to webkit-clutter as well.

I'm getting this warning, as well:
> 
> (MxLauncher:24704): Clutter-CRITICAL **: clutter_timeline_set_progress_mode: assertion `mode < CLUTTER_ANIMATION_LAST' failed
This is because webkit-clutter is using different toClutterAnimationMode in PlatformClutterAnimation.cpp. webkit-clutter's one is a little old so I think we need to replace it with the one of WebKitGTK+.
You may want to refer https://developer.gnome.org/clutter/stable/ClutterAlpha.html#clutter-alpha-register-func

And actually I think we don't need to care about timing functions anymore because clutter starts to supports them for css3 transitions since its version 1.12.
https://developer.gnome.org/clutter/stable/ClutterTimeline.html#ClutterAnimationMode

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list