зеркало из https://github.com/mozilla/gecko-dev.git
9c4e4e9e76
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. |
||
---|---|---|
.. | ||
BasicTableLayoutStrategy.cpp | ||
BasicTableLayoutStrategy.h | ||
FixedTableLayoutStrategy.cpp | ||
FixedTableLayoutStrategy.h | ||
celldata.h | ||
nsCellMap.cpp | ||
nsCellMap.h | ||
nsITableLayoutStrategy.h | ||
nsTableCellFrame.cpp | ||
nsTableCellFrame.h | ||
nsTableColFrame.cpp | ||
nsTableColFrame.h | ||
nsTableColGroupFrame.cpp | ||
nsTableColGroupFrame.h | ||
nsTableFrame.cpp | ||
nsTableFrame.h | ||
nsTableOuterFrame.cpp | ||
nsTableOuterFrame.h | ||
nsTableRowFrame.cpp | ||
nsTableRowFrame.h | ||
nsTableRowGroupFrame.cpp | ||
nsTableRowGroupFrame.h |