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

Dean Jackson dino at apple.com
Tue Jan 29 18:17:41 PST 2013


Related: when the unprefixed transitions are enabled by default, we plan
to make a long-overdue blog post on "Recent Updates to Transitions and Animations"
where "recent" means about 2 or 3 years :)

http://www.webkit.org/blog/?p=2233&preview=true

The idea is that it would cover all the interesting things we've added, even if
we think most people know about them. Feel free to edit the draft (if that's possible
- otherwise email me), especially if there are features we've forgotten.

Dean


On 30/01/2013, at 8:03 AM, Alexis Menard <alexis at webkit.org> wrote:

> 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
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev



More information about the webkit-dev mailing list