diff --git a/components/style/properties/longhand/box.mako.rs b/components/style/properties/longhand/box.mako.rs index 34cdc44a57c..b7a0b7dac88 100644 --- a/components/style/properties/longhand/box.mako.rs +++ b/components/style/properties/longhand/box.mako.rs @@ -220,7 +220,7 @@ ${helpers.single_keyword("position", "static absolute relative fixed", <% vertical_align = data.longhands_by_name["vertical-align"] %> <% vertical_align.keyword = Keyword("vertical-align", "baseline sub super top text-top middle bottom text-bottom", - extra_gecko_values="middle-with-baseline") %> + extra_gecko_values="-moz-middle-with-baseline") %> <% vertical_align_keywords = vertical_align.keyword.values_for(product) %> ${helpers.gecko_keyword_conversion(vertical_align.keyword)} diff --git a/components/style/properties/longhand/inherited_svg.mako.rs b/components/style/properties/longhand/inherited_svg.mako.rs index dabe915cd86..a11796fcdb9 100644 --- a/components/style/properties/longhand/inherited_svg.mako.rs +++ b/components/style/properties/longhand/inherited_svg.mako.rs @@ -95,6 +95,7 @@ ${helpers.predefined_type("stroke-dasharray", "Either::Second(0.0)", "parse_non_negative", vector="True", + allow_empty="True", products="gecko", animation_type="none", space_separated_allowed="True", diff --git a/components/style/properties/longhand/inherited_text.mako.rs b/components/style/properties/longhand/inherited_text.mako.rs index 709cb2b4a32..168106eb924 100644 --- a/components/style/properties/longhand/inherited_text.mako.rs +++ b/components/style/properties/longhand/inherited_text.mako.rs @@ -664,6 +664,7 @@ ${helpers.single_keyword("text-align-last", <%helpers:single_keyword_computed name="white-space" values="normal pre nowrap pre-wrap pre-line" + extra_gecko_values="-moz-pre-space" gecko_constant_prefix="NS_STYLE_WHITESPACE" needs_conversion="True" animation_type="none" @@ -673,6 +674,7 @@ ${helpers.single_keyword("text-align-last", impl ComputedValueAsSpecified for SpecifiedValue {} no_viewport_percentage!(SpecifiedValue); + % if product != "gecko": impl SpecifiedValue { pub fn allow_wrap(&self) -> bool { match *self { @@ -704,6 +706,7 @@ ${helpers.single_keyword("text-align-last", } } } + % endif <%helpers:longhand name="text-shadow" animation_type="normal"