Commit Graph

91 Commits

Author SHA1 Message Date
kipp@netscape.com
deee000810 Work around 3238 partially until we have a real solution 1999-03-22 20:45:26 +00:00
kipp@netscape.com
2beec1ece7 Removed some cruft 1999-03-20 21:55:37 +00:00
kipp@netscape.com
9613462466 Fixed a typo bug 1999-03-20 19:39:08 +00:00
kipp@netscape.com
41cd4032e9 Eliminate some purify warnings 1999-03-19 23:06:42 +00:00
kipp@netscape.com
76a50ef817 Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc. 1999-03-18 21:03:25 +00:00
troy@netscape.com
622f372e18 Work-in-progress for min/max properties 1999-03-11 15:13:17 +00:00
troy@netscape.com
16c12903e8 Work-in-progress for 'min' and 'max' properties 1999-03-11 01:23:10 +00:00
kipp@netscape.com
7f8834df62 setup more skid marks (disabled) 1999-03-08 19:26:30 +00:00
troy@netscape.com
f15bba30e8 Eliminated some code that's no longer needed now that the info is in the
HTML reflow state
1999-03-06 01:40:29 +00:00
troy@netscape.com
f3c5bf0b09 Removed some static functions that are no longer needed 1999-03-06 00:48:45 +00:00
troy@netscape.com
8e85c8ff42 Added ComputePadding() member function 1999-03-06 00:36:59 +00:00
troy@netscape.com
798c4f0955 Added ComputeMargin() member function that takes the containing block width
as an argument. This is necessary for absolutely positioned elements which use
the padding edge and not the content edge for the containing block
1999-03-05 22:24:27 +00:00
troy@netscape.com
defc183f96 Fixed containing block calculation for absolutely positioned elements. Now
uses padding edge and not the content edge
1999-03-05 21:26:49 +00:00
kipp@netscape.com
bfbbb653d4 Revised computations for blocks; store more computed values 1999-03-05 04:24:20 +00:00
kipp@netscape.com
197b24f2e8 Maded DetermineFrameType a callable static method; removed gratuitous line-height calculations 1999-02-23 19:33:06 +00:00
troy@netscape.com
19f3ad381d Added support for 'width' and 'height' values of 'inherit' 1999-02-18 04:40:16 +00:00
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