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:
Martin Robinson 2024-11-01 11:14:07 +00:00
parent 844490ff82
commit fb1e393b2c
7 changed files with 14 additions and 11 deletions

View File

@ -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",
)}

View File

@ -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="",

View File

@ -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",
)}

View File

@ -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",

View File

@ -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="",
)}

View File

@ -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"

View File

@ -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"
>