Closed Bug 1277129 Opened 9 years ago Closed 9 years ago

rename nsHTMLReflowState and nsHTMLReflowMetrics to ReflowInput and ReflowOutput

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla50
Tracking Status
firefox50 --- fixed

People

(Reporter: dbaron, Assigned: TYLin)

References

(Blocks 1 open bug)

Details

Attachments

(19 files, 18 obsolete files)

58 bytes, text/x-review-board-request
dbaron
: review+
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
58 bytes, text/x-review-board-request
Details
We should rename nsHTMLReflowState and nsHTMLReflowMetrics to ReflowInput and ReflowOutput (or maybe ReflowResult?) so people know what they are.
The name confuses me, too. I would like to help on this.
Assignee: nobody → tlin
Status: NEW → ASSIGNED
How about the new name of nsCSSOffsetState which nsHTMLReflowState is inherited from? Do we want to call it CSSReflowInput or something like that? Do we want to rename nsBlockReflowState to something else as well?
Perhaps something like: nsCSSOffsetState -> SizeCalculationInput or CSSOffsetInput ?? nsBlockReflowState -> BlockReflowInput (I think there's also nsTableReflowState.) I'm not sure about the nsCSSOffsetState renaming, though.
I'm think about renaming nsCSSOffsetState to CSSBoxComputationHelper because it has methods like |ComputedPhysicalMargin|, |ComputeMargin|, etc, and people often use it as a helper struct to get properties for box model like [1]. I hope CSSBoxComputationHelper is not too mouthful (or just BoxComputationHelper for short). Bikeshedding welcome! [1] https://dxr.mozilla.org/mozilla-central/rev/51377a64158941f89ed73f388ae437cfa494c030/layout/generic/nsBlockReflowState.cpp#184,187
I'm working on this bug. We need to rename ScrollReflowState, nsTableCellReflowState, nsRowGroupReflowState, etc, as well.
For nsCSSOffsetState (which we just discussed in person), I think we agreed on SizeComputationInput. (Computation is better than Calculation because it matches the methods.)
Attachment #8773152 - Flags: review?(dbaron)
Attachment #8773153 - Flags: review?(dbaron)
Attachment #8773154 - Flags: review?(dbaron)
Attachment #8773155 - Flags: review?(dbaron)
Attachment #8773156 - Flags: review?(dbaron)
Attachment #8773157 - Flags: review?(dbaron)
Attachment #8773158 - Flags: review?(dbaron)
Attachment #8773159 - Flags: review?(dbaron)
Attachment #8773160 - Flags: review?(dbaron)
Attachment #8773161 - Flags: review?(dbaron)
Attachment #8773162 - Flags: review?(dbaron)
Attachment #8773163 - Flags: review?(dbaron)
Attachment #8773164 - Flags: review?(dbaron)
Attachment #8773165 - Flags: review?(dbaron)
Attachment #8773166 - Flags: review?(dbaron)
Attachment #8773167 - Flags: review?(dbaron)
Attachment #8773168 - Flags: review?(dbaron)
Attachment #8773169 - Flags: review?(dbaron)
Attachment #8773170 - Flags: review?(dbaron)
The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowState\.h" "mozilla\/ReflowInput\.h" Review commit: https://reviewboard.mozilla.org/r/65872/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65872/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsHTMLReflowState ReflowInput Review commit: https://reviewboard.mozilla.org/r/65874/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65874/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsCSSOffsetState SizeComputationInput Review commit: https://reviewboard.mozilla.org/r/65876/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65876/
The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsBlockReflowState\.h" "mozilla\/BlockReflowInput\.h" Review commit: https://reviewboard.mozilla.org/r/65880/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65880/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsBlockReflowState" "BlockReflowInput" Review commit: https://reviewboard.mozilla.org/r/65882/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65882/
Also move the definition of nsRowGroupReflowState from .h into .cpp as other two classes did since forward declaration in header is enough. Review commit: https://reviewboard.mozilla.org/r/65884/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65884/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsTableReflowState TableReflowInput rename nsRowGroupReflowState TableRowGroupReflowInput rename nsTableCellReflowState TableCellReflowInput Review commit: https://reviewboard.mozilla.org/r/65886/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65886/
The modification to nsAbsoluteContainingBlock.h and nsBlockFrame.cpp are needed to fix the build error due to the file order changed in the unified build. The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics\.h" "mozilla\/ReflowOutput\.h" Review commit: https://reviewboard.mozilla.org/r/65894/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65894/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics" "ReflowOutput" Review commit: https://reviewboard.mozilla.org/r/65896/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65896/
This is a prerequisite for the mass rename variables whose name containing ReflowState in the next patch. Otherwise nsRubyBaseContainerFrame::ReflowInput will conflict with mozilla::ReflowInput. Review commit: https://reviewboard.mozilla.org/r/65902/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65902/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename "([[:alpha:]]*)([rR])eflowState(s?)" "\1\2eflowInput\3" Review commit: https://reviewboard.mozilla.org/r/65904/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65904/
This patch is generated by the following script: function rename() { find layout\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename aChildRS aChildRI rename aContainingBlockRS aContainingBlockRI rename aFrameRS aFrameRI rename aLastRS aLastRI rename aOuterRS aOuterRI rename aRS aRI rename blockHtmlRS blockHtmlRI rename captionRS captionRI rename cellRS cellRI rename childRS childRI rename firstAncestorRS firstAncestorRI rename flexContainerRS flexContainerRI rename gridRS gridRI rename innerRS innerRI rename lastButOneRS lastButOneRI rename LineContainerRS LineContainerRI rename mBlockRS mBlockRI rename parentRS parentRI rename secondAncestorRS secondAncestorRI Review commit: https://reviewboard.mozilla.org/r/65906/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65906/
Comment on attachment 8773152 [details] Bug 1277129 Part 1a - Move nsHTMLReflowState and nsCSSOffsetState into mozilla namespace. https://reviewboard.mozilla.org/r/65870/#review62788
Attachment #8773152 - Flags: review?(dbaron) → review+
Comment on attachment 8773153 [details] Bug 1277129 Part 1b - Rename nsHTMLReflowState.h/cpp to ReflowInput.h/cpp and fix #includes. https://reviewboard.mozilla.org/r/65872/#review62790 ::: layout/generic/nsBlockReflowContext.h:23 (Diff revision 1) > + using nsHTMLReflowState = mozilla::nsHTMLReflowState; > + This belongs in the previous patch, I think.
Attachment #8773153 - Flags: review?(dbaron) → review+
Comment on attachment 8773154 [details] Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. https://reviewboard.mozilla.org/r/65874/#review62792
Attachment #8773154 - Flags: review?(dbaron) → review+
Comment on attachment 8773155 [details] Bug 1277129 Part 1d - Rename nsCSSOffsetState to SizeComputationInput. https://reviewboard.mozilla.org/r/65876/#review62794
Attachment #8773155 - Flags: review?(dbaron) → review+
Comment on attachment 8773156 [details] Bug 1277129 Part 2a - Move nsBlockReflowState into mozilla namespace. https://reviewboard.mozilla.org/r/65878/#review62798
Attachment #8773156 - Flags: review?(dbaron) → review+
Comment on attachment 8773157 [details] Bug 1277129 Part 2b - Rename nsBlockReflowState.h/cpp to BlockReflowInput.h/cpp and fix #includes. https://reviewboard.mozilla.org/r/65880/#review62800 ::: layout/generic/moz.build:103 (Diff revision 1) > EXPORTS.mozilla += [ > + 'BlockReflowInput.h', > 'ReflowInput.h', > 'WritingModes.h', > ] I think I'd prefer not to export this publicly. That means dropping this change, and switching the #includes back to not use "mozilla/".
Attachment #8773157 - Flags: review?(dbaron) → review+
Comment on attachment 8773158 [details] Bug 1277129 Part 2c - Rename nsBlockReflowState to BlockReflowInput. https://reviewboard.mozilla.org/r/65882/#review62802
Attachment #8773158 - Flags: review?(dbaron) → review+
Comment on attachment 8773159 [details] Bug 1277129 Part 3a - Move nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState into mozilla namespace. https://reviewboard.mozilla.org/r/65884/#review62804 ::: layout/tables/nsTableRowGroupFrame.h (Diff revision 1) > -struct nsRowGroupReflowState { > - using ReflowInput = mozilla::ReflowInput; I'd slightly prefer to keep this where it was in the .h file rather than moving it to the .cpp file. (At a minimum, it breaks blame less.) Was there a reason for moving it?
Attachment #8773159 - Flags: review?(dbaron) → review+
Comment on attachment 8773160 [details] Bug 1277129 Part 3b - Rename nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState. https://reviewboard.mozilla.org/r/65886/#review62806
Attachment #8773160 - Flags: review?(dbaron) → review+
Comment on attachment 8773161 [details] Bug 1277129 Part 4a - Move ScrollReflowState into mozilla namespace. https://reviewboard.mozilla.org/r/65888/#review62808
Attachment #8773161 - Flags: review?(dbaron) → review+
Attachment #8773162 - Flags: review?(dbaron) → review+
Comment on attachment 8773163 [details] Bug 1277129 Part 5a - Move nsHTMLReflowMetrics into mozilla namespace. https://reviewboard.mozilla.org/r/65892/#review62812
Attachment #8773163 - Flags: review?(dbaron) → review+
Comment on attachment 8773164 [details] Bug 1277129 Part 5b - Rename nsHTMLReflowMetrics.h/cpp to ReflowOutput.h/cpp and fix #includes. https://reviewboard.mozilla.org/r/65894/#review62816
Attachment #8773164 - Flags: review?(dbaron) → review+
Comment on attachment 8773165 [details] Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. https://reviewboard.mozilla.org/r/65896/#review62826
Attachment #8773165 - Flags: review?(dbaron) → review+
Comment on attachment 8773166 [details] Bug 1277129 Part 6a - Rename frame to mFrame in SizeComputationInput. https://reviewboard.mozilla.org/r/65898/#review62828
Attachment #8773166 - Flags: review?(dbaron) → review+
Comment on attachment 8773167 [details] Bug 1277129 Part 6b - Rename rendContext to mRenderingContext in SizeComputationInput. https://reviewboard.mozilla.org/r/65900/#review62830
Attachment #8773167 - Flags: review?(dbaron) → review+
Comment on attachment 8773168 [details] Bug 1277129 Part 7a - Rename ReflowState to RubyReflowInput in nsRubyBaseContainerFrame. https://reviewboard.mozilla.org/r/65902/#review62832
Attachment #8773168 - Flags: review?(dbaron) → review+
Comment on attachment 8773169 [details] Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. https://reviewboard.mozilla.org/r/65904/#review62834
Attachment #8773169 - Flags: review?(dbaron) → review+
Comment on attachment 8773170 [details] Bug 1277129 Part 7c - Rename various RS variables to RI. https://reviewboard.mozilla.org/r/65906/#review62836 Could you also fix the local variables lastRSSize and lastRSPadding in nsBlockFrame.cpp? r=dbaron with that
Attachment #8773170 - Flags: review?(dbaron) → review+
https://reviewboard.mozilla.org/r/65872/#review62790 > This belongs in the previous patch, I think. Nice catch! Will fix.
https://reviewboard.mozilla.org/r/65880/#review62800 > I think I'd prefer not to export this publicly. That means dropping this change, and switching the #includes back to not use "mozilla/". Oh yes. nsBlockReflowState is not being exported publicly. We'd better keep it that way.
https://reviewboard.mozilla.org/r/65884/#review62804 > I'd slightly prefer to keep this where it was in the .h file rather than moving it to the .cpp file. (At a minimum, it breaks blame less.) > > Was there a reason for moving it? Yes. Other structs like nsTableReflowState and nsTableCellReflowState live in .cpp file since they won't be used by other .cpp file. So does the nsRowGroupReflowState.
https://reviewboard.mozilla.org/r/65906/#review62836 Sure. Will fix lastRSSize and lastRSPadding in nsBlockFrame.cpp.
The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowState\.h" "mozilla\/ReflowInput\.h" Review commit: https://reviewboard.mozilla.org/r/65970/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65970/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsHTMLReflowState ReflowInput Review commit: https://reviewboard.mozilla.org/r/65972/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65972/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsCSSOffsetState SizeComputationInput Review commit: https://reviewboard.mozilla.org/r/65974/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65974/
The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsBlockReflowState\.h" "BlockReflowInput\.h" Review commit: https://reviewboard.mozilla.org/r/65978/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65978/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsBlockReflowState" "BlockReflowInput" Review commit: https://reviewboard.mozilla.org/r/65980/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65980/
Also move the definition of nsRowGroupReflowState from .h into .cpp as other two classes did since forward declaration in header is enough. Review commit: https://reviewboard.mozilla.org/r/65982/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65982/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsTableReflowState TableReflowInput rename nsRowGroupReflowState TableRowGroupReflowInput rename nsTableCellReflowState TableCellReflowInput Review commit: https://reviewboard.mozilla.org/r/65984/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65984/
The modification to nsAbsoluteContainingBlock.h and nsBlockFrame.cpp are needed to fix the build error due to the file order changed in the unified build. The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics\.h" "mozilla\/ReflowOutput\.h" Review commit: https://reviewboard.mozilla.org/r/65992/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65992/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics" "ReflowOutput" Review commit: https://reviewboard.mozilla.org/r/65994/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/65994/
This is a prerequisite for the mass rename variables whose name containing ReflowState in the next patch. Otherwise nsRubyBaseContainerFrame::ReflowInput will conflict with mozilla::ReflowInput. Review commit: https://reviewboard.mozilla.org/r/66000/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/66000/
This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename "([[:alpha:]]*)([rR])eflowState(s?)" "\1\2eflowInput\3" Review commit: https://reviewboard.mozilla.org/r/66002/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/66002/
This patch is generated by the following script: function rename() { find layout\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename aChildRS aChildRI rename aContainingBlockRS aContainingBlockRI rename aFrameRS aFrameRI rename aLastRS aLastRI rename aOuterRS aOuterRI rename aRS aRI rename blockHtmlRS blockHtmlRI rename captionRS captionRI rename cellRS cellRI rename childRS childRI rename firstAncestorRS firstAncestorRI rename flexContainerRS flexContainerRI rename gridRS gridRI rename innerRS innerRI rename lastButOneRS lastButOneRI rename LineContainerRS LineContainerRI rename mBlockRS mBlockRI rename parentRS parentRI rename secondAncestorRS secondAncestorRI rename lastRSSize lastRISize rename lastRSPadding lastRIPadding Review commit: https://reviewboard.mozilla.org/r/66004/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/66004/
Comment on attachment 8773152 [details] Bug 1277129 Part 1a - Move nsHTMLReflowState and nsCSSOffsetState into mozilla namespace. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/65870/diff/1-2/
Attachment #8773153 - Attachment is obsolete: true
Attachment #8773154 - Attachment is obsolete: true
Attachment #8773155 - Attachment is obsolete: true
Attachment #8773156 - Attachment is obsolete: true
Attachment #8773157 - Attachment is obsolete: true
Attachment #8773158 - Attachment is obsolete: true
Attachment #8773159 - Attachment is obsolete: true
Attachment #8773160 - Attachment is obsolete: true
Attachment #8773161 - Attachment is obsolete: true
Attachment #8773162 - Attachment is obsolete: true
Attachment #8773163 - Attachment is obsolete: true
Attachment #8773164 - Attachment is obsolete: true
Attachment #8773165 - Attachment is obsolete: true
Attachment #8773166 - Attachment is obsolete: true
Attachment #8773167 - Attachment is obsolete: true
Attachment #8773168 - Attachment is obsolete: true
Attachment #8773169 - Attachment is obsolete: true
Attachment #8773170 - Attachment is obsolete: true
I have no idea why those R+ are gone except the first patch. Perhaps I mess up with the MozReview-Commit-ID thing. Anyway I'll land patches manually to inbound.
Pushed by tlin@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/b13f7e9f8107 Part 1a - Move nsHTMLReflowState and nsCSSOffsetState into mozilla namespace. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/999402eb1b15 Part 1b - Rename nsHTMLReflowState.h/cpp to ReflowInput.h/cpp and fix #includes. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/36e0aef210e2 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/7fa3859b444c Part 1d - Rename nsCSSOffsetState to SizeComputationInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/f70b71911f7f Part 2a - Move nsBlockReflowState into mozilla namespace. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/3ae833bfcad4 Part 2b - Rename nsBlockReflowState.h/cpp to BlockReflowInput.h/cpp and fix #includes. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/d8ef49c1d01e Part 2c - Rename nsBlockReflowState to BlockReflowInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/64eb9c0b65c7 Part 3a - Move nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState into mozilla namespace. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/63e083e58002 Part 3b - Rename nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/5264e630fc3f Part 4a - Move ScrollReflowState into mozilla namespace. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/14c11d5cdfcf Part 4b - Rename ScrollReflowState to ScrollReflowInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/8c97676c3648 Part 5a - Move nsHTMLReflowMetrics into mozilla namespace. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/1e22c6ef454e Part 5b - Rename nsHTMLReflowMetrics.h/cpp to ReflowOutput.h/cpp and fix #includes. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/b2db47ba3268 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/a70b04f074fc Part 6a - Rename frame to mFrame in SizeComputationInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/5a110f2dcab4 Part 6b - Rename rendContext to mRenderingContext in SizeComputationInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/60b14e06c561 Part 7a - Rename ReflowState to RubyReflowInput in nsRubyBaseContainerFrame. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/d1a449efbe44 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron https://hg.mozilla.org/integration/mozilla-inbound/rev/ec9c3a2f2c09 Part 7c - Rename various RS variables to RI. r=dbaron
Blocks: 1288992
https://hg.mozilla.org/integration/mozilla-inbound/rev/4c3a2d9775068884d9cb15a88d63dba5e3cdbeca Some updates to the data for './mach file-info bugzilla-component' in layout/generic, partly for bug 1277129. No review.
Blocks: 1543571
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: