[webkit-dev] Enabling unprefixed CSS Transitions by default.

Alexis Menard alexis at webkit.org
Tue Jan 29 13:03:43 PST 2013


Hi,

Last month I started working on supporting unprefixed CSS Transitions
in WebKit. Today this work is guarded behind
CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED enabled by default in
trunk (but disabled in Chrome and probably release branches of other
ports). After various patches we (Dean Jackson and myself) feel
confident that the work on the transitions is ready for prime time. We
still have bugs open in our bug tracker but that doesn't block the
unprefixed version to go live.

So the proposal is the following one :
- Rename CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED to
CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED to cover the future work for
unprefixing the animations and the transforms (that I plan to focus
after this).
- Ship CSS Transitions unprefixed enabled by default with no feature
flag to disable it.

My proposal is tracked here : https://bugs.webkit.org/show_bug.cgi?id=108216

We can also be proud to say our implementation is maybe the most
complete one (thanks to the various people involved).

On a side note the usage of prefixed/unprefixed version is monitored
through the FeatureObserver so we can later in the future have an idea
of the usage and maybe remove the prefixed support.

Thoughts?

Patched landed :
http://trac.webkit.org/changeset/141119
http://trac.webkit.org/changeset/140560
http://trac.webkit.org/changeset/140448
http://trac.webkit.org/changeset/140010
http://trac.webkit.org/changeset/139922
http://trac.webkit.org/changeset/139762
http://trac.webkit.org/changeset/139200
http://trac.webkit.org/changeset/139106
http://trac.webkit.org/changeset/139070
http://trac.webkit.org/changeset/138728
http://trac.webkit.org/changeset/138721
http://trac.webkit.org/changeset/138184

Thanks.

-- 
Software Engineer @
Intel Open Source Technology Center


More information about the webkit-dev mailing list