diff --git a/components/style/properties/gecko.mako.rs b/components/style/properties/gecko.mako.rs index a62d00be52f3..91c3f8f34afa 100644 --- a/components/style/properties/gecko.mako.rs +++ b/components/style/properties/gecko.mako.rs @@ -469,7 +469,10 @@ def set_gecko_property(ffi_name, expr): <%def name="impl_keyword_clone(ident, gecko_ffi_name, keyword, cast_type='u8')"> - #[allow(non_snake_case)] + // FIXME: We introduced non_upper_case_globals for -moz-appearance only + // since the prefix of Gecko value starts with ThemeWidgetType_NS_THEME. + // We should remove this after fix bug 1371809. + #[allow(non_snake_case, non_upper_case_globals)] pub fn clone_${ident}(&self) -> longhands::${ident}::computed_value::T { use properties::longhands::${ident}::computed_value::T as Keyword; // FIXME(bholley): Align binary representations and ditch |match| for cast + static_asserts diff --git a/components/style/properties/longhand/box.mako.rs b/components/style/properties/longhand/box.mako.rs index ea72cc6857ee..857d7b4d58c4 100644 --- a/components/style/properties/longhand/box.mako.rs +++ b/components/style/properties/longhand/box.mako.rs @@ -1823,7 +1823,7 @@ ${helpers.single_keyword("-moz-appearance", gecko_constant_prefix="ThemeWidgetType_NS_THEME", products="gecko", spec="Nonstandard (https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance)", - animation_value_type="none")} + animation_value_type="discrete")} ${helpers.predefined_type("-moz-binding", "UrlOrNone", "Either::Second(None_)", products="gecko",