gecko-dev/layout
buster%netscape.com 2515e08aee improved colspan handling.
cells with colspans and specified widths divide their width provisionally between the columns they span. This provisional division is ammended by any cell in any of the effected columns that:
1) has a colspan=1, and
2) has a width specified
the widths of all other columns must be adjusted for cells like these.  Further complicating matters is that it seems <faith> that if multiple colspanning cells intersect a column and each has a width
specified such that the column would have a different width depending on which is used, only the first such cell is used </faith>.  I can neither confirm nor deny this reading the mozilla code.

I also taught the cell map how to deal with this situation:

 colspan=1 | colspan=2 | colspan=1
 colspan=1 | colspan=2 | colspan=1

This table "really" has 4 columns, but the middle cells are treated as if they have no colspan.
Trust me, it matters.  The original colspan attributes can't simply be thrown away because Mr. DOM
could come along at any time and add/remove a cell that would make them important.
1998-08-19 15:43:51 +00:00
..
base Changed destructor to Interrupt() image group before realeasing reference 1998-08-18 01:43:35 +00:00
build Use flexible library naming 1998-08-05 01:40:20 +00:00
config new 1998-05-22 18:27:25 +00:00
css Eliminated memory leak of a content object in ProcessInitialReflow() when 1998-08-12 03:22:24 +00:00
events Adding more window properties and slightly refCnt declaration. 1998-08-13 23:37:54 +00:00
generic Added missing NS_INIT_REFCNT() 1998-08-15 03:24:27 +00:00
html improved colspan handling. 1998-08-19 15:43:51 +00:00
macbuild added several files in "base", "events" and "html/document" groups 1998-08-05 08:29:20 +00:00
style Elminated top/bottom margins around center tags 1998-08-11 15:32:12 +00:00
tables improved colspan handling. 1998-08-19 15:43:51 +00:00
tools Added in steve's new keywords 1998-06-15 20:40:07 +00:00
Makefile New and improved (?) line layout 1998-06-25 16:33:10 +00:00
makefile.win New and improved (?) line layout 1998-06-25 16:33:10 +00:00