Commit Graph

25 Commits

Author SHA1 Message Date
troy@netscape.com
a6cd50bd6e Fixed InitConstraints() to correctly compute the containing block height
for child elements of a scrolled element
1999-02-14 04:43:44 +00:00
troy@netscape.com
2d9148f088 Changed frame construction code to set NS_FRAME_REPLACED_ELEMENT but, and
changed the HTML reflow state to read the bit
1999-02-13 05:59:19 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com
007abc1c48 Fix for bug #3089 1999-02-11 03:56:00 +00:00
troy@netscape.com
18893d3961 Changed GetFrameState() and GetFrameType() to use pointer arguments instead of
references
1999-02-10 04:17:06 +00:00
troy@netscape.com
48040900a7 Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy@netscape.com
b4f8c0fbbe Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
troy@netscape.com
2c34ebbba6 Fix for bug #3027. Correctly computes 'auto' margin values and allows them
to be negative
1999-02-09 00:15:43 +00:00
troy@netscape.com
5b7034965e Fix for bug #2993. Made sure that 'offsets' are relative to containing block's
padding edge and not the containing block's border edge
1999-02-08 00:32:02 +00:00
troy@netscape.com
713df18c1d Made sure computedOffsets is initialized to all zeros for the root frame 1999-02-05 05:51:12 +00:00
troy@netscape.com
e9cc52dbc3 More work-in-progress for fixed positioning 1999-01-28 17:14:13 +00:00
troy@netscape.com
9da1a9152b Fixed a problem in CalculateLeftRightMargin() 1999-01-26 16:34:08 +00:00
troy@netscape.com
4699877e24 Added check for unconstrained width/height of the containing block when
computing 'offsets'
1999-01-23 04:49:15 +00:00
troy@netscape.com
f6a5fd74ca Correction to how offsets are computed for relatively positioned elements 1999-01-22 04:12:03 +00:00
troy@netscape.com
036bdea1b1 Added XXX reminder for myself 1999-01-20 04:50:35 +00:00
troy@netscape.com
d8a19191d9 Removed some scroll related logic that was causing computed widths to be
computed incorrectly. Now the scroll frame handles it
1999-01-20 03:43:33 +00:00
troy@netscape.com
649015474c Minor cleanup 1999-01-19 05:18:26 +00:00
troy@netscape.com
d767461181 Added 'computedMargin' to nsHTMLReflowState, which replaced the individual
margin values (e.g., computedLeftMargin)
1999-01-17 05:43:02 +00:00
troy@netscape.com
f4aebf3e24 Changed nsHTMLReflowState to compute 'offsets' for relatively positioned
elements
1999-01-16 20:58:17 +00:00
troy@netscape.com
f673f5148c Fixed an assert that was getting hit for absolutely positioned elements 1999-01-15 04:28:17 +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
592b9af63f Fix for bug #2276, and some initial support for 'right' and 'bottom'
for absolutely positioned elements
1999-01-13 06:37:31 +00:00
troy@netscape.com
2afcac13e2 Turned off assert 1999-01-09 01:43:02 +00:00
troy@netscape.com
80de7a2d9f Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
1999-01-05 23:31:18 +00:00
troy@netscape.com
2851616df2 Initial check-in 1999-01-05 19:44:41 +00:00