Made table frame construction flexible enough to allow arbitrary content to be mapped

to arbitrary table related display types.


git-svn-id: svn://10.0.0.236/trunk@19080 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
karnaze%netscape.com
1999-01-30 15:52:19 +00:00
parent 4e782b81d6
commit 6ff27d1704
20 changed files with 2749 additions and 887 deletions

View File

@@ -227,8 +227,10 @@ nsIAtom* nsHTMLAtoms::suppress;
nsIAtom* nsHTMLAtoms::tabindex;
nsIAtom* nsHTMLAtoms::table;
nsIAtom* nsHTMLAtoms::tablePseudo;
nsIAtom* nsHTMLAtoms::tableCellPseudo;
nsIAtom* nsHTMLAtoms::tableColGroupPseudo;
nsIAtom* nsHTMLAtoms::tableColPseudo;
nsIAtom* nsHTMLAtoms::tableOuterPseudo;
nsIAtom* nsHTMLAtoms::tableRowGroupPseudo;
nsIAtom* nsHTMLAtoms::tableRowPseudo;
nsIAtom* nsHTMLAtoms::tabstop;
@@ -477,8 +479,10 @@ void nsHTMLAtoms::AddrefAtoms()
tabindex = NS_NewAtom("TABINDEX");
table = NS_NewAtom("TABLE");
tablePseudo = NS_NewAtom(":TABLE");
tableCellPseudo = NS_NewAtom(":TABLE-CELL");
tableColGroupPseudo = NS_NewAtom(":TABLE-COLUMN-GROUP");
tableColPseudo = NS_NewAtom(":TABLE-COLUMN");
tableOuterPseudo = NS_NewAtom(":TABLE-OUTER");
tableRowGroupPseudo = NS_NewAtom(":TABLE-ROW-GROUP");
tableRowPseudo = NS_NewAtom(":TABLE-ROW");
tabstop = NS_NewAtom("TABSTOP");
@@ -718,8 +722,10 @@ void nsHTMLAtoms::ReleaseAtoms()
NS_RELEASE(suppress);
NS_RELEASE(table);
NS_RELEASE(tablePseudo);
NS_RELEASE(tableCellPseudo);
NS_RELEASE(tableColGroupPseudo);
NS_RELEASE(tableColPseudo);
NS_RELEASE(tableOuterPseudo);
NS_RELEASE(tableRowGroupPseudo);
NS_RELEASE(tableRowPseudo);
NS_RELEASE(tabstop);