mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-17 04:37:46 +09:00
Issue #2510 - Unprefix -moz-fit-content
No aliasing since this has been out for a while. Devtools db regenerated with `mach devtools-css-db` Resolves #2510
This commit is contained in:
parent
a3826565a7
commit
c77b4b0bad
8 changed files with 26 additions and 27 deletions
|
|
@ -2208,10 +2208,10 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
"content",
|
"content",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -2231,10 +2231,10 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
"content",
|
"content",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -3282,7 +3282,6 @@ exports.CSS_PROPERTIES = {
|
||||||
"-moz-crisp-edges",
|
"-moz-crisp-edges",
|
||||||
"-moz-deck",
|
"-moz-deck",
|
||||||
"-moz-element",
|
"-moz-element",
|
||||||
"-moz-fit-content",
|
|
||||||
"-moz-grid",
|
"-moz-grid",
|
||||||
"-moz-grid-group",
|
"-moz-grid-group",
|
||||||
"-moz-grid-line",
|
"-moz-grid-line",
|
||||||
|
|
@ -3424,6 +3423,7 @@ exports.CSS_PROPERTIES = {
|
||||||
"extra-expanded",
|
"extra-expanded",
|
||||||
"fill",
|
"fill",
|
||||||
"fill-box",
|
"fill-box",
|
||||||
|
"fit-content",
|
||||||
"fixed",
|
"fixed",
|
||||||
"flat",
|
"flat",
|
||||||
"flex",
|
"flex",
|
||||||
|
|
@ -6000,10 +6000,10 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
"content",
|
"content",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -6023,10 +6023,10 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
"content",
|
"content",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -6816,9 +6816,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -6903,9 +6903,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7782,8 +7782,8 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7804,8 +7804,8 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7826,8 +7826,8 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7866,9 +7866,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7888,9 +7888,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -7910,9 +7910,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
@ -9710,9 +9710,9 @@ exports.CSS_PROPERTIES = {
|
||||||
"values": [
|
"values": [
|
||||||
"-moz-available",
|
"-moz-available",
|
||||||
"-moz-calc",
|
"-moz-calc",
|
||||||
"-moz-fit-content",
|
|
||||||
"auto",
|
"auto",
|
||||||
"calc",
|
"calc",
|
||||||
|
"fit-content",
|
||||||
"inherit",
|
"inherit",
|
||||||
"initial",
|
"initial",
|
||||||
"max-content",
|
"max-content",
|
||||||
|
|
|
||||||
|
|
@ -4726,8 +4726,8 @@ GetDefiniteSizeTakenByBoxSizing(StyleBoxSizing aBoxSizing,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handles only max-content and min-content, and
|
// Handles only max-content and min-content, and
|
||||||
// -moz-fit-content for min-width and max-width, since the others
|
// fit-content for min-width and max-width, since the others
|
||||||
// (-moz-fit-content for width, and -moz-available) have no effect on
|
// (fit-content for width, and -moz-available) have no effect on
|
||||||
// intrinsic widths.
|
// intrinsic widths.
|
||||||
enum eWidthProperty { PROP_WIDTH, PROP_MAX_WIDTH, PROP_MIN_WIDTH };
|
enum eWidthProperty { PROP_WIDTH, PROP_MAX_WIDTH, PROP_MIN_WIDTH };
|
||||||
static bool
|
static bool
|
||||||
|
|
@ -5038,7 +5038,7 @@ nsLayoutUtils::IntrinsicForAxis(PhysicalAxis aAxis,
|
||||||
if (styleISize.GetUnit() == eStyleUnit_Enumerated &&
|
if (styleISize.GetUnit() == eStyleUnit_Enumerated &&
|
||||||
(styleISize.GetIntValue() == NS_STYLE_WIDTH_MAX_CONTENT ||
|
(styleISize.GetIntValue() == NS_STYLE_WIDTH_MAX_CONTENT ||
|
||||||
styleISize.GetIntValue() == NS_STYLE_WIDTH_MIN_CONTENT)) {
|
styleISize.GetIntValue() == NS_STYLE_WIDTH_MIN_CONTENT)) {
|
||||||
// -moz-fit-content and -moz-available enumerated widths compute intrinsic
|
// fit-content and -moz-available enumerated widths compute intrinsic
|
||||||
// widths just like auto.
|
// widths just like auto.
|
||||||
// For max-content and min-content, we handle them like
|
// For max-content and min-content, we handle them like
|
||||||
// specified widths, but ignore box-sizing.
|
// specified widths, but ignore box-sizing.
|
||||||
|
|
@ -5054,7 +5054,7 @@ nsLayoutUtils::IntrinsicForAxis(PhysicalAxis aAxis,
|
||||||
++gNoiseIndent;
|
++gNoiseIndent;
|
||||||
#endif
|
#endif
|
||||||
if (aType != MIN_ISIZE) {
|
if (aType != MIN_ISIZE) {
|
||||||
// At this point, |styleISize| is auto/-moz-fit-content/-moz-available or
|
// At this point, |styleISize| is auto/fit-content/-moz-available or
|
||||||
// has a percentage. The intrinisic size for those under a max-content
|
// has a percentage. The intrinisic size for those under a max-content
|
||||||
// constraint is the max-content contribution which we shouldn't clamp.
|
// constraint is the max-content contribution which we shouldn't clamp.
|
||||||
aMarginBoxMinSizeClamp = NS_MAXSIZE;
|
aMarginBoxMinSizeClamp = NS_MAXSIZE;
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,6 @@ CSS_KEY(-moz-element, _moz_element)
|
||||||
CSS_KEY(-moz-eventreerow, _moz_eventreerow)
|
CSS_KEY(-moz-eventreerow, _moz_eventreerow)
|
||||||
CSS_KEY(-moz-field, _moz_field)
|
CSS_KEY(-moz-field, _moz_field)
|
||||||
CSS_KEY(-moz-fieldtext, _moz_fieldtext)
|
CSS_KEY(-moz-fieldtext, _moz_fieldtext)
|
||||||
CSS_KEY(-moz-fit-content, _moz_fit_content)
|
|
||||||
CSS_KEY(-moz-fixed, _moz_fixed)
|
CSS_KEY(-moz-fixed, _moz_fixed)
|
||||||
CSS_KEY(-moz-grabbing, _moz_grabbing)
|
CSS_KEY(-moz-grabbing, _moz_grabbing)
|
||||||
CSS_KEY(-moz-grab, _moz_grab)
|
CSS_KEY(-moz-grab, _moz_grab)
|
||||||
|
|
|
||||||
|
|
@ -2260,7 +2260,7 @@ const KTableEntry nsCSSProps::kWhitespaceKTable[] = {
|
||||||
const KTableEntry nsCSSProps::kWidthKTable[] = {
|
const KTableEntry nsCSSProps::kWidthKTable[] = {
|
||||||
{ eCSSKeyword_max_content, NS_STYLE_WIDTH_MAX_CONTENT },
|
{ eCSSKeyword_max_content, NS_STYLE_WIDTH_MAX_CONTENT },
|
||||||
{ eCSSKeyword_min_content, NS_STYLE_WIDTH_MIN_CONTENT },
|
{ eCSSKeyword_min_content, NS_STYLE_WIDTH_MIN_CONTENT },
|
||||||
{ eCSSKeyword__moz_fit_content, NS_STYLE_WIDTH_FIT_CONTENT },
|
{ eCSSKeyword_fit_content, NS_STYLE_WIDTH_FIT_CONTENT },
|
||||||
{ eCSSKeyword__moz_available, NS_STYLE_WIDTH_AVAILABLE },
|
{ eCSSKeyword__moz_available, NS_STYLE_WIDTH_AVAILABLE },
|
||||||
{ eCSSKeyword_UNKNOWN, -1 }
|
{ eCSSKeyword_UNKNOWN, -1 }
|
||||||
};
|
};
|
||||||
|
|
@ -2269,7 +2269,7 @@ const KTableEntry nsCSSProps::kWidthKTable[] = {
|
||||||
const KTableEntry nsCSSProps::kFlexBasisKTable[] = {
|
const KTableEntry nsCSSProps::kFlexBasisKTable[] = {
|
||||||
{ eCSSKeyword_max_content, NS_STYLE_WIDTH_MAX_CONTENT },
|
{ eCSSKeyword_max_content, NS_STYLE_WIDTH_MAX_CONTENT },
|
||||||
{ eCSSKeyword_min_content, NS_STYLE_WIDTH_MIN_CONTENT },
|
{ eCSSKeyword_min_content, NS_STYLE_WIDTH_MIN_CONTENT },
|
||||||
{ eCSSKeyword__moz_fit_content, NS_STYLE_WIDTH_FIT_CONTENT },
|
{ eCSSKeyword_fit_content, NS_STYLE_WIDTH_FIT_CONTENT },
|
||||||
{ eCSSKeyword__moz_available, NS_STYLE_WIDTH_AVAILABLE },
|
{ eCSSKeyword__moz_available, NS_STYLE_WIDTH_AVAILABLE },
|
||||||
{ eCSSKeyword_content, NS_STYLE_FLEX_BASIS_CONTENT },
|
{ eCSSKeyword_content, NS_STYLE_FLEX_BASIS_CONTENT },
|
||||||
{ eCSSKeyword_UNKNOWN, -1 }
|
{ eCSSKeyword_UNKNOWN, -1 }
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
fieldset > legend {
|
fieldset > legend {
|
||||||
padding-inline-start: 2px;
|
padding-inline-start: 2px;
|
||||||
padding-inline-end: 2px;
|
padding-inline-end: 2px;
|
||||||
inline-size: -moz-fit-content;
|
inline-size: fit-content;
|
||||||
}
|
}
|
||||||
|
|
||||||
legend {
|
legend {
|
||||||
|
|
|
||||||
|
|
@ -820,7 +820,7 @@ dialog {
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
color: #222; /*CanvasText*/
|
color: #222; /*CanvasText*/
|
||||||
background: snow; /*Canvas*/
|
background: snow; /*Canvas*/
|
||||||
width: -moz-fit-content;
|
width: fit-content;
|
||||||
}
|
}
|
||||||
|
|
||||||
dialog:not([open]) {
|
dialog:not([open]) {
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ GetISizeInfo(nsRenderingContext *aRenderingContext,
|
||||||
if (!aIsCell || maxISize.GetIntValue() == NS_STYLE_WIDTH_AVAILABLE) {
|
if (!aIsCell || maxISize.GetIntValue() == NS_STYLE_WIDTH_AVAILABLE) {
|
||||||
maxISize.SetNoneValue();
|
maxISize.SetNoneValue();
|
||||||
} else if (maxISize.GetIntValue() == NS_STYLE_WIDTH_FIT_CONTENT) {
|
} else if (maxISize.GetIntValue() == NS_STYLE_WIDTH_FIT_CONTENT) {
|
||||||
// for 'max-inline-size', '-moz-fit-content' is like
|
// for 'max-inline-size', 'fit-content' is like
|
||||||
// 'max-content'
|
// 'max-content'
|
||||||
maxISize.SetIntValue(NS_STYLE_WIDTH_MAX_CONTENT,
|
maxISize.SetIntValue(NS_STYLE_WIDTH_MAX_CONTENT,
|
||||||
eStyleUnit_Enumerated);
|
eStyleUnit_Enumerated);
|
||||||
|
|
@ -206,7 +206,7 @@ GetISizeInfo(nsRenderingContext *aRenderingContext,
|
||||||
if (!aIsCell || minISize.GetIntValue() == NS_STYLE_WIDTH_AVAILABLE) {
|
if (!aIsCell || minISize.GetIntValue() == NS_STYLE_WIDTH_AVAILABLE) {
|
||||||
minISize.SetCoordValue(0);
|
minISize.SetCoordValue(0);
|
||||||
} else if (minISize.GetIntValue() == NS_STYLE_WIDTH_FIT_CONTENT) {
|
} else if (minISize.GetIntValue() == NS_STYLE_WIDTH_FIT_CONTENT) {
|
||||||
// for 'min-inline-size', '-moz-fit-content' is like
|
// for 'min-inline-size', 'fit-content' is like
|
||||||
// 'min-content'
|
// 'min-content'
|
||||||
minISize.SetIntValue(NS_STYLE_WIDTH_MIN_CONTENT,
|
minISize.SetIntValue(NS_STYLE_WIDTH_MIN_CONTENT,
|
||||||
eStyleUnit_Enumerated);
|
eStyleUnit_Enumerated);
|
||||||
|
|
|
||||||
|
|
@ -111,7 +111,7 @@ FixedTableLayoutStrategy::GetMinISize(nsRenderingContext* aRenderingContext)
|
||||||
result -= spacing * (colSpan - 1);
|
result -= spacing * (colSpan - 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// else, for 'auto', '-moz-available', '-moz-fit-content',
|
// else, for 'auto', '-moz-available', 'fit-content',
|
||||||
// and 'calc()' with percentages, do nothing
|
// and 'calc()' with percentages, do nothing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -266,7 +266,7 @@ FixedTableLayoutStrategy::ComputeColumnISizes(const ReflowInput& aReflowInput)
|
||||||
colFrame->AddPrefPercent(pct);
|
colFrame->AddPrefPercent(pct);
|
||||||
pctTotal += pct;
|
pctTotal += pct;
|
||||||
} else {
|
} else {
|
||||||
// 'auto', '-moz-available', '-moz-fit-content', and 'calc()'
|
// 'auto', '-moz-available', 'fit-content', and 'calc()'
|
||||||
// with percentages
|
// with percentages
|
||||||
colISize = unassignedMarker;
|
colISize = unassignedMarker;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue