Closed Bug 1341785 Opened 8 years ago Closed 8 years ago

stylo: need support for -moz-transform-* properties

Categories

(Core :: CSS Parsing and Computation, defect, P1)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1351356
Tracking Status
firefox54 --- affected

People

(Reporter: bzbarsky, Assigned: u459114)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

And generally all the -moz properties...
Flags: needinfo?(simon.sapin)
Note that stylo apparently supports "-moz-transform-origin" but not "-moz-transform"?
Priority: -- → P2
This is probably another good one for CJ.
Flags: needinfo?(simon.sapin)
Priority: P2 → P1
Assignee: nobody → cku
I will work on this from next week.
hmm, generally, all -moz prop is not work. Since webkit prefix works correctly, I will look around to see how it works.
If you look in servo/components/style/properties/longhand/box.mako.rs you have lines like this: <%helpers:longhand name="transform-origin" animatable="True" extra_prefixes="moz webkit" boxed="True" vs <%helpers:longhand name="transform" products="gecko servo" extra_prefixes="webkit" note the extra_prefixes bits. Looks to me like "transform-style" does the right thing already. Anyway, the point is we should go through layout/style/nsCSSPropAliasList.h and check that all those do the right thing. The -moz-transform case is harder because it is NOT an alias. See the aDisallowRelativeValues argument to ParseTransform in Gecko. It's false for "transform" but true for "-moz-transform". I think the main impact is that percentage values are not allowed in -moz-transform? Needs checking.
Nazim is going to work on this in bug 1351356.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: