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

46 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com afacbe2418 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 8cff96d246 Change to InitAbsoluteConstraints() to fix bug #5154 1999-04-17 04:24:12 +00:00
kipp%netscape.com 4c435810fd Removed some dead code; Added support for eStyleUnit_Chars for width values 1999-03-31 04:11:40 +00:00
kipp%netscape.com 87b715ea04 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 ef7800bb44 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 d135887292 Work around 3238 partially until we have a real solution 1999-03-22 20:45:26 +00:00
kipp%netscape.com 7aa3c8b383 Removed some cruft 1999-03-20 21:55:37 +00:00
kipp%netscape.com 1b8e84f8e3 Fixed a typo bug 1999-03-20 19:39:08 +00:00
kipp%netscape.com 1a9b373e56 Eliminate some purify warnings 1999-03-19 23:06:42 +00:00
kipp%netscape.com f7b3921a2c 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 3483f42e09 Work-in-progress for min/max properties 1999-03-11 15:13:17 +00:00
troy%netscape.com a6281248ab Work-in-progress for 'min' and 'max' properties 1999-03-11 01:23:10 +00:00
kipp%netscape.com c2a02d7bce setup more skid marks (disabled) 1999-03-08 19:26:30 +00:00
troy%netscape.com 756524925c 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 34074de63a Removed some static functions that are no longer needed 1999-03-06 00:48:45 +00:00
troy%netscape.com 4810c912a1 Added ComputePadding() member function 1999-03-06 00:36:59 +00:00
troy%netscape.com d368588674 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 ec6b5f5965 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 201e9c7b32 Revised computations for blocks; store more computed values 1999-03-05 04:24:20 +00:00
kipp%netscape.com 712958e437 Maded DetermineFrameType a callable static method; removed gratuitous line-height calculations 1999-02-23 19:33:06 +00:00
troy%netscape.com 87aa52cedd Added support for 'width' and 'height' values of 'inherit' 1999-02-18 04:40:16 +00:00
troy%netscape.com 7cfd2d8c17 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 90e118bf19 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 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy%netscape.com baed642d60 Fix for bug #3089 1999-02-11 03:56:00 +00:00
troy%netscape.com b8965b6929 Changed GetFrameState() and GetFrameType() to use pointer arguments instead of
references
1999-02-10 04:17:06 +00:00
troy%netscape.com 40e3d2b1c8 Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy%netscape.com c9c1fa187e Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
troy%netscape.com 1b24f37846 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 1fed23dbfd 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 ea8646c9b8 Made sure computedOffsets is initialized to all zeros for the root frame 1999-02-05 05:51:12 +00:00
troy%netscape.com 34c49c6b34 More work-in-progress for fixed positioning 1999-01-28 17:14:13 +00:00
troy%netscape.com 0c5ff0693c Fixed a problem in CalculateLeftRightMargin() 1999-01-26 16:34:08 +00:00
troy%netscape.com 275fc82910 Added check for unconstrained width/height of the containing block when
computing 'offsets'
1999-01-23 04:49:15 +00:00
troy%netscape.com d412c44912 Correction to how offsets are computed for relatively positioned elements 1999-01-22 04:12:03 +00:00
troy%netscape.com 5a9b0b6a0d Added XXX reminder for myself 1999-01-20 04:50:35 +00:00
troy%netscape.com f81224da15 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 503faed91b Minor cleanup 1999-01-19 05:18:26 +00:00
troy%netscape.com 8d9d3c0d52 Added 'computedMargin' to nsHTMLReflowState, which replaced the individual
margin values (e.g., computedLeftMargin)
1999-01-17 05:43:02 +00:00
troy%netscape.com 3a6b91ec12 Changed nsHTMLReflowState to compute 'offsets' for relatively positioned
elements
1999-01-16 20:58:17 +00:00
troy%netscape.com 8ad1ac6004 Fixed an assert that was getting hit for absolutely positioned elements 1999-01-15 04:28:17 +00:00
troy%netscape.com 5d8b4656eb 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 8ac6e31715 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 a14ae37e47 Turned off assert 1999-01-09 01:43:02 +00:00
troy%netscape.com 59d1bc8ea5 Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
1999-01-05 23:31:18 +00:00
troy%netscape.com a8ad5f82cb Initial check-in 1999-01-05 19:44:41 +00:00