Closed Bug 334460 Opened 19 years ago Closed 15 years ago

turn warning on re-entry into frame construction into an assertion

Categories

(Core :: Layout, defect, P4)

defect

Tracking

()

RESOLVED FIXED
mozilla1.9.2b1
Tracking Status
status1.9.2 --- beta1-fixed
status1.9.1 --- wontfix

People

(Reporter: dbaron, Assigned: dbaron)

References

Details

(Whiteboard: [sg:want P4][dbaron-1.9:RsCe])

Attachments

(1 file)

In bug 310985, I added a bunch of assertions about re-entry into layout that breaks invariants. However, the one about re-entry into frame construction had to be a warning rather than an assertion because we hit it too often (or maybe not?). This bug is on turning it back into an assertion.
Flags: blocking1.9a1?
Depends on: 335615
Depends on: 337957
Depends on: 339454
Flags: blocking1.9a1? → blocking1.9+
Whiteboard: [sg:want P4]
No longer depends on: 335615
Depends on: 335615
Whiteboard: [sg:want P4] → [sg:want P4][dbaron-1.9:RsCe]
Dropping from the 1.9 blocking list at this point.
Flags: blocking1.9+ → wanted1.9+
Flags: wanted1.9-
Flags: wanted1.9+
Flags: wanted-next+
Flags: wanted1.9.1?
No longer depends on: 339454
Flags: wanted1.9.1? → wanted1.9.1+
No longer depends on: 411841
Depends on: 506602
I believe we can flip this now. Anyone object?
Shall we flip it then?
Attached patch patchSplinter Review
Attachment #402265 - Flags: review?(dbaron)
Comment on attachment 402265 [details] [diff] [review] patch Let's do it. Looking forward to Jesse finding any remaining edge cases!
Attachment #402265 - Flags: review?(dbaron) → review+
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: mozilla1.9alpha1 → mozilla1.9.3a1
Jesse and Martijn, we turned a warning that you are probably used to seeing into an assertion that we want reported now because we hope that we got rid of all the false positives.
Flags: wanted1.9.2?
We'll take this on branch if the assertions don't fire there.
Flags: wanted1.9.2? → wanted1.9.2+
Comment on attachment 402265 [details] [diff] [review] patch They shouldn't be firing on 1.9.2.
Attachment #402265 - Flags: approval1.9.2?
Attachment #402265 - Flags: approval1.9.2? → approval1.9.2+
Target Milestone: mozilla1.9.3a1 → mozilla1.9.2b1
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: