gecko-dev/layout/tables
buster%netscape.com 9e645e1fc6 bug 1520 (www.mirabilis.com)
the problem was the way table layout apportioned height from a rowspanning cell.
Now, we do 2 things correctly:
1) we handle rows with rowspanning cells and no other cells.
2) we divide the height of a rowspanning cell proportionately to the rows spanned, where the proportion is defined by
the max height of a cell in that row that has no effective rowspan.

the partial fix for bug 1431 has to do with dividing width between percent-width and fixed-width columns in the same
table. You won't see any better layout for this page (ww.boston.com) as a result of the code I added.  The rest of this
fix is a bit risky, so I'm waiting until after stability push.
1998-11-24 19:41:33 +00:00
..
BasicTableLayoutStrategy.cpp bug 1520 (www.mirabilis.com) 1998-11-24 19:41:33 +00:00
BasicTableLayoutStrategy.h irrationally-specified table (one where the width attributes of various rows don't add up to the same value, 1998-11-16 06:46:00 +00:00
celldata.h reimplemented cell map in terms of nsVoidArrays for incremental building. 1998-08-31 21:23:28 +00:00
FixedTableLayoutStrategy.cpp fix casting problems for gcc 2.7.2.3 1998-11-20 09:29:58 +00:00
FixedTableLayoutStrategy.h rows can now be incrementally inserted, appended, and deleted. 1998-10-19 23:43:06 +00:00
nsCellMap.cpp minor fix, moved a method call outside an assert macro 1998-10-20 14:35:41 +00:00
nsCellMap.h lots of work for incremental reflow when the target frame is a table frame 1998-10-14 16:32:45 +00:00
nsITableLayoutStrategy.h rows can now be incrementally inserted, appended, and deleted. 1998-10-19 23:43:06 +00:00
nsTableCellFrame.cpp fixed the aweful nested table problems 1998-11-22 08:56:19 +00:00
nsTableCellFrame.h implemented table height algorithms. also made a slight modification to 1998-11-20 01:01:25 +00:00
nsTableColFrame.cpp Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
nsTableColFrame.h Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
nsTableColGroupFrame.cpp removed a spurious GetContent that was the cause of a memory leak 1998-11-20 23:10:47 +00:00
nsTableColGroupFrame.h Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
nsTableFrame.cpp implemented table height algorithms. also made a slight modification to 1998-11-20 01:01:25 +00:00
nsTableFrame.h implemented table height algorithms. also made a slight modification to 1998-11-20 01:01:25 +00:00
nsTableOuterFrame.cpp Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
nsTableOuterFrame.h Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
nsTableRowFrame.cpp bug 1520 (www.mirabilis.com) 1998-11-24 19:41:33 +00:00
nsTableRowFrame.h implemented table height algorithms. also made a slight modification to 1998-11-20 01:01:25 +00:00
nsTableRowGroupFrame.cpp bug 1520 (www.mirabilis.com) 1998-11-24 19:41:33 +00:00
nsTableRowGroupFrame.h implemented table height algorithms. also made a slight modification to 1998-11-20 01:01:25 +00:00