kipp%netscape.com
|
87e08f98e9
|
Factored common code into a single method (UseComputedHeight)
|
1999-10-12 23:25:49 +00:00 |
|
troy%netscape.com
|
409c9ae7db
|
Part of the fix for bug #11633. Check the NS_FRAME_OUT_OF_FLOW bit and make
sure the frame was really moved out of the flow
|
1999-09-28 23:42:35 +00:00 |
|
kipp%netscape.com
|
e634c9589a
|
Reworked side margin calculations to fix (finally!) bug 11932; also cleaned up table side margin handling to better match nav's behavior yet move forward with css2
|
1999-09-21 00:15:16 +00:00 |
|
troy%netscape.com
|
410a37f467
|
Added nsHTMLReflowState constructor that allows containing block width
and height to be specified. This is needed for relatively positioned
block elements
|
1999-09-16 14:33:19 +00:00 |
|
kipp%netscape.com
|
ee216379ac
|
Fixed refcnt crash bug with style-contexts (bad nscomptr usage -- whoops)
|
1999-09-09 21:54:20 +00:00 |
|
kipp%netscape.com
|
e5499ef843
|
Reworked nsHTMLReflowState::CalcLineHeight (bug 6865)
|
1999-09-09 21:03:27 +00:00 |
|
kipp%netscape.com
|
06e81276ec
|
Keep trakc of the depth of reflow to allow for limiting stack usage (bug #10310)
|
1999-08-27 21:48:54 +00:00 |
|
troy%netscape.com
|
2ba05e9bf2
|
Added failure check for call to nsStyleData::GetBorder()
|
1999-07-28 04:48:34 +00:00 |
|
troy%netscape.com
|
3ee32d5915
|
Added support for "box-sizing" style property
|
1999-07-28 03:51:37 +00:00 |
|
troy%netscape.com
|
a6e974261c
|
Fix for bug #10395. Now we recalculate margins when we use the minimum or
maximum value for the computed width/height. This applies to positioned
elements only
|
1999-07-27 00:48:47 +00:00 |
|
troy%netscape.com
|
c3e32b0b65
|
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
|
1999-07-20 03:51:46 +00:00 |
|
troy%netscape.com
|
155ed6816a
|
Added 'm' prefix to some of the nsHTMLReflowState data members
|
1999-07-20 03:41:03 +00:00 |
|
troy%netscape.com
|
2207888d69
|
Fix for bug #9611: now handles absolutely positioned replaced elements
|
1999-07-20 02:48:18 +00:00 |
|
kipp%netscape.com
|
87e4c2d72f
|
Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993)
|
1999-07-07 02:33:17 +00:00 |
|
kipp%netscape.com
|
bef3754263
|
Fixed margin calcs for block elements (and tables) so that when the object is wider than the avail width the object is pinned to the left/right edge as appropriate (bug #6155)
|
1999-07-05 18:45:12 +00:00 |
|
karnaze%netscape.com
|
8f219a39c4
|
bug 6185 - absolutely positioned target nsHTMLFrameInnerFrames don't get processed by InitAbsoluteConstraints.
|
1999-05-10 22:59:03 +00:00 |
|
kipp%netscape.com
|
2bb30cc9e1
|
Reinstate a hack, with a comment for next time, so that tables will center again
|
1999-05-10 22:28:30 +00:00 |
|
kipp%netscape.com
|
2ecc585200
|
Fix bug 2058 and improve nav4 compatability by not making line-height normal == 1.0
|
1999-05-03 20:53:27 +00:00 |
|
troy%netscape.com
|
12139f38ea
|
Work-in-progress for relatively positioned inlines being containing blocks
for absolutely positioned child elements
|
1999-04-22 04:27:47 +00:00 |
|
troy%netscape.com
|
993b7ddc8d
|
Change to InitAbsoluteConstraints() to fix bug #5154
|
1999-04-17 04:24:12 +00:00 |
|
kipp%netscape.com
|
a489ce58b2
|
Removed some dead code; Added support for eStyleUnit_Chars for width values
|
1999-03-31 04:11:40 +00:00 |
|
kipp%netscape.com
|
a3f9f319ef
|
Fixed bug #4133 by not providing negative margin values for tables that are too wide
|
1999-03-29 04:17:23 +00:00 |
|
troy%netscape.com
|
f9fe73a16f
|
Fix for bug #2592. Changed ComputeMargin() and ComputePadding() to handle
'inherit' when calculating the computed values
|
1999-03-26 03:57:46 +00:00 |
|
kipp%netscape.com
|
524580850c
|
Work around 3238 partially until we have a real solution
|
1999-03-22 20:45:26 +00:00 |
|
kipp%netscape.com
|
de3a0d8646
|
Removed some cruft
|
1999-03-20 21:55:37 +00:00 |
|
kipp%netscape.com
|
d498839da8
|
Fixed a typo bug
|
1999-03-20 19:39:08 +00:00 |
|
kipp%netscape.com
|
9d713ce73b
|
Eliminate some purify warnings
|
1999-03-19 23:06:42 +00:00 |
|
kipp%netscape.com
|
c9067260be
|
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
|
526ed6ddc5
|
Work-in-progress for min/max properties
|
1999-03-11 15:13:17 +00:00 |
|
troy%netscape.com
|
043b5700fb
|
Work-in-progress for 'min' and 'max' properties
|
1999-03-11 01:23:10 +00:00 |
|
kipp%netscape.com
|
a1e087e138
|
setup more skid marks (disabled)
|
1999-03-08 19:26:30 +00:00 |
|
troy%netscape.com
|
04243649ce
|
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
|
c3afb0e9cf
|
Removed some static functions that are no longer needed
|
1999-03-06 00:48:45 +00:00 |
|
troy%netscape.com
|
a1d1411076
|
Added ComputePadding() member function
|
1999-03-06 00:36:59 +00:00 |
|
troy%netscape.com
|
e3d132ed9c
|
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
|
3710fb6246
|
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
|
37fa734c4e
|
Revised computations for blocks; store more computed values
|
1999-03-05 04:24:20 +00:00 |
|
kipp%netscape.com
|
2285d2368f
|
Maded DetermineFrameType a callable static method; removed gratuitous line-height calculations
|
1999-02-23 19:33:06 +00:00 |
|
troy%netscape.com
|
9748bc8839
|
Added support for 'width' and 'height' values of 'inherit'
|
1999-02-18 04:40:16 +00:00 |
|
troy%netscape.com
|
eab91a0aa8
|
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
|
c928d3557c
|
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
|
36c243cdc0
|
COMized nsIPresShell and nsIPresContext
|
1999-02-12 17:45:58 +00:00 |
|
troy%netscape.com
|
46bf1f1ab5
|
Fix for bug #3089
|
1999-02-11 03:56:00 +00:00 |
|
troy%netscape.com
|
e9bbeeaa9b
|
Changed GetFrameState() and GetFrameType() to use pointer arguments instead of
references
|
1999-02-10 04:17:06 +00:00 |
|
troy%netscape.com
|
c85f9efd2a
|
Changed GetParent() to use ** instead of *&
|
1999-02-10 01:36:30 +00:00 |
|
troy%netscape.com
|
b974e26cea
|
Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
|
1999-02-10 00:42:56 +00:00 |
|
troy%netscape.com
|
a9bb13d5cc
|
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
|
12bfda4069
|
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
|
66fdbcd9b3
|
Made sure computedOffsets is initialized to all zeros for the root frame
|
1999-02-05 05:51:12 +00:00 |
|
troy%netscape.com
|
78d4cd7331
|
More work-in-progress for fixed positioning
|
1999-01-28 17:14:13 +00:00 |
|