Closed
Bug 1033052
Opened 11 years ago
Closed 11 years ago
Call SetRect from LineLayout::ReflowFrame instead of SetSize
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla33
People
(Reporter: sgbowen8, Assigned: sgbowen8)
References
Details
Attachments
(1 file)
1.14 KB,
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
Since it's no longer necessary to preserve the old frame rect for invalidation, the rect can be set in LineLayout::ReflowFrame so that the position of the frame is available earlier.
This change resolved some problems I had while writing reflow code for CSS ruby.
Link to try run:
https://tbpl.mozilla.org/?tree=Try&rev=a95eb6d93ddc
Attachment #8449020 -
Flags: review?(dbaron)
Comment on attachment 8449020 [details] [diff] [review]
setrect.patch v1
r=dbaron.
Best to get this in sooner rather than later, in case it breaks anything, so you don't build things depending on it if it won't work.
Definitely needs a try run before landing, though.
Attachment #8449020 -
Flags: review?(dbaron) → review+
I accidentally pushed some extra patches in the last try run.
Here is the try run with this patch alone:
https://tbpl.mozilla.org/?tree=Try&rev=7200ff7a73e0
The Android 2.3 reftests have been pending overnight for some reason. Are we clear to check-in, or should I try to figure out why they're not running?
Flags: needinfo?(dbaron)
You're good to check in; you've got reftests on Android 4.0, Mac, and Linux. (Probably best to cancel the pending ones.)
Flags: needinfo?(dbaron)
Keywords: checkin-needed
Keywords: checkin-needed
Comment 6•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in
before you can comment on or make changes to this bug.
Description
•