Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
dbaron%fas.harvard.edu 75d32bb579 Bug 86947:
Make the line list doubly linked and access it through a list class and iterators.
Stop recomputing margins on all of the children of each block in the reflow chain (which causes O(N^2) state recovery during incremental reflow).  Instead, add a second dirty bit to the lines and walk backwards through the line list to recompute vertical margins only when either dirty bit is set and the previous line was not reflowed.  Add nsIFrame::IsEmpty to identify frames through which margins collapse.
Fix O(N^2) propagation of float damage by maintaining a set of intervals damaged by floats (bug 61962) and be sure to damage the correct areas (bug 48138).
Introduce nsCollapsingMargin to do correct collapsing of combinations of positive and negative margins (bug 50142).
Clean up some odds and ends and fix another smaller O(N^2) problem in nsBlockFrame::AddFrames.
r=attinasi, rbs  sr=waterson
2001-10-25 01:08:40 +00:00
heikki%netscape.com fa72c631ce Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
briano%netscape.com cfc3c850ed General cleanup. 1999-09-14 01:02:20 +00:00
sspitzer%netscape.com 046a9dcc9e fix the makefile. looks like this test will need to be worked on to
get it to link.  commenting out of build for now.
1999-05-27 01:46:01 +00:00
briano%netscape.com 0ab6ec357d Only descend into the tests directory if ENABLE_TESTS is set. 1999-03-30 03:07:23 +00:00
mcafee%netscape.com 42edbd327c Taking tests back out, heh, are we having fun yet? 1999-02-02 09:36:54 +00:00
mcafee%netscape.com d5994f6bb2 Ok, trying to build tests again 1999-02-02 07:36:04 +00:00
mcafee%netscape.com f647bc6a10 Yanking tests until dependency problem is fixed. 1999-02-02 04:25:03 +00:00
cls%seawood.org 609f087498 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00