Closed Bug 1277129 Opened 3 years ago Closed 3 years ago

rename nsHTMLReflowState and nsHTMLReflowMetrics to ReflowInput and ReflowOutput

Categories

(Core :: Layout, defect)

defect
Not set

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.)
Review commit: https://reviewboard.mozilla.org/r/65870/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/65870/
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.