Closed
Bug 1675128
Opened 5 years ago
Closed 5 years ago
Convert ReflowInput'::mComputedOffsets to logical coordinates
Categories
(Core :: Layout, task)
Core
Layout
Tracking
()
RESOLVED
FIXED
84 Branch
| Tracking | Status | |
|---|---|---|
| firefox84 | --- | fixed |
People
(Reporter: TYLin, Assigned: TYLin)
References
(Blocks 1 open bug)
Details
Attachments
(6 files, 5 obsolete files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
The approach of this bug should be similar to bug 1674450 comment 0.
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D96125
| Assignee | ||
Comment 3•5 years ago
|
||
Also, convert its implementation to use more logical APIs.
Depends on D96126
| Assignee | ||
Comment 4•5 years ago
|
||
While I'm at this, I also convert the computation in RecomputePosition()
into logical coordinates.
Depends on D96127
| Assignee | ||
Comment 5•5 years ago
|
||
Depends on D96128
| Assignee | ||
Comment 6•5 years ago
|
||
Remove it to encourage people to use existing API to get logical side.
Depends on D96129
Updated•5 years ago
|
Assignee: nobody → aethanyc
Status: NEW → ASSIGNED
Pushed by aethanyc@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/1b44b1d83458
Part 1 - Add WritingMode argument to ReflowInput::SetComputedLogicalOffsets(). r=emilio
https://hg.mozilla.org/integration/autoland/rev/78261df44adc
Part 2 - Add WritingMode argument to ReflowInput::ComputedLogicalOffsets(). r=emilio
https://hg.mozilla.org/integration/autoland/rev/276db1fd9cf2
Part 3 - Make ReflowInput::ComputeRelativeOffsets() return the offset in LogicalMargin. r=emilio
https://hg.mozilla.org/integration/autoland/rev/576b43399318
Part 4 - Remove ReflowInput::ComputedPhysicalOffsets() that returns a writable-reference. r=emilio
https://hg.mozilla.org/integration/autoland/rev/09693271e582
Part 5 - Store ReflowInput::mComputedOffsets in LogicalMargin. r=emilio
https://hg.mozilla.org/integration/autoland/rev/0b430b271213
Part 6 - Remove nsStylePosition::OffsetHasPercent(). r=emilio
Comment 8•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/1b44b1d83458
https://hg.mozilla.org/mozilla-central/rev/78261df44adc
https://hg.mozilla.org/mozilla-central/rev/276db1fd9cf2
https://hg.mozilla.org/mozilla-central/rev/576b43399318
https://hg.mozilla.org/mozilla-central/rev/09693271e582
https://hg.mozilla.org/mozilla-central/rev/0b430b271213
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
status-firefox84:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
You need to log in
before you can comment on or make changes to this bug.
Description
•