mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
style: Remove the GetCSNeedsLayoutFlush flag, as it is unneeded now.
Differential Revision: https://phabricator.services.mozilla.com/D40300
This commit is contained in:
parent
c6cdaaf1cf
commit
3ec38e252f
8 changed files with 2 additions and 18 deletions
|
@ -58,7 +58,6 @@
|
||||||
animation_value_type="NonNegativeLength",
|
animation_value_type="NonNegativeLength",
|
||||||
logical=is_logical,
|
logical=is_logical,
|
||||||
logical_group="border-width",
|
logical_group="border-width",
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
allow_quirks="No" if is_logical else "Yes",
|
allow_quirks="No" if is_logical else "Yes",
|
||||||
servo_restyle_damage="reflow rebuild_and_reflow_inline"
|
servo_restyle_damage="reflow rebuild_and_reflow_inline"
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -339,8 +339,7 @@ ${helpers.predefined_type(
|
||||||
servo_2020_pref="layout.2020.unimplemented",
|
servo_2020_pref="layout.2020.unimplemented",
|
||||||
extra_prefixes=transform_extra_prefixes,
|
extra_prefixes=transform_extra_prefixes,
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
flags="CREATES_STACKING_CONTEXT FIXPOS_CB \
|
flags="CREATES_STACKING_CONTEXT FIXPOS_CB CAN_ANIMATE_ON_COMPOSITOR",
|
||||||
GETCS_NEEDS_LAYOUT_FLUSH CAN_ANIMATE_ON_COMPOSITOR",
|
|
||||||
spec="https://drafts.csswg.org/css-transforms/#propdef-transform",
|
spec="https://drafts.csswg.org/css-transforms/#propdef-transform",
|
||||||
servo_restyle_damage="reflow_out_of_flow",
|
servo_restyle_damage="reflow_out_of_flow",
|
||||||
)}
|
)}
|
||||||
|
@ -552,7 +551,6 @@ ${helpers.predefined_type(
|
||||||
boxed=True,
|
boxed=True,
|
||||||
extra_prefixes=transform_extra_prefixes,
|
extra_prefixes=transform_extra_prefixes,
|
||||||
spec="https://drafts.csswg.org/css-transforms-2/#perspective-origin-property",
|
spec="https://drafts.csswg.org/css-transforms-2/#perspective-origin-property",
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
servo_restyle_damage="reflow_out_of_flow"
|
servo_restyle_damage="reflow_out_of_flow"
|
||||||
)}
|
)}
|
||||||
|
@ -600,7 +598,6 @@ ${helpers.predefined_type(
|
||||||
extra_prefixes=transform_extra_prefixes,
|
extra_prefixes=transform_extra_prefixes,
|
||||||
gecko_ffi_name="mTransformOrigin",
|
gecko_ffi_name="mTransformOrigin",
|
||||||
boxed=True,
|
boxed=True,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
spec="https://drafts.csswg.org/css-transforms/#transform-origin-property",
|
spec="https://drafts.csswg.org/css-transforms/#transform-origin-property",
|
||||||
servo_restyle_damage="reflow_out_of_flow",
|
servo_restyle_damage="reflow_out_of_flow",
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -23,7 +23,6 @@ ${helpers.predefined_type(
|
||||||
engines="gecko servo-2013 servo-2020",
|
engines="gecko servo-2013 servo-2020",
|
||||||
servo_2020_pref="layout.2020.unimplemented",
|
servo_2020_pref="layout.2020.unimplemented",
|
||||||
animation_value_type="LineHeight",
|
animation_value_type="LineHeight",
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
spec="https://drafts.csswg.org/css2/visudet.html#propdef-line-height",
|
spec="https://drafts.csswg.org/css2/visudet.html#propdef-line-height",
|
||||||
servo_restyle_damage="reflow"
|
servo_restyle_damage="reflow"
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
logical=side[1],
|
logical=side[1],
|
||||||
logical_group="margin",
|
logical_group="margin",
|
||||||
spec=spec,
|
spec=spec,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
allowed_in_page_rule=True,
|
allowed_in_page_rule=True,
|
||||||
servo_restyle_damage="reflow"
|
servo_restyle_damage="reflow"
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
logical=side[1],
|
logical=side[1],
|
||||||
logical_group="padding",
|
logical_group="padding",
|
||||||
spec=spec,
|
spec=spec,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
allow_quirks="No" if side[1] else "Yes",
|
allow_quirks="No" if side[1] else "Yes",
|
||||||
servo_restyle_damage="reflow rebuild_and_reflow_inline"
|
servo_restyle_damage="reflow rebuild_and_reflow_inline"
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
engines="gecko servo-2013 servo-2020",
|
engines="gecko servo-2013 servo-2020",
|
||||||
servo_2020_pref="layout.2020.unimplemented",
|
servo_2020_pref="layout.2020.unimplemented",
|
||||||
spec="https://www.w3.org/TR/CSS2/visuren.html#propdef-%s" % side,
|
spec="https://www.w3.org/TR/CSS2/visuren.html#propdef-%s" % side,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
allow_quirks="Yes",
|
allow_quirks="Yes",
|
||||||
servo_restyle_damage="reflow_out_of_flow",
|
servo_restyle_damage="reflow_out_of_flow",
|
||||||
|
@ -33,7 +32,6 @@
|
||||||
engines="gecko servo-2013 servo-2020",
|
engines="gecko servo-2013 servo-2020",
|
||||||
servo_2020_pref="layout.2020.unimplemented",
|
servo_2020_pref="layout.2020.unimplemented",
|
||||||
spec="https://drafts.csswg.org/css-logical-props/#propdef-inset-%s" % side,
|
spec="https://drafts.csswg.org/css-logical-props/#propdef-inset-%s" % side,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
alias="offset-%s:layout.css.offset-logical-properties.enabled" % side,
|
alias="offset-%s:layout.css.offset-logical-properties.enabled" % side,
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
logical=True,
|
logical=True,
|
||||||
|
@ -285,7 +283,6 @@ ${helpers.predefined_type(
|
||||||
allow_quirks="No" if logical else "Yes",
|
allow_quirks="No" if logical else "Yes",
|
||||||
spec=spec % size,
|
spec=spec % size,
|
||||||
animation_value_type="Size",
|
animation_value_type="Size",
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
servo_restyle_damage="reflow",
|
servo_restyle_damage="reflow",
|
||||||
)}
|
)}
|
||||||
// min-width, min-height, min-block-size, min-inline-size
|
// min-width, min-height, min-block-size, min-inline-size
|
||||||
|
@ -379,7 +376,6 @@ ${helpers.predefined_type(
|
||||||
engines="gecko",
|
engines="gecko",
|
||||||
spec="https://drafts.csswg.org/css-grid/#propdef-grid-template-%ss" % kind,
|
spec="https://drafts.csswg.org/css-grid/#propdef-grid-template-%ss" % kind,
|
||||||
boxed=True,
|
boxed=True,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,6 @@ ${helpers.predefined_type(
|
||||||
"Transform",
|
"Transform",
|
||||||
"generics::transform::Transform::none()",
|
"generics::transform::Transform::none()",
|
||||||
engines="gecko",
|
engines="gecko",
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
spec="None (Nonstandard internal property)",
|
spec="None (Nonstandard internal property)",
|
||||||
enabled_in="chrome",
|
enabled_in="chrome",
|
||||||
|
@ -94,7 +93,6 @@ ${helpers.predefined_type(
|
||||||
animation_value_type="ComputedValue",
|
animation_value_type="ComputedValue",
|
||||||
gecko_ffi_name="mWindowTransformOrigin",
|
gecko_ffi_name="mWindowTransformOrigin",
|
||||||
boxed=True,
|
boxed=True,
|
||||||
flags="GETCS_NEEDS_LAYOUT_FLUSH",
|
|
||||||
spec="None (Nonstandard internal property)",
|
spec="None (Nonstandard internal property)",
|
||||||
enabled_in="chrome",
|
enabled_in="chrome",
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -981,13 +981,10 @@ bitflags! {
|
||||||
const APPLIES_TO_CUE = 1 << 6;
|
const APPLIES_TO_CUE = 1 << 6;
|
||||||
/// This longhand property applies to ::marker.
|
/// This longhand property applies to ::marker.
|
||||||
const APPLIES_TO_MARKER = 1 << 7;
|
const APPLIES_TO_MARKER = 1 << 7;
|
||||||
/// This property's getComputedStyle implementation requires layout
|
|
||||||
/// to be flushed.
|
|
||||||
const GETCS_NEEDS_LAYOUT_FLUSH = 1 << 8;
|
|
||||||
/// This property is a legacy shorthand.
|
/// This property is a legacy shorthand.
|
||||||
///
|
///
|
||||||
/// https://drafts.csswg.org/css-cascade/#legacy-shorthand
|
/// https://drafts.csswg.org/css-cascade/#legacy-shorthand
|
||||||
const IS_LEGACY_SHORTHAND = 1 << 9;
|
const IS_LEGACY_SHORTHAND = 1 << 8;
|
||||||
|
|
||||||
/* The following flags are currently not used in Rust code, they
|
/* The following flags are currently not used in Rust code, they
|
||||||
* only need to be listed in corresponding properties so that
|
* only need to be listed in corresponding properties so that
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue