gecko-dev/layout/tables
buster%netscape.com 9c4e4e9e76 the inner table frame now maintains 2 child lists: the main child lists that holds rowgroups and unknown frame
types, and mColGroups. Besides being cleaner and easier to maintain, this should speed some things up slightly
     because I don't have to check display types every time I iterate through colgroup frames.  I *know*
     mColGroups contains only colgroups.  I might do the same for rowgroups (that is, keep unknown frame types
     in their own list as well.)  But that's optional.
the inner table frame used to incorrectly create actual content objects for anonymous colgroups and cols.  Now,
     it just creates frames as appropriate, not content.  To support this, I added some pseudo style contexts and
     related atoms.
1998-12-03 18:01:35 +00:00
..
BasicTableLayoutStrategy.cpp the inner table frame now maintains 2 child lists: the main child lists that holds rowgroups and unknown frame 1998-12-03 18:01:35 +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
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
celldata.h reimplemented cell map in terms of nsVoidArrays for incremental building. 1998-08-31 21:23:28 +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 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableCellFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableColFrame.cpp Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableColFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableColGroupFrame.cpp Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableColGroupFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableFrame.cpp the inner table frame now maintains 2 child lists: the main child lists that holds rowgroups and unknown frame 1998-12-03 18:01:35 +00:00
nsTableFrame.h the inner table frame now maintains 2 child lists: the main child lists that holds rowgroups and unknown frame 1998-12-03 18:01:35 +00:00
nsTableOuterFrame.cpp Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableOuterFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableRowFrame.cpp Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableRowFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableRowGroupFrame.cpp Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
nsTableRowGroupFrame.h Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00