gecko-dev/layout/tables
buster%netscape.com 79c1b74a7a synch with branch
fixed the following bugs: 312653 312656 312655
the fixes were:

1. cells now inherit their bgcolor from the row, if available.  This is the
Nav4 way of drawing row bgcolor, rather than having the row paint its own bgcolor. (Troy, I intend to make this conditional
based on the compatibility mode)

2. colspans across cols that are all specified width no longer try to proportionately
divide the width of the span between the cols.  see http://www.city.net (now it's really fixed, without breaking nested tables in
constrained situations.)  A happy side effect is nested tables in general behave better when constrained.

3. min table sizes are fixed, so min width changes to content now effect the
table correctly during incremental reflow.  This fixes the table layout portion of the bugs on the http://www.aol.com/corp tree.
Rick will check in the other half of this fix soon.  Until then, don't expect to see much improvement.

4. fixed bug 312799.  Table cell now always reserve at least the maxElementSize
of its content, fixing problems when desiredSize<maxElementSize
1998-08-07 02:11:51 +00:00
..
BasicTableLayoutStrategy.cpp synch with branch 1998-08-07 02:11:51 +00:00
BasicTableLayoutStrategy.h made auto-width tables that have all-fixed-width columns act like 1998-08-01 20:31:40 +00:00
celldata.h *** empty log message *** 1998-07-11 00:08:08 +00:00
nsCellMap.cpp GetColCount now returns the effective column count of the table, adjusted 1998-07-24 16:51:16 +00:00
nsCellMap.h fixed unix build, and one small uninitialized variable problem 1998-07-11 00:47:29 +00:00
nsITableLayoutStrategy.h fundemental overhaul of the BasicTableLayoutStrategy 1998-07-16 23:23:31 +00:00
nsTableCellFrame.cpp fixed this case: (an image tag with no width attribute) inside (a specified-width column) inside 1998-08-03 20:27:59 +00:00
nsTableCellFrame.h Changed API for CreateContinuingFrame and GetReflowMetrics to take 1998-07-15 03:23:23 +00:00
nsTableColFrame.cpp fixed cases where we were not computing the table width correctly 1998-08-01 02:31:55 +00:00
nsTableColFrame.h fixed cases where we were not computing the table width correctly 1998-08-01 02:31:55 +00:00
nsTableColGroupFrame.cpp Changed Reflow() member function to take a reference to a nsIPresContext 1998-07-15 02:53:09 +00:00
nsTableColGroupFrame.h Changed Reflow() member function to take a reference to a nsIPresContext 1998-07-15 02:53:09 +00:00
nsTableFrame.cpp synch with branch 1998-08-07 02:11:51 +00:00
nsTableFrame.h COLS attribute ignored if any column width info is specified (like <TD width=100>) 1998-07-26 04:23:01 +00:00
nsTableOuterFrame.cpp removed an overly-aggressive assertion that prevents nested tables from laying out 1998-08-04 17:16:56 +00:00
nsTableOuterFrame.h Changed API for CreateContinuingFrame and GetReflowMetrics to take 1998-07-15 03:23:23 +00:00
nsTableRowFrame.cpp synch with branch 1998-08-07 02:11:51 +00:00
nsTableRowFrame.h any table with a nonsense rowspan lays out better 1998-07-24 00:43:09 +00:00
nsTableRowGroupFrame.cpp synch with branch 1998-08-07 02:11:51 +00:00
nsTableRowGroupFrame.h Changed API for CreateContinuingFrame and GetReflowMetrics to take 1998-07-15 03:23:23 +00:00