Bug 704034 - Replace old pre-interned looping attributes with a single loop attribute in the HTML parser. rs=smaug.

This commit is contained in:
Henri Sivonen 2011-11-22 10:29:14 +02:00
Родитель ead8a1ff64
Коммит 030d0bffb8
4 изменённых файлов: 425 добавлений и 443 удалений

Просмотреть файл

@ -785,6 +785,7 @@ public final class AttributeName
public static final AttributeName MASK = new AttributeName(ALL_NO_NS, SAME_LOCAL("mask"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LINK = new AttributeName(ALL_NO_NS, SAME_LOCAL("link"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LANG = new AttributeName(LANG_NS, SAME_LOCAL("lang"), LANG_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LOOP = new AttributeName(ALL_NO_NS, SAME_LOCAL("loop"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LIST = new AttributeName(ALL_NO_NS, SAME_LOCAL("list"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName TYPE = new AttributeName(ALL_NO_NS, SAME_LOCAL("type"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG | CASE_FOLDED);
public static final AttributeName WHEN = new AttributeName(ALL_NO_NS, SAME_LOCAL("when"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
@ -929,7 +930,6 @@ public final class AttributeName
public static final AttributeName NOSHADE = new AttributeName(ALL_NO_NS, SAME_LOCAL("noshade"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG | CASE_FOLDED | BOOLEAN);
public static final AttributeName MINSIZE = new AttributeName(ALL_NO_NS, SAME_LOCAL("minsize"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName MAXSIZE = new AttributeName(ALL_NO_NS, SAME_LOCAL("maxsize"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LOOPEND = new AttributeName(ALL_NO_NS, SAME_LOCAL("loopend"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LARGEOP = new AttributeName(ALL_NO_NS, SAME_LOCAL("largeop"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName UNICODE = new AttributeName(ALL_NO_NS, SAME_LOCAL("unicode"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName TARGETX = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("targetx", "targetX"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
@ -1027,14 +1027,12 @@ public final class AttributeName
public static final AttributeName MASKUNITS = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("maskunits", "maskUnits"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName MAXLENGTH = new AttributeName(ALL_NO_NS, SAME_LOCAL("maxlength"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LINEBREAK = new AttributeName(ALL_NO_NS, SAME_LOCAL("linebreak"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName LOOPSTART = new AttributeName(ALL_NO_NS, SAME_LOCAL("loopstart"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName TRANSFORM = new AttributeName(ALL_NO_NS, SAME_LOCAL("transform"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName V_HANGING = new AttributeName(ALL_NO_NS, SAME_LOCAL("v-hanging"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName VALUETYPE = new AttributeName(ALL_NO_NS, SAME_LOCAL("valuetype"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG | CASE_FOLDED);
public static final AttributeName POINTSATZ = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("pointsatz", "pointsAtZ"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName POINTSATX = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("pointsatx", "pointsAtX"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName POINTSATY = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("pointsaty", "pointsAtY"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName PLAYCOUNT = new AttributeName(ALL_NO_NS, SAME_LOCAL("playcount"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SYMMETRIC = new AttributeName(ALL_NO_NS, SAME_LOCAL("symmetric"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SCROLLING = new AttributeName(ALL_NO_NS, SAME_LOCAL("scrolling"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG | CASE_FOLDED);
public static final AttributeName REPEATDUR = new AttributeName(ALL_NO_NS, SVG_DIFFERENT("repeatdur", "repeatDur"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
@ -1368,6 +1366,7 @@ public final class AttributeName
MASK,
LINK,
LANG,
LOOP,
LIST,
TYPE,
WHEN,
@ -1512,7 +1511,6 @@ public final class AttributeName
NOSHADE,
MINSIZE,
MAXSIZE,
LOOPEND,
LARGEOP,
UNICODE,
TARGETX,
@ -1610,14 +1608,12 @@ public final class AttributeName
MASKUNITS,
MAXLENGTH,
LINEBREAK,
LOOPSTART,
TRANSFORM,
V_HANGING,
VALUETYPE,
POINTSATZ,
POINTSATX,
POINTSATY,
PLAYCOUNT,
SYMMETRIC,
SCROLLING,
REPEATDUR,
@ -1952,6 +1948,7 @@ public final class AttributeName
149809441,
150018784,
150445028,
150813181,
150923321,
152528754,
152536216,
@ -2096,7 +2093,6 @@ public final class AttributeName
249533729,
250235623,
250269543,
251083937,
251402351,
252339047,
253260911,
@ -2194,14 +2190,12 @@ public final class AttributeName
316797986,
317486755,
317794164,
318721061,
320076137,
322657125,
322887778,
323506876,
323572412,
323605180,
323938869,
325060058,
325320188,
325398738,

Просмотреть файл

@ -129,6 +129,7 @@ HTML5_ATOM(mode, "mode")
HTML5_ATOM(mask, "mask")
HTML5_ATOM(link, "link")
HTML5_ATOM(lang, "lang")
HTML5_ATOM(loop, "loop")
HTML5_ATOM(list, "list")
HTML5_ATOM(type, "type")
HTML5_ATOM(when, "when")
@ -272,7 +273,6 @@ HTML5_ATOM(opacity, "opacity")
HTML5_ATOM(noshade, "noshade")
HTML5_ATOM(minsize, "minsize")
HTML5_ATOM(maxsize, "maxsize")
HTML5_ATOM(loopend, "loopend")
HTML5_ATOM(largeop, "largeop")
HTML5_ATOM(unicode_, "unicode")
HTML5_ATOM(targetx, "targetx")
@ -380,7 +380,6 @@ HTML5_ATOM(maskunits, "maskunits")
HTML5_ATOM(maskUnits, "maskUnits")
HTML5_ATOM(maxlength, "maxlength")
HTML5_ATOM(linebreak, "linebreak")
HTML5_ATOM(loopstart, "loopstart")
HTML5_ATOM(transform, "transform")
HTML5_ATOM(v_hanging, "v-hanging")
HTML5_ATOM(valuetype, "valuetype")
@ -390,7 +389,6 @@ HTML5_ATOM(pointsatx, "pointsatx")
HTML5_ATOM(pointsAtX, "pointsAtX")
HTML5_ATOM(pointsaty, "pointsaty")
HTML5_ATOM(pointsAtY, "pointsAtY")
HTML5_ATOM(playcount, "playcount")
HTML5_ATOM(symmetric, "symmetric")
HTML5_ATOM(scrolling, "scrolling")
HTML5_ATOM(repeatdur, "repeatdur")

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -160,6 +160,7 @@ class nsHtml5AttributeName
static nsHtml5AttributeName* ATTR_MASK;
static nsHtml5AttributeName* ATTR_LINK;
static nsHtml5AttributeName* ATTR_LANG;
static nsHtml5AttributeName* ATTR_LOOP;
static nsHtml5AttributeName* ATTR_LIST;
static nsHtml5AttributeName* ATTR_TYPE;
static nsHtml5AttributeName* ATTR_WHEN;
@ -304,7 +305,6 @@ class nsHtml5AttributeName
static nsHtml5AttributeName* ATTR_NOSHADE;
static nsHtml5AttributeName* ATTR_MINSIZE;
static nsHtml5AttributeName* ATTR_MAXSIZE;
static nsHtml5AttributeName* ATTR_LOOPEND;
static nsHtml5AttributeName* ATTR_LARGEOP;
static nsHtml5AttributeName* ATTR_UNICODE;
static nsHtml5AttributeName* ATTR_TARGETX;
@ -402,14 +402,12 @@ class nsHtml5AttributeName
static nsHtml5AttributeName* ATTR_MASKUNITS;
static nsHtml5AttributeName* ATTR_MAXLENGTH;
static nsHtml5AttributeName* ATTR_LINEBREAK;
static nsHtml5AttributeName* ATTR_LOOPSTART;
static nsHtml5AttributeName* ATTR_TRANSFORM;
static nsHtml5AttributeName* ATTR_V_HANGING;
static nsHtml5AttributeName* ATTR_VALUETYPE;
static nsHtml5AttributeName* ATTR_POINTSATZ;
static nsHtml5AttributeName* ATTR_POINTSATX;
static nsHtml5AttributeName* ATTR_POINTSATY;
static nsHtml5AttributeName* ATTR_PLAYCOUNT;
static nsHtml5AttributeName* ATTR_SYMMETRIC;
static nsHtml5AttributeName* ATTR_SCROLLING;
static nsHtml5AttributeName* ATTR_REPEATDUR;