Issue #2075 - Part 1: Rename offset-* logical properties to inset-*

This adds aliases behind a pref with the old offset-* names
This commit is contained in:
Moonchild 2022-12-30 22:37:02 +00:00 • committed by roytam1
commit 0c37c0db8f
3 changed files with 32 additions and 12 deletions

View file

@ -50,6 +50,22 @@ CSS_PROP_ALIAS(word-wrap,
overflow_wrap,
WordWrap,
"")
CSS_PROP_ALIAS(offset-block-start,
inset_block_start,
OffsetBlockStart,
"layout.css.offset-logical-properties.enabled")
CSS_PROP_ALIAS(offset-block-end,
inset_block_end,
OffsetBlockEnd,
"layout.css.offset-logical-properties.enabled")
CSS_PROP_ALIAS(offset-inline-start,
inset_inline_start,
OffsetInlineStart,
"layout.css.offset-logical-properties.enabled")
CSS_PROP_ALIAS(offset-inline-end,
inset_inline_end,
OffsetInlineEnd,
"layout.css.offset-logical-properties.enabled")
CSS_PROP_ALIAS(-moz-transform-origin,
transform_origin,
MozTransformOrigin,

View file

@ -2979,9 +2979,9 @@ CSS_PROP_POSITION(
offsetof(nsStylePosition, mObjectPosition),
eStyleAnimType_Custom)
CSS_PROP_LOGICAL(
offset-block-end,
offset_block_end,
OffsetBlockEnd,
inset-block-end,
inset_block_end,
InsetBlockEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
@ -2996,9 +2996,9 @@ CSS_PROP_LOGICAL(
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-block-start,
offset_block_start,
OffsetBlockStart,
inset-block-start,
inset_block_start,
InsetBlockStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
@ -3012,9 +3012,9 @@ CSS_PROP_LOGICAL(
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-inline-end,
offset_inline_end,
OffsetInlineEnd,
inset-inline-end,
inset_inline_end,
InsetInlineEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
@ -3028,9 +3028,9 @@ CSS_PROP_LOGICAL(
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-inline-start,
offset_inline_start,
OffsetInlineStart,
inset-inline-start,
inset_inline_start,
InsetInlineStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |