Bug 1174450 part 9 - Remove the nsRenderingContext* param from Intrinsic*SizeOffsets methods since it's unused. r=jfkthame

This commit is contained in:
Mats Palmgren 2015-06-16 11:21:04 +00:00
Родитель 22fb6b1ba8
Коммит 479bf4c89b
10 изменённых файлов: 21 добавлений и 32 удалений

Просмотреть файл

@ -4650,8 +4650,7 @@ nsLayoutUtils::IntrinsicForWM(WritingMode aWM,
min = aFrame->GetMinISize(aRenderingContext);
}
nsIFrame::IntrinsicISizeOffsetData offsets =
aFrame->IntrinsicISizeOffsets(aRenderingContext);
nsIFrame::IntrinsicISizeOffsetData offsets = aFrame->IntrinsicISizeOffsets();
result = AddIntrinsicSizeOffset(aRenderingContext, aFrame, offsets, aType,
boxSizing, result, min, styleISize,
haveFixedMinISize ? &minISize : nullptr,

Просмотреть файл

@ -4055,7 +4055,6 @@ nsIFrame::InlinePrefISizeData::ForceBreak(nsRenderingContext *aRenderingContext)
static void
AddCoord(const nsStyleCoord& aStyle,
nsRenderingContext* aRenderingContext,
nsIFrame* aFrame,
nscoord* aCoord, float* aPercent,
bool aClampNegativeToZero)
@ -4092,9 +4091,7 @@ AddCoord(const nsStyleCoord& aStyle,
}
static nsIFrame::IntrinsicISizeOffsetData
IntrinsicSizeOffsets(nsIFrame* aFrame,
nsRenderingContext* aRenderingContext,
bool aForISize)
IntrinsicSizeOffsets(nsIFrame* aFrame, bool aForISize)
{
nsIFrame::IntrinsicISizeOffsetData result;
WritingMode wm = aFrame->GetWritingMode();
@ -4102,21 +4099,21 @@ IntrinsicSizeOffsets(nsIFrame* aFrame,
bool orthogonal = aForISize == wm.IsVertical();
AddCoord(orthogonal ? styleMargin->mMargin.GetTop()
: styleMargin->mMargin.GetLeft(),
aRenderingContext, aFrame, &result.hMargin, &result.hPctMargin,
aFrame, &result.hMargin, &result.hPctMargin,
false);
AddCoord(orthogonal ? styleMargin->mMargin.GetBottom()
: styleMargin->mMargin.GetRight(),
aRenderingContext, aFrame, &result.hMargin, &result.hPctMargin,
aFrame, &result.hMargin, &result.hPctMargin,
false);
const nsStylePadding* stylePadding = aFrame->StylePadding();
AddCoord(orthogonal ? stylePadding->mPadding.GetTop()
: stylePadding->mPadding.GetLeft(),
aRenderingContext, aFrame, &result.hPadding, &result.hPctPadding,
aFrame, &result.hPadding, &result.hPctPadding,
true);
AddCoord(orthogonal ? stylePadding->mPadding.GetBottom()
: stylePadding->mPadding.GetRight(),
aRenderingContext, aFrame, &result.hPadding, &result.hPctPadding,
aFrame, &result.hPadding, &result.hPctPadding,
true);
if (aForISize) {
@ -4160,15 +4157,15 @@ IntrinsicSizeOffsets(nsIFrame* aFrame,
}
/* virtual */ nsIFrame::IntrinsicISizeOffsetData
nsFrame::IntrinsicISizeOffsets(nsRenderingContext* aRC)
nsFrame::IntrinsicISizeOffsets()
{
return IntrinsicSizeOffsets(this, aRC, true);
return IntrinsicSizeOffsets(this, true);
}
nsIFrame::IntrinsicISizeOffsetData
nsIFrame::IntrinsicBSizeOffsets(nsRenderingContext* aRC)
nsIFrame::IntrinsicBSizeOffsets()
{
return IntrinsicSizeOffsets(this, aRC, false);
return IntrinsicSizeOffsets(this, false);
}
/* virtual */ IntrinsicSize

Просмотреть файл

@ -250,8 +250,7 @@ public:
InlineMinISizeData *aData) override;
virtual void AddInlinePrefISize(nsRenderingContext *aRenderingContext,
InlinePrefISizeData *aData) override;
virtual IntrinsicISizeOffsetData
IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext) override;
virtual IntrinsicISizeOffsetData IntrinsicISizeOffsets() override;
virtual mozilla::IntrinsicSize GetIntrinsicSize() override;
virtual nsSize GetIntrinsicRatio() override;

Просмотреть файл

@ -1648,15 +1648,13 @@ public:
, hPctPadding(0.0f), hPctMargin(0.0f)
{}
};
virtual IntrinsicISizeOffsetData
IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext) = 0;
virtual IntrinsicISizeOffsetData IntrinsicISizeOffsets() = 0;
/**
* Return the bsize components of padding, border, and margin
* that contribute to the intrinsic width that applies to the parent.
*/
IntrinsicISizeOffsetData
IntrinsicBSizeOffsets(nsRenderingContext* aRenderingContext);
IntrinsicISizeOffsetData IntrinsicBSizeOffsets();
virtual mozilla::IntrinsicSize GetIntrinsicSize() = 0;

Просмотреть файл

@ -104,7 +104,7 @@ GetWidthInfo(nsRenderingContext *aRenderingContext,
// outer edges near the end of this function.
// XXX Should we ignore percentage padding?
nsIFrame::IntrinsicISizeOffsetData offsets = aFrame->IntrinsicISizeOffsets(aRenderingContext);
nsIFrame::IntrinsicISizeOffsetData offsets = aFrame->IntrinsicISizeOffsets();
// In quirks mode, table cell width should be content-box,
// but height should be border box.

Просмотреть файл

@ -248,7 +248,7 @@ FixedTableLayoutStrategy::ComputeColumnISizes(const nsHTMLReflowState& aReflowSt
} else if (styleWidth->GetUnit() == eStyleUnit_Percent) {
// XXX This should use real percentage padding
nsIFrame::IntrinsicISizeOffsetData offsets =
cellFrame->IntrinsicISizeOffsets(aReflowState.rendContext);
cellFrame->IntrinsicISizeOffsets();
float pct = styleWidth->GetPercentValue();
colWidth = NSToCoordFloor(pct * float(tableWidth));

Просмотреть файл

@ -788,10 +788,9 @@ nsTableCellFrame::GetPrefISize(nsRenderingContext *aRenderingContext)
}
/* virtual */ nsIFrame::IntrinsicISizeOffsetData
nsTableCellFrame::IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext)
nsTableCellFrame::IntrinsicISizeOffsets()
{
IntrinsicISizeOffsetData result =
nsContainerFrame::IntrinsicISizeOffsets(aRenderingContext);
IntrinsicISizeOffsetData result = nsContainerFrame::IntrinsicISizeOffsets();
result.hMargin = 0;
result.hPctMargin = 0;

Просмотреть файл

@ -117,8 +117,7 @@ public:
virtual nscoord GetMinISize(nsRenderingContext *aRenderingContext) override;
virtual nscoord GetPrefISize(nsRenderingContext *aRenderingContext) override;
virtual IntrinsicISizeOffsetData
IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext) override;
virtual IntrinsicISizeOffsetData IntrinsicISizeOffsets() override;
virtual void Reflow(nsPresContext* aPresContext,
nsHTMLReflowMetrics& aDesiredSize,

Просмотреть файл

@ -1542,10 +1542,9 @@ nsTableFrame::GetPrefISize(nsRenderingContext *aRenderingContext)
}
/* virtual */ nsIFrame::IntrinsicISizeOffsetData
nsTableFrame::IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext)
nsTableFrame::IntrinsicISizeOffsets()
{
IntrinsicISizeOffsetData result =
nsContainerFrame::IntrinsicISizeOffsets(aRenderingContext);
IntrinsicISizeOffsetData result = nsContainerFrame::IntrinsicISizeOffsets();
result.hMargin = 0;
result.hPctMargin = 0;

Просмотреть файл

@ -319,8 +319,7 @@ public:
// border to the results of these functions.
virtual nscoord GetMinISize(nsRenderingContext *aRenderingContext) override;
virtual nscoord GetPrefISize(nsRenderingContext *aRenderingContext) override;
virtual IntrinsicISizeOffsetData
IntrinsicISizeOffsets(nsRenderingContext* aRenderingContext) override;
virtual IntrinsicISizeOffsetData IntrinsicISizeOffsets() override;
virtual mozilla::LogicalSize
ComputeSize(nsRenderingContext *aRenderingContext,