Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.
This commit is contained in:
@@ -59,8 +59,9 @@
|
||||
#include "nsHtml5ElementName.h"
|
||||
#include "nsHtml5ReleasableElementName.h"
|
||||
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NULL_ELEMENT_NAME = nsnull;
|
||||
nsHtml5ElementName*
|
||||
nsHtml5ElementName::elementNameByBuffer(jArray<PRUnichar,PRInt32> buf, PRInt32 offset, PRInt32 length, nsHtml5AtomTable* interner)
|
||||
nsHtml5ElementName::elementNameByBuffer(PRUnichar* buf, PRInt32 offset, PRInt32 length, nsHtml5AtomTable* interner)
|
||||
{
|
||||
PRInt32 hash = nsHtml5ElementName::bufToHash(buf, length);
|
||||
PRInt32 index = nsHtml5ElementName::ELEMENT_HASHES.binarySearch(hash);
|
||||
@@ -77,7 +78,7 @@ nsHtml5ElementName::elementNameByBuffer(jArray<PRUnichar,PRInt32> buf, PRInt32 o
|
||||
}
|
||||
|
||||
PRInt32
|
||||
nsHtml5ElementName::bufToHash(jArray<PRUnichar,PRInt32> buf, PRInt32 len)
|
||||
nsHtml5ElementName::bufToHash(PRUnichar* buf, PRInt32 len)
|
||||
{
|
||||
PRInt32 hash = len;
|
||||
hash <<= 5;
|
||||
@@ -133,7 +134,398 @@ nsHtml5ElementName::cloneElementName(nsHtml5AtomTable* interner)
|
||||
return this;
|
||||
}
|
||||
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_A = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_B = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_G = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_I = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_P = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_Q = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_S = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_U = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EQ = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H1 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H2 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H3 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H4 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H5 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_H6 = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MO = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_UL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_AND = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ABS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BIG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BDO = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CSC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DEL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DFN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DIR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DIV = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EXP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GCD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GEQ = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IMG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_KBD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LOG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LCM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LEQ = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MTD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MAP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MTR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MAX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NEQ = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NAV = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PRE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_REM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SUB = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SEC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SVG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SUM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SEP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_USE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VAR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_WBR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_XMP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_XOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_AREA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ABBR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BASE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BVAR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BODY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CARD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CODE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CITE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CSCH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COSH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COTH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CURL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DESC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DIFF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DEFS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FORM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GRAD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HEAD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HTML = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LINE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LINK = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LIST = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_META = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSUB = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MODE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MATH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MARK = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MASK = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MEAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MENU = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MROW = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NONE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOBR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NEST = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PATH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PLUS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RULE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_REAL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RELN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RECT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ROOT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RUBY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SECH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SINH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SPAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SAMP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_STOP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SDEV = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TIME = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TRUE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TREF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TANH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TEXT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VIEW = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ASIDE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_AUDIO = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_APPLY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EMBED = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FRAME = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FALSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FLOOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HKERN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IDENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INPUT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LABEL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LIMIT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MFRAC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MPATH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_METER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MOVER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MINUS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MROOT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSQRT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MTEXT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOTIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PIECE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PARAM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_POWER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_REALS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_STYLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SMALL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_THEAD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TABLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TITLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TSPAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TIMES = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TFOOT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TBODY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_UNION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VKERN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VIDEO = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSEC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCSC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCTAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_APPLET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_APPROX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BUTTON = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CIRCLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CENTER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CURSOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CANVAS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DIVIDE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DEGREE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EXISTS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FETILE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FIGURE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FORALL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FILTER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FOOTER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HGROUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HEADER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IFRAME = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_KEYGEN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LAMBDA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LEGEND = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSPACE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MTABLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSTYLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MGLYPH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MEDIAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MUNDER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MARKER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MERROR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MOMENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OPTION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OBJECT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OUTPUT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PRIMES = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SOURCE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_STRIKE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_STRONG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SWITCH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SYMBOL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SELECT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SUBSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SCRIPT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TBREAK = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VECTOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARTICLE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSECH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCSCH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCTANH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCSINH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOSH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ARCCOTH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ACRONYM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ADDRESS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BGSOUND = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COMMAND = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COMPOSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CEILING = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CSYMBOL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CAPTION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DISCARD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DECLARE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DETAILS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ELLIPSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCB = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEBLEND = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEFLOOD = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEIMAGE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCG = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_HANDLER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INVERSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IMPLIES = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ISINDEX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LOGBASE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LISTING = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MFENCED = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MPADDED = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MARQUEE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MACTION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MSUBSUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOEMBED = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_POLYGON = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PATTERN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PRODUCT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SETDIFF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SECTION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TENDSTO = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_UPLIMIT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BASEFONT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CLIPPATH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CODOMAIN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COLGROUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DATAGRID = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EMPTYSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FACTOROF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FIELDSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FRAMESET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEOFFSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPHREF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INTERVAL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INTEGERS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INFINITY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LISTENER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LOWLIMIT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_METADATA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MENCLOSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MPHANTOM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOFRAMES = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOSCRIPT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OPTGROUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_POLYLINE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PREFETCH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PROGRESS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PRSUBSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_QUOTIENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SELECTOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTAREA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTPATH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VARIANCE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CONJUGATE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CONDITION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COMPLEXES = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FACTORIAL = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_INTERSECT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LAPLACIAN = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MATRIXROW = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOTSUBSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OTHERWISE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PIECEWISE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PLAINTEXT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RATIONALS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SEMANTICS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_TRANSPOSE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_BLOCKQUOTE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DIVERGENCE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EULERGAMMA = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EQUIVALENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGINARYI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNMARK = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MUNDEROVER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MLABELEDTR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOTANUMBER = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SOLIDCOLOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHDEF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DETERMINANT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGENODE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPOSITE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FESPOTLIGHT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNGROUP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MPRESCRIPTS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MOMENTABOUT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NOTPRSUBSET = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_PARTIALDIFF = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHITEM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATECOLOR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DATATEMPLATE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_EXPONENTIALE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FETURBULENCE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEPOINTLIGHT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEMORPHOLOGY = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_OUTERPRODUCT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATEMOTION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_COLOR_PROFILE = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_SRC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_URI = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FOREIGNOBJECT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FECOLORMATRIX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MISSING_GLYPH = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_MMULTISCRIPTS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_SCALARPRODUCT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_VECTORPRODUCT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION_XML = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DEFINITION_SRC = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_NAME = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEGAUSSIANBLUR = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISTANTLIGHT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_LINEARGRADIENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_NATURALNUMBERS = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_RADIALGRADIENT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATETRANSFORM = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_CARTESIANPRODUCT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FONT_FACE_FORMAT = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FECONVOLVEMATRIX = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEDIFFUSELIGHTING = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISPLACEMENTMAP = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FESPECULARLIGHTING = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_DOMAINOFAPPLICATION = nsnull;
|
||||
nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPONENTTRANSFER = nsnull;
|
||||
nsHtml5ElementName** nsHtml5ElementName::ELEMENT_NAMES = 0;
|
||||
static PRInt32 const ELEMENT_HASHES_DATA[] = { 1057, 1090, 1255, 1321, 1552, 1585, 1651, 1717, 68162, 68899, 69059, 69764, 70020, 70276, 71077, 71205, 72134, 72232, 72264, 72296, 72328, 72360, 72392, 73351, 74312, 75209, 78124, 78284, 78476, 79149, 79309, 79341, 79469, 81295, 81487, 82224, 84498, 84626, 86164, 86292, 86612, 86676, 87445, 3183041, 3186241, 3198017, 3218722, 3226754, 3247715, 3256803, 3263971, 3264995, 3289252, 3291332, 3295524, 3299620, 3326725, 3379303, 3392679, 3448233, 3460553, 3461577, 3510347, 3546604, 3552364, 3556524, 3576461, 3586349, 3588141, 3590797, 3596333, 3622062, 3625454, 3627054, 3675728, 3749042, 3771059, 3771571, 3776211, 3782323, 3782963, 3784883, 3785395, 3788979, 3815476, 3839605, 3885110, 3917911, 3948984, 3951096, 135304769, 135858241, 136498210, 136906434, 137138658, 137512995, 137531875, 137548067, 137629283, 137645539, 137646563, 137775779, 138529956, 138615076, 139040932, 140954086, 141179366, 141690439, 142738600, 143013512, 146979116, 147175724, 147475756, 147902637, 147936877, 148017645, 148131885, 148228141, 148229165, 148309165, 148395629, 148551853, 148618829, 149076462, 149490158, 149572782, 151277616, 151639440, 153268914, 153486514, 153563314, 153750706, 153763314, 153914034, 154406067, 154417459, 154600979, 154678323, 154680979, 154866835, 155366708, 155375188, 155391572, 155465780, 155869364, 158045494, 168988979, 169321621, 169652752, 173151309, 174240818, 174247297, 174669292, 175391532, 176638123, 177380397, 177879204, 177886734, 180753473, 181020073, 181503558, 181686320, 181999237, 181999311, 182048201, 182074866, 182078003, 182083764, 182920847, 184716457, 184976961, 185145071, 187281445, 187872052, 188100653, 188875944, 188919873, 188920457, 189203987, 189371817, 189414886, 189567458, 190266670, 191318187, 191337609, 202479203, 202493027, 202835587, 202843747, 203013219, 203036048, 203045987, 203177552, 203898516, 204648562, 205067918, 205078130, 205096654, 205689142, 205690439, 205988909, 207213161, 207794484, 207800999, 208023602, 208213644, 208213647, 210261490, 210310273, 210940978, 213325049, 213946445, 214055079, 215125040, 215134273, 215135028, 215237420, 215418148, 215553166, 215553394, 215563858, 215627949, 215754324, 217529652, 217713834, 217732628, 218731945, 221417045, 221424946, 221493746, 221515401, 221658189, 221908140, 221910626, 221921586, 222659762, 225001091, 236105833, 236113965, 236194995, 236195427, 236206132, 236206387, 236211683, 236212707, 236381647, 236571826, 237124271, 238172205, 238210544, 238270764, 238435405, 238501172, 239224867, 239257644, 239710497, 240307721, 241208789, 241241557, 241318060, 241319404, 241343533, 241344069, 241405397, 241765845, 243864964, 244502085, 244946220, 245109902, 247647266, 247707956, 248648814, 248648836, 248682161, 248986932, 249058914, 249697357, 252132601, 252135604, 252317348, 255007012, 255278388, 256365156, 257566121, 269763372, 271202790, 271863856, 272049197, 272127474, 272770631, 274339449, 274939471, 275388004, 275388005, 275388006, 275977800, 278267602, 278513831, 278712622, 281613765, 281683369, 282120228, 282250732, 282508942, 283743649, 283787570, 284710386, 285391148, 285478533, 285854898, 285873762, 286931113, 288964227, 289445441, 289689648, 291671489, 303512884, 305319975, 305610036, 305764101, 308448294, 308675890, 312085683, 312264750, 315032867, 316391000, 317331042, 317902135, 318950711, 319447220, 321499182, 322538804, 323145200, 337067316, 337826293, 339905989, 340833697, 341457068, 345302593, 349554733, 349771471, 349786245, 350819405, 356072847, 370349192, 373962798, 375558638, 375574835, 376053993, 383276530, 383373833, 383407586, 384439906, 386079012, 404133513, 404307343, 407031852, 408072233, 409112005, 409608425, 409771500, 419040932, 437730612, 439529766, 442616365, 442813037, 443157674, 443295316, 450118444, 450482697, 456789668, 459935396, 471217869, 474073645, 476230702, 476665218, 476717289, 483014825, 485083298, 489306281, 538364390, 540675748, 543819186, 543958612, 576960820, 577242548, 610515252, 642202932, 644420819 };
|
||||
staticJArray<PRInt32,PRInt32> nsHtml5ElementName::ELEMENT_HASHES = { ELEMENT_HASHES_DATA, NS_ARRAY_LENGTH(ELEMENT_HASHES_DATA) };
|
||||
void
|
||||
nsHtml5ElementName::initializeStatics()
|
||||
{
|
||||
@@ -917,7 +1309,6 @@ nsHtml5ElementName::initializeStatics()
|
||||
ELEMENT_NAMES[386] = ELT_FESPECULARLIGHTING;
|
||||
ELEMENT_NAMES[387] = ELT_DOMAINOFAPPLICATION;
|
||||
ELEMENT_NAMES[388] = ELT_FECOMPONENTTRANSFER;
|
||||
ELEMENT_HASHES = jArray<PRInt32,PRInt32>((PRInt32*)ELEMENT_HASHES_DATA, 389);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user