Commit Graph
25 Commits
Author SHA1 Message Date
buster@netscape.com 3b5f2be6d3 fixed bug 19494
r=troy

The problem was the space mgr was computing mCount to be > 2* mSize, which this code couldn't handle correctly. So now if the space mgr computes mCount to be more than twice the size of the current count, we immediately bump up the size to that count.� If more are needed later, the next call will give us twice this number anyway.
1999-12-23 20:49:07 +00:00
dmose@mozilla.org 796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
troy@netscape.com 5e5f240649 Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
kipp@netscape.com b6682f5eb7 r=troy; bugs: 13196; fixed floating table reflow issues found in 13196 by storing floater max-element-size for later retrieval 1999-10-21 20:44:22 +00:00
kipp@netscape.com ca6b120ad4 Expose left vs. right floaters (again) 1999-09-16 19:56:15 +00:00
kipp@netscape.com 68204a06ee Reduced the default number of nsBandTrapezoids to reduce stack space used (bug #10310) 1999-08-27 21:44:10 +00:00
troy@netscape.com b06584d421 Added 'm' prefix to structs defined in nsISpaceManager 1999-07-25 19:01:13 +00:00
kipp@netscape.com f6f538636b Removed compiler warnings 1999-04-27 22:14:17 +00:00
kipp@netscape.com 8ace669c0f Fixed bug #5192 by growing the trapezoid buffer as needed 1999-04-20 23:08:03 +00:00
kipp@netscape.com f79fc742a8 Translate trapezoid into proper coordinate system 1999-03-27 01:20:46 +00:00
kipp@netscape.com 2f19d34978 Use raw trapezoid data to solve issues of floaters with margins (bug #2024) 1999-03-26 01:59:13 +00:00
kipp@netscape.com b1bdb139f5 Init mFloaters 1999-03-26 00:37:32 +00:00
kipp@netscape.com 0dae795a89 Simply floater counters; handle case of a single occupied trapezoid 1999-03-23 01:32:55 +00:00
kipp@netscape.com 2beec1ece7 Removed some cruft 1999-03-20 21:55:37 +00:00
kipp@netscape.com 204234603f Removed a duplicated method; moved by debug asserts into a central spot 1999-03-08 19:22:55 +00:00
kipp@netscape.com b2bf31ba09 Some asserts for me 1999-03-05 04:20:31 +00:00
troy@netscape.com b2d859edbe Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
1999-02-24 04:48:08 +00:00
kipp@netscape.com 7d543379a3 Avoid using the trapezoid data when we have none (bug #1277) 1999-02-13 19:39:31 +00:00
kipp@netscape.com 74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com 48040900a7 Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy@netscape.com 62b64b2067 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00
troy@netscape.com 983f56af1b Changed nsISpaceManager interface to conform to XP-COM conventions on
return values
1999-01-04 04:54:33 +00:00
kipp@netscape.com dbf78b258c Added methods for get floater info in the band and a method to compute the impact on the max-element-size of the floaters 1998-12-17 18:50:45 +00:00
kipp@netscape.com be3a956b62 Revised ClearFloaters to loop so that all appropriate floaters are cleared 1998-12-12 19:17:58 +00:00
kipp@netscape.com 89ed5c8c07 new 1998-12-08 21:44:22 +00:00