mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-25 20:01:50 +00:00
Bug 1928330 - Upstream changes to CSS property definitions from Servo r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D227465
This commit is contained in:
parent
844490ff82
commit
fb1e393b2c
@ -631,9 +631,10 @@ ${helpers.predefined_type(
|
||||
"zoom",
|
||||
"Zoom",
|
||||
"computed::box_::Zoom::ONE",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
spec="Non-standard (https://github.com/atanassov/css-zoom/ is the closest)",
|
||||
gecko_pref="layout.css.zoom.enabled",
|
||||
servo_pref="layout.unimplemented",
|
||||
affects="layout",
|
||||
enabled_in="chrome",
|
||||
)}
|
||||
|
@ -254,7 +254,7 @@ ${helpers.predefined_type(
|
||||
${helpers.predefined_type(
|
||||
"font-language-override",
|
||||
"FontLanguageOverride",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
initial_value="computed::FontLanguageOverride::normal()",
|
||||
initial_specified_value="specified::FontLanguageOverride::normal()",
|
||||
animation_type="discrete",
|
||||
@ -293,7 +293,7 @@ ${helpers.predefined_type(
|
||||
${helpers.predefined_type(
|
||||
"-x-lang",
|
||||
"XLang",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
initial_value="computed::XLang::get_initial_value()",
|
||||
animation_type="none",
|
||||
enabled_in="",
|
||||
|
@ -142,11 +142,13 @@ ${helpers.predefined_type(
|
||||
// TODO: `white-space-collapse: discard` not yet supported
|
||||
${helpers.single_keyword(
|
||||
name="white-space-collapse",
|
||||
values="collapse preserve preserve-breaks preserve-spaces break-spaces",
|
||||
engines="gecko",
|
||||
values="collapse preserve preserve-breaks break-spaces",
|
||||
extra_gecko_values="preserve-spaces",
|
||||
engines="gecko servo",
|
||||
gecko_enum_prefix="StyleWhiteSpaceCollapse",
|
||||
animation_type="discrete",
|
||||
spec="https://drafts.csswg.org/css-text-4/#propdef-white-space-collapse",
|
||||
servo_restyle_damage="rebuild_and_reflow",
|
||||
affects="layout",
|
||||
)}
|
||||
|
||||
@ -376,10 +378,11 @@ ${helpers.single_keyword(
|
||||
${helpers.single_keyword(
|
||||
"text-wrap-mode",
|
||||
"wrap nowrap",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
gecko_enum_prefix="StyleTextWrapMode",
|
||||
animation_type="discrete",
|
||||
spec="https://drafts.csswg.org/css-text-4/#propdef-text-wrap-mode",
|
||||
servo_restyle_damage="rebuild_and_reflow",
|
||||
affects="layout",
|
||||
)}
|
||||
|
||||
|
@ -79,7 +79,7 @@ ${helpers.predefined_type(
|
||||
"clip-path",
|
||||
"basic_shape::ClipPath",
|
||||
"generics::basic_shape::ClipPath::None",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
extra_prefixes="webkit",
|
||||
spec="https://drafts.fxtf.org/css-masking-1/#propdef-clip-path",
|
||||
affects="paint",
|
||||
|
@ -195,12 +195,13 @@ ${helpers.predefined_type(
|
||||
"transition-behavior",
|
||||
"TransitionBehavior",
|
||||
"computed::TransitionBehavior::normal()",
|
||||
engines="gecko",
|
||||
engines="gecko servo",
|
||||
initial_specified_value="specified::TransitionBehavior::normal()",
|
||||
vector=True,
|
||||
need_index=True,
|
||||
animation_type="none",
|
||||
gecko_pref="layout.css.transition-behavior.enabled",
|
||||
servo_pref="layout.css.transition-behavior.enabled",
|
||||
spec="https://drafts.csswg.org/css-transitions-2/#transition-behavior-property",
|
||||
affects="",
|
||||
)}
|
||||
|
@ -107,7 +107,7 @@
|
||||
|
||||
<%helpers:shorthand
|
||||
name="white-space"
|
||||
engines="gecko"
|
||||
engines="gecko servo"
|
||||
sub_properties="text-wrap-mode white-space-collapse"
|
||||
derive_value_info="False"
|
||||
spec="https://www.w3.org/TR/css-text-4/#white-space-property"
|
||||
|
@ -723,7 +723,6 @@
|
||||
<%helpers:shorthand
|
||||
name="place-content"
|
||||
engines="gecko servo"
|
||||
servo_pref="layout.flexbox.enabled",
|
||||
sub_properties="align-content justify-content"
|
||||
spec="https://drafts.csswg.org/css-align/#propdef-place-content"
|
||||
>
|
||||
@ -820,7 +819,6 @@
|
||||
<%helpers:shorthand
|
||||
name="place-items"
|
||||
engines="gecko servo"
|
||||
servo_pref="layout.flexbox.enabled",
|
||||
sub_properties="align-items justify-items"
|
||||
spec="https://drafts.csswg.org/css-align/#place-items-property"
|
||||
>
|
||||
|
Loading…
x
Reference in New Issue
Block a user