summaryrefslogtreecommitdiffstats
path: root/parser/html/javasrc
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
commitfbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch)
tree4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /parser/html/javasrc
parentReleasing progress-linux version 124.0.1-1~progress7.99u1. (diff)
downloadfirefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz
firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'parser/html/javasrc')
-rw-r--r--parser/html/javasrc/AttributeName.java1134
-rw-r--r--parser/html/javasrc/TreeBuilder.java6
2 files changed, 574 insertions, 566 deletions
diff --git a/parser/html/javasrc/AttributeName.java b/parser/html/javasrc/AttributeName.java
index 87adc29098..fa608ac60d 100644
--- a/parser/html/javasrc/AttributeName.java
+++ b/parser/html/javasrc/AttributeName.java
@@ -800,6 +800,7 @@ public final class AttributeName
public static final AttributeName RENDERING_INTENT = new AttributeName(ALL_NO_NS, "rendering-intent", "rendering-intent", "rendering-intent", "rendering-intent", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SHADOWROOTMODE = new AttributeName(ALL_NO_NS, "shadowrootmode", "shadowrootmode", "shadowrootmode", "shadowrootmode", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SEED = new AttributeName(ALL_NO_NS, "seed", "seed", "seed", "seed", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
+ public static final AttributeName SHADOWROOTCLONABLE = new AttributeName(ALL_NO_NS, "shadowrootclonable", "shadowrootclonable", "shadowrootclonable", "shadowrootclonable", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SRCDOC = new AttributeName(ALL_NO_NS, "srcdoc", "srcdoc", "srcdoc", "srcdoc", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName STDDEVIATION = new AttributeName(ALL_NO_NS, "stddeviation", "stddeviation", "stdDeviation", "stddeviation", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName SANDBOX = new AttributeName(ALL_NO_NS, "sandbox", "sandbox", "sandbox", "sandbox", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
@@ -976,6 +977,7 @@ public final class AttributeName
public static final AttributeName ASYNC = new AttributeName(ALL_NO_NS, "async", "async", "async", "async", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG | CASE_FOLDED | BOOLEAN);
public static final AttributeName ALINK = new AttributeName(ALL_NO_NS, "alink", "alink", "alink", "alink", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName IN = new AttributeName(ALL_NO_NS, "in", "in", "in", "in", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
+ public static final AttributeName EVENT = new AttributeName(ALL_NO_NS, "event", "event", "event", "event", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName ICON = new AttributeName(ALL_NO_NS, "icon", "icon", "icon", "icon", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName KERNELMATRIX = new AttributeName(ALL_NO_NS, "kernelmatrix", "kernelmatrix", "kernelMatrix", "kernelmatrix", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName KERNING = new AttributeName(ALL_NO_NS, "kerning", "kerning", "kerning", "kerning", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
@@ -1194,37 +1196,37 @@ public final class AttributeName
public static final AttributeName RY = new AttributeName(ALL_NO_NS, "ry", "ry", "ry", "ry", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName REFY = new AttributeName(ALL_NO_NS, "refy", "refy", "refY", "refy", ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
private final static @NoLength AttributeName[] ATTRIBUTE_NAMES = {
- CELLSPACING,
- CODETYPE,
- ATTRIBUTENAME,
+ AMPLITUDE,
+ CODE,
+ WRAP,
CLEAR,
- ALIGNMENTSCOPE,
- BGCOLOR,
- FILTERUNITS,
+ ALIGNMENT_BASELINE,
+ AUTOFOCUS,
+ FONT_VARIANT,
ARIA_DISABLED,
OPACITY,
- ONBEFORECOPY,
- ACTION,
- KERNELMATRIX,
- STROKE_DASHOFFSET,
- IS,
- INPUTMODE,
+ ORIENTATION,
+ ACTIONTYPE,
+ EVENT,
+ STROKE_LINECAP,
+ CLOSE,
+ COLUMNWIDTH,
Y,
ARIA_MULTISELECTABLE,
ROTATE,
- STDDEVIATION,
- MODE,
- SUPERSCRIPTSHIFT,
- TARGETX,
- SCRIPTMINSIZE,
- FORMAT,
- TRANSFORM,
- ONMOUSEOVER,
- GLYPHREF,
- OVERFLOW,
- CONTENTEDITABLE,
- STITCHTILES,
- RX,
+ SRCDOC,
+ LINETHICKNESS,
+ SIZES,
+ TARGET,
+ SCRIPTSIZEMULTIPLIER,
+ AZIMUTH,
+ STANDBY,
+ ONMOUSEWHEEL,
+ GLYPH_ORIENTATION_VERTICAL,
+ ONERROR,
+ VERSION,
+ PATTERNCONTENTUNITS,
+ DX,
MIN,
K3,
ARIA_CHANNEL,
@@ -1232,30 +1234,30 @@ public final class AttributeName
LOCAL,
ONABORT,
HIDDEN,
- ACCEPT,
- ENTERKEYHINT,
- OTHER,
- REPEAT,
- HREF,
- LARGEOP,
- MATHCOLOR,
- MEDIA,
- MARKER_END,
- ONBLUR,
- SYMMETRIC,
- POINTER_EVENTS,
- XMLNS,
- FLOOD_COLOR,
- ONFOCUS,
- CLIP,
- SCOPE,
- ONDRAG,
- COLSPAN,
- PRESERVEASPECTRATIO,
- FONTWEIGHT,
- ONSTOP,
- WIDTH,
- VALUETYPE,
+ ACCENT,
+ EDGE,
+ ORDER,
+ ONRESIZE,
+ DIFFUSECONSTANT,
+ LANG,
+ MATHVARIANT,
+ LIMITINGCONEANGLE,
+ MARKERHEIGHT,
+ ONCLICK,
+ PRIMITIVEUNITS,
+ ONEND,
+ XLINK_ARCROLE,
+ ENCODING,
+ ONMOUSEMOVE,
+ STROKE_OPACITY,
+ STEP,
+ NOWRAP,
+ AXIS,
+ OFFSET,
+ FONT_STRETCH,
+ MULTIPLE,
+ TEXT,
+ REQUIREDEXTENSIONS,
DY,
END,
SRC,
@@ -1271,54 +1273,54 @@ public final class AttributeName
FETCHPRIORITY,
BORDER,
RENDERING_INTENT,
- ACCENTUNDER,
- BASEPROFILE,
- DATETIME,
- INTEGRITY,
- ONREPEAT,
- ONBEGIN,
- ONKEYUP,
- REPEATCOUNT,
- SELECTION,
- SURFACESCALE,
- IMAGESRCSET,
- MARGINWIDTH,
- LIGHTING_COLOR,
- PATHLENGTH,
- DOMINANT_BASELINE,
- RADIOGROUP,
- BACKGROUND,
- MASKUNITS,
- FILL,
- STYLE,
- FROM,
- ASYNC,
- OPEN,
- POINTSATZ,
- XLINK_TITLE,
- AUTOPLAY,
- COLOR,
- NOMODULE,
- ONCOPY,
- TO,
- SCROLLING,
- DISPLAY,
- PROPERTY,
- STOP_OPACITY,
- CHAROFF,
- ONDROP,
- START,
- CURSOR,
- MAXSIZE,
- SRCSET,
- DEPTH,
- FONTFAMILY,
- LETTER_SPACING,
- PATTERN,
- TEXT_ANCHOR,
- COLUMNALIGN,
- REQUIREDFEATURES,
- VIEWBOX,
+ WORD_SPACING,
+ BASELINE_SHIFT,
+ DEFER,
+ INTERCEPT,
+ ONBEFOREUNLOAD,
+ ONMESSAGE,
+ ONKEYPRESS,
+ ROLE,
+ SPREADMETHOD,
+ PROFILE,
+ IMAGESIZES,
+ MARGINHEIGHT,
+ HIGH,
+ ONCHANGE,
+ BEGIN,
+ OPTIMUM,
+ VISIBILITY,
+ MARKERWIDTH,
+ FILL_RULE,
+ SCALE,
+ FRAMESPACING,
+ ZOOMANDPAN,
+ KERNELUNITLENGTH,
+ POINTSATX,
+ WHEN,
+ XLINK_SHOW,
+ COLOR_RENDERING,
+ LQUOTE,
+ ONCONTEXTMENU,
+ ONFOCUSOUT,
+ STROKE_MITERLIMIT,
+ CLIP_PATH,
+ KEYPOINTS,
+ SLOPE,
+ CHAR,
+ ONDRAGOVER,
+ ONDRAGLEAVE,
+ CROSSORIGIN,
+ KEYSPLINES,
+ ROWSPACING,
+ CONTENT,
+ FONTSTYLE,
+ FONT_SIZE,
+ POSTER,
+ TEXT_RENDERING,
+ COLUMNSPAN,
+ ONCUT,
+ ELEVATION,
BY,
RY,
DIR,
@@ -1349,103 +1351,103 @@ public final class AttributeName
GRADIENTTRANSFORM,
LOADING,
SEED,
- SHADOWROOTDELEGATESFOCUS,
- ACCESSKEY,
- BASEFREQUENCY,
- BASE,
- CITE,
- EDGEMODE,
- INDEX,
- LABEL,
- NORESIZE,
- ONSELECT,
- ONREADYSTATECHANGE,
- ORIENT,
- ONBEFOREPASTE,
- ONKEYDOWN,
- RULES,
- SELECTED,
- SCHEME,
- TYPE,
- ONAFTERPRINT,
- ALIGN,
- HEIGHT,
- LANGUAGE,
- LENGTHADJUST,
- PING,
- ARCHIVE,
- METHOD,
- NOSHADE,
- ALTIMG,
- ADDITIVE,
- DEFINITIONURL,
- ONFINISH,
- SCRIPTLEVEL,
- VALIGN,
- MARKER_MID,
- MARKER_START,
- MASKCONTENTUNITS,
- DECLARE,
- MAXLENGTH,
- ROWLINES,
- TITLE,
- FRAME,
- PROMPT,
- USEMAP,
- IN,
- KERNELUNITLENGTH,
- ONEND,
- POINTSATX,
- STANDBY,
- WHEN,
- XLINK_ARCROLE,
- XLINK_SHOW,
- AUTOFOCUS,
- COLOR_RENDERING,
- ENCODING,
- LQUOTE,
- ONMOUSEWHEEL,
- ONCONTEXTMENU,
- ONMOUSEMOVE,
- ONFOCUSOUT,
- STROKE_LINECAP,
- STROKE_MITERLIMIT,
- STROKE_OPACITY,
- CLIP_PATH,
- GLYPH_ORIENTATION_VERTICAL,
- KEYPOINTS,
- STEP,
- SLOPE,
- WRAP,
- CHAR,
- NOWRAP,
- ONDRAGOVER,
- ONERROR,
- ONDRAGLEAVE,
- AXIS,
- CROSSORIGIN,
- CLOSE,
- KEYSPLINES,
- OFFSET,
- ROWSPACING,
- VERSION,
- CONTENT,
- FONT_STRETCH,
- FONTSTYLE,
- FONT_VARIANT,
- FONT_SIZE,
- MULTIPLE,
- POSTER,
- PATTERNCONTENTUNITS,
- TEXT_RENDERING,
- TEXT,
- COLUMNSPAN,
- COLUMNWIDTH,
- ONCUT,
- REQUIREDEXTENSIONS,
- ELEVATION,
- DX,
- REFX,
+ SANDBOX,
+ ACCEPT_CHARSET,
+ BEVELLED,
+ BASELINE,
+ CODEBASE,
+ DIRECTION,
+ FACE,
+ LINEBREAK,
+ NAME,
+ OBJECT,
+ ONRESET,
+ ONBEFOREPRINT,
+ ONSELECTSTART,
+ ONBEFORECUT,
+ REFERRERPOLICY,
+ REPEATDUR,
+ STRETCHY,
+ SIZE,
+ HREFLANG,
+ XREF,
+ DRAGGABLE,
+ IMAGE_RENDERING,
+ LONGDESC,
+ ORIGIN,
+ TARGETY,
+ MATHBACKGROUND,
+ MATHSIZE,
+ PATH,
+ ACTIVE,
+ DIVISOR,
+ MANIFEST,
+ RADIUS,
+ TABINDEX,
+ LINK,
+ MASK,
+ MARKERUNITS,
+ CELLPADDING,
+ FILL_OPACITY,
+ REPLACE,
+ TABLEVALUES,
+ FRAMEBORDER,
+ FORM,
+ SUMMARY,
+ ALINK,
+ KERNELMATRIX,
+ OPEN,
+ POINTER_EVENTS,
+ POINTSATZ,
+ TRANSFORM,
+ XLINK_TITLE,
+ XMLNS,
+ AUTOPLAY,
+ BGCOLOR,
+ COLOR,
+ FLOOD_COLOR,
+ NOMODULE,
+ ONMOUSEOVER,
+ ONCOPY,
+ ONFOCUS,
+ TO,
+ STROKE_DASHOFFSET,
+ SCROLLING,
+ CLIP,
+ DISPLAY,
+ GLYPHREF,
+ PROPERTY,
+ SCOPE,
+ STOP_OPACITY,
+ ATTRIBUTENAME,
+ CHAROFF,
+ ONDRAG,
+ ONDROP,
+ OVERFLOW,
+ START,
+ COLSPAN,
+ CURSOR,
+ IS,
+ MAXSIZE,
+ PRESERVEASPECTRATIO,
+ SRCSET,
+ CONTENTEDITABLE,
+ DEPTH,
+ FONTWEIGHT,
+ FONTFAMILY,
+ FILTERUNITS,
+ LETTER_SPACING,
+ ONSTOP,
+ PATTERN,
+ STITCHTILES,
+ TEXT_ANCHOR,
+ WIDTH,
+ COLUMNALIGN,
+ INPUTMODE,
+ REQUIREDFEATURES,
+ VALUETYPE,
+ VIEWBOX,
+ RX,
CY,
FY,
REFY,
@@ -1504,94 +1506,95 @@ public final class AttributeName
HEADERS,
READONLY,
SHADOWROOTMODE,
- SRCDOC,
- SANDBOX,
- WORD_SPACING,
- ACCEPT_CHARSET,
- ACCENT,
- BEVELLED,
- BASELINE_SHIFT,
- BASELINE,
- CODE,
- CODEBASE,
- DEFER,
- DIRECTION,
- EDGE,
- FACE,
- INTERCEPT,
- LINEBREAK,
- LINETHICKNESS,
- NAME,
- ONBEFOREUNLOAD,
- OBJECT,
- ORDER,
- ONRESET,
- ONMESSAGE,
- ONBEFOREPRINT,
- ORIENTATION,
- ONSELECTSTART,
- ONKEYPRESS,
- ONBEFORECUT,
- ONRESIZE,
- REFERRERPOLICY,
- ROLE,
- REPEATDUR,
- SIZES,
- STRETCHY,
- SPREADMETHOD,
- SIZE,
- DIFFUSECONSTANT,
- HREFLANG,
- PROFILE,
- XREF,
- ALIGNMENT_BASELINE,
- DRAGGABLE,
- IMAGESIZES,
- IMAGE_RENDERING,
- LANG,
- LONGDESC,
- MARGINHEIGHT,
- ORIGIN,
- TARGET,
- TARGETY,
- HIGH,
- MATHBACKGROUND,
- MATHVARIANT,
- MATHSIZE,
- ONCHANGE,
- PATH,
- ACTIONTYPE,
- ACTIVE,
- BEGIN,
- DIVISOR,
- LIMITINGCONEANGLE,
- MANIFEST,
- OPTIMUM,
- RADIUS,
- SCRIPTSIZEMULTIPLIER,
- TABINDEX,
- VISIBILITY,
- LINK,
- MARKERHEIGHT,
- MASK,
- MARKERWIDTH,
- MARKERUNITS,
- AMPLITUDE,
- CELLPADDING,
- FILL_RULE,
- FILL_OPACITY,
- ONCLICK,
- REPLACE,
- SCALE,
- TABLEVALUES,
- AZIMUTH,
- FRAMEBORDER,
- FRAMESPACING,
- FORM,
- PRIMITIVEUNITS,
- SUMMARY,
- ZOOMANDPAN,
- ALINK,
+ SHADOWROOTCLONABLE,
+ STDDEVIATION,
+ SHADOWROOTDELEGATESFOCUS,
+ ACCENTUNDER,
+ ACCESSKEY,
+ ACCEPT,
+ BASEFREQUENCY,
+ BASEPROFILE,
+ BASE,
+ CODETYPE,
+ CITE,
+ DATETIME,
+ EDGEMODE,
+ ENTERKEYHINT,
+ INDEX,
+ INTEGRITY,
+ LABEL,
+ MODE,
+ NORESIZE,
+ ONREPEAT,
+ ONSELECT,
+ OTHER,
+ ONREADYSTATECHANGE,
+ ONBEGIN,
+ ORIENT,
+ ONBEFORECOPY,
+ ONBEFOREPASTE,
+ ONKEYUP,
+ ONKEYDOWN,
+ REPEAT,
+ RULES,
+ REPEATCOUNT,
+ SELECTED,
+ SUPERSCRIPTSHIFT,
+ SCHEME,
+ SELECTION,
+ TYPE,
+ HREF,
+ ONAFTERPRINT,
+ SURFACESCALE,
+ ALIGN,
+ ALIGNMENTSCOPE,
+ HEIGHT,
+ IMAGESRCSET,
+ LANGUAGE,
+ LARGEOP,
+ LENGTHADJUST,
+ MARGINWIDTH,
+ PING,
+ TARGETX,
+ ARCHIVE,
+ LIGHTING_COLOR,
+ METHOD,
+ MATHCOLOR,
+ NOSHADE,
+ PATHLENGTH,
+ ALTIMG,
+ ACTION,
+ ADDITIVE,
+ DOMINANT_BASELINE,
+ DEFINITIONURL,
+ MEDIA,
+ ONFINISH,
+ RADIOGROUP,
+ SCRIPTLEVEL,
+ SCRIPTMINSIZE,
+ VALIGN,
+ BACKGROUND,
+ MARKER_MID,
+ MARKER_END,
+ MARKER_START,
+ MASKUNITS,
+ MASKCONTENTUNITS,
+ CELLSPACING,
+ DECLARE,
+ FILL,
+ MAXLENGTH,
+ ONBLUR,
+ ROWLINES,
+ STYLE,
+ TITLE,
+ FORMAT,
+ FRAME,
+ FROM,
+ PROMPT,
+ SYMMETRIC,
+ USEMAP,
+ ASYNC,
+ IN,
ICON,
KERNING,
ONUNLOAD,
@@ -1697,39 +1700,40 @@ public final class AttributeName
VIEWTARGET,
CX,
FX,
+ REFX,
};
private final static int[] ATTRIBUTE_HASHES = {
- 1865910331,
- 1748503880,
- 1965512429,
+ 1864698185,
+ 1748306996,
+ 1943317364,
1681174213,
- 1781007934,
- 1915757815,
- 2001826027,
+ 1780975314,
+ 1915341049,
+ 2001732764,
1680165421,
1721347639,
- 1754835516,
- 1814560070,
- 1903612236,
- 1924517489,
- 1984430082,
- 2019887833,
+ 1754798923,
+ 1814558026,
+ 1900548965,
+ 1924443742,
+ 1983432389,
+ 2017010843,
71827457,
1680282148,
1689324870,
- 1740119884,
- 1753550036,
- 1756762256,
- 1791068279,
- 1824159037,
- 1884079398,
- 1908462185,
- 1922413307,
- 1934970504,
- 1972922984,
- 2000096287,
- 2008401563,
- 2073034754,
+ 1740096054,
+ 1753297133,
+ 1756737685,
+ 1790814502,
+ 1823841492,
+ 1881750231,
+ 1907701479,
+ 1922400908,
+ 1934917290,
+ 1972908839,
+ 1993343287,
+ 2007064819,
+ 2065694722,
57205395,
911736834,
1680181996,
@@ -1737,30 +1741,30 @@ public final class AttributeName
1685882101,
1704526375,
1734182982,
- 1747479606,
- 1749549708,
- 1754644293,
- 1756147974,
- 1767725700,
- 1786775671,
- 1804081401,
- 1820727381,
- 1854366938,
- 1872343590,
- 1890996553,
- 1906408542,
- 1910503637,
- 1917857531,
- 1922677495,
- 1932959284,
- 1941435445,
- 1972656710,
- 1983157559,
- 1990107683,
- 2001634458,
- 2006459190,
- 2010716309,
- 2026893641,
+ 1747446838,
+ 1749399124,
+ 1754643237,
+ 1754958648,
+ 1765800271,
+ 1786740932,
+ 1804069019,
+ 1820262641,
+ 1854302364,
+ 1872034503,
+ 1889633006,
+ 1905754853,
+ 1910441773,
+ 1917295176,
+ 1922665179,
+ 1924773438,
+ 1941286708,
+ 1972151670,
+ 1982254612,
+ 1989522022,
+ 2001527900,
+ 2005342360,
+ 2009231684,
+ 2024794274,
2082471938,
53006051,
60345635,
@@ -1776,54 +1780,54 @@ public final class AttributeName
1716623661,
1731048742,
1739583824,
- 1747295467,
- 1747906667,
- 1748971848,
- 1751755561,
- 1754579720,
- 1754698327,
- 1754899031,
- 1756360955,
- 1756889417,
- 1773606972,
- 1785053243,
- 1787365531,
- 1803561214,
- 1805715690,
- 1816104145,
- 1823574314,
- 1848600826,
- 1854497001,
- 1867462756,
- 1874270021,
- 1884295780,
- 1898415413,
- 1905628916,
- 1906423097,
- 1910441627,
- 1915025672,
- 1916286197,
- 1921977416,
- 1922607670,
- 1923088386,
- 1924629705,
- 1933369607,
- 1939976792,
- 1941550652,
- 1966442279,
- 1972904518,
- 1975062341,
- 1983398182,
- 1988784439,
- 1991625270,
- 2000752725,
- 2001710298,
- 2004846654,
- 2007021895,
- 2009079867,
- 2016810187,
- 2024647008,
- 2060474743,
+ 1742183484,
+ 1747839118,
+ 1748869205,
+ 1751679545,
+ 1754546894,
+ 1754647353,
+ 1754872618,
+ 1756302628,
+ 1756874572,
+ 1772032615,
+ 1785051290,
+ 1787193500,
+ 1801312388,
+ 1804978712,
+ 1814986837,
+ 1822002839,
+ 1825677514,
+ 1854474395,
+ 1867448617,
+ 1874261045,
+ 1884267068,
+ 1894552650,
+ 1903759600,
+ 1906419001,
+ 1909819252,
+ 1910527802,
+ 1916247343,
+ 1921061206,
+ 1922566877,
+ 1922679610,
+ 1924583073,
+ 1933123337,
+ 1937336473,
+ 1941440197,
+ 1966384692,
+ 1972744954,
+ 1972996699,
+ 1983290011,
+ 1987422362,
+ 1991220282,
+ 2000160071,
+ 2001669449,
+ 2001898809,
+ 2006824246,
+ 2009041198,
+ 2016711994,
+ 2023342821,
+ 2034765641,
2081423362,
2089811970,
52488851,
@@ -1854,103 +1858,103 @@ public final class AttributeName
1733874289,
1736416327,
1739927860,
- 1740222216,
- 1747309881,
- 1747800157,
- 1748021284,
- 1748566068,
- 1749350104,
- 1751507685,
- 1753049109,
- 1754434872,
- 1754612424,
- 1754647074,
- 1754794646,
- 1754860061,
- 1754927689,
- 1756219733,
- 1756704824,
- 1756836998,
- 1757421892,
- 1771569964,
- 1780879045,
- 1784574102,
- 1786622296,
- 1786851500,
- 1788842244,
- 1797886599,
- 1804054854,
- 1804405895,
- 1814517574,
- 1814656840,
- 1816178925,
- 1821958888,
- 1823829083,
- 1825437894,
- 1854285018,
- 1854466380,
- 1854497008,
- 1866496199,
- 1871251689,
- 1873656984,
- 1874788501,
- 1884246821,
- 1889569526,
- 1891937366,
- 1900544002,
- 1903759600,
- 1905754853,
- 1906419001,
- 1907701479,
- 1909819252,
- 1910441773,
- 1910527802,
- 1915341049,
- 1916247343,
- 1917295176,
- 1921061206,
- 1922400908,
- 1922566877,
- 1922665179,
- 1922679610,
- 1924443742,
- 1924583073,
- 1924773438,
- 1933123337,
- 1934917290,
- 1937336473,
- 1941286708,
- 1941440197,
- 1943317364,
- 1966384692,
- 1972151670,
- 1972744954,
- 1972908839,
- 1972996699,
- 1982254612,
- 1983290011,
- 1983432389,
- 1987422362,
- 1989522022,
- 1991220282,
- 1993343287,
- 2000160071,
- 2001527900,
- 2001669449,
- 2001732764,
- 2001898809,
- 2005342360,
- 2006824246,
- 2007064819,
- 2009041198,
- 2009231684,
- 2016711994,
- 2017010843,
- 2023342821,
- 2024794274,
- 2034765641,
- 2065694722,
- 2075005220,
+ 1740130375,
+ 1747299630,
+ 1747792072,
+ 1747939528,
+ 1748552744,
+ 1749027145,
+ 1749856356,
+ 1752985897,
+ 1754214628,
+ 1754606246,
+ 1754645079,
+ 1754792749,
+ 1754858317,
+ 1754907227,
+ 1756190926,
+ 1756471625,
+ 1756804936,
+ 1757053236,
+ 1767875272,
+ 1776114564,
+ 1782518297,
+ 1785174319,
+ 1786821704,
+ 1788254870,
+ 1791070327,
+ 1804036350,
+ 1804235064,
+ 1805715716,
+ 1814656326,
+ 1816144023,
+ 1820928104,
+ 1823580230,
+ 1824377064,
+ 1853862084,
+ 1854464212,
+ 1854497003,
+ 1865910347,
+ 1867620412,
+ 1873590471,
+ 1874698443,
+ 1884142379,
+ 1884343396,
+ 1891186903,
+ 1898428101,
+ 1903612236,
+ 1905628916,
+ 1906408542,
+ 1906423097,
+ 1908462185,
+ 1910441627,
+ 1910503637,
+ 1915025672,
+ 1915757815,
+ 1916286197,
+ 1917857531,
+ 1921977416,
+ 1922413307,
+ 1922607670,
+ 1922677495,
+ 1923088386,
+ 1924517489,
+ 1924629705,
+ 1932959284,
+ 1933369607,
+ 1934970504,
+ 1939976792,
+ 1941435445,
+ 1941550652,
+ 1965512429,
+ 1966442279,
+ 1972656710,
+ 1972904518,
+ 1972922984,
+ 1975062341,
+ 1983157559,
+ 1983398182,
+ 1984430082,
+ 1988784439,
+ 1990107683,
+ 1991625270,
+ 2000096287,
+ 2000752725,
+ 2001634458,
+ 2001710298,
+ 2001826027,
+ 2004846654,
+ 2006459190,
+ 2007021895,
+ 2008401563,
+ 2009079867,
+ 2010716309,
+ 2016810187,
+ 2019887833,
+ 2024647008,
+ 2026893641,
+ 2060474743,
+ 2073034754,
2081947650,
2083520514,
2091784484,
@@ -2009,94 +2013,95 @@ public final class AttributeName
1734404167,
1739561208,
1739914974,
- 1740096054,
- 1740130375,
- 1742183484,
- 1747299630,
- 1747446838,
- 1747792072,
- 1747839118,
- 1747939528,
- 1748306996,
- 1748552744,
- 1748869205,
- 1749027145,
- 1749399124,
- 1749856356,
- 1751679545,
- 1752985897,
- 1753297133,
- 1754214628,
- 1754546894,
- 1754606246,
- 1754643237,
- 1754645079,
- 1754647353,
- 1754792749,
- 1754798923,
- 1754858317,
- 1754872618,
- 1754907227,
- 1754958648,
- 1756190926,
- 1756302628,
- 1756471625,
- 1756737685,
- 1756804936,
- 1756874572,
- 1757053236,
- 1765800271,
- 1767875272,
- 1772032615,
- 1776114564,
- 1780975314,
- 1782518297,
- 1785051290,
- 1785174319,
- 1786740932,
- 1786821704,
- 1787193500,
- 1788254870,
- 1790814502,
- 1791070327,
- 1801312388,
- 1804036350,
- 1804069019,
- 1804235064,
- 1804978712,
- 1805715716,
- 1814558026,
- 1814656326,
- 1814986837,
- 1816144023,
- 1820262641,
- 1820928104,
- 1822002839,
- 1823580230,
- 1823841492,
- 1824377064,
- 1825677514,
- 1853862084,
- 1854302364,
- 1854464212,
- 1854474395,
- 1854497003,
- 1864698185,
- 1865910347,
- 1867448617,
- 1867620412,
- 1872034503,
- 1873590471,
- 1874261045,
- 1874698443,
- 1881750231,
- 1884142379,
- 1884267068,
- 1884343396,
- 1889633006,
- 1891186903,
- 1894552650,
- 1898428101,
+ 1740045858,
+ 1740119884,
+ 1740222216,
+ 1747295467,
+ 1747309881,
+ 1747479606,
+ 1747800157,
+ 1747906667,
+ 1748021284,
+ 1748503880,
+ 1748566068,
+ 1748971848,
+ 1749350104,
+ 1749549708,
+ 1751507685,
+ 1751755561,
+ 1753049109,
+ 1753550036,
+ 1754434872,
+ 1754579720,
+ 1754612424,
+ 1754644293,
+ 1754647074,
+ 1754698327,
+ 1754794646,
+ 1754835516,
+ 1754860061,
+ 1754899031,
+ 1754927689,
+ 1756147974,
+ 1756219733,
+ 1756360955,
+ 1756704824,
+ 1756762256,
+ 1756836998,
+ 1756889417,
+ 1757421892,
+ 1767725700,
+ 1771569964,
+ 1773606972,
+ 1780879045,
+ 1781007934,
+ 1784574102,
+ 1785053243,
+ 1786622296,
+ 1786775671,
+ 1786851500,
+ 1787365531,
+ 1788842244,
+ 1791068279,
+ 1797886599,
+ 1803561214,
+ 1804054854,
+ 1804081401,
+ 1804405895,
+ 1805715690,
+ 1814517574,
+ 1814560070,
+ 1814656840,
+ 1816104145,
+ 1816178925,
+ 1820727381,
+ 1821958888,
+ 1823574314,
+ 1823829083,
+ 1824159037,
+ 1825437894,
+ 1848600826,
+ 1854285018,
+ 1854366938,
+ 1854466380,
+ 1854497001,
+ 1854497008,
+ 1865910331,
+ 1866496199,
+ 1867462756,
+ 1871251689,
+ 1872343590,
+ 1873656984,
+ 1874270021,
+ 1874788501,
+ 1884079398,
+ 1884246821,
+ 1884295780,
+ 1889569526,
+ 1890996553,
+ 1891937366,
+ 1898415413,
+ 1900544002,
1902640276,
1903659239,
1905541832,
@@ -2202,5 +2207,6 @@ public final class AttributeName
2060302634,
2065170434,
2066743298,
+ 2075005220,
};
}
diff --git a/parser/html/javasrc/TreeBuilder.java b/parser/html/javasrc/TreeBuilder.java
index 1fa67647e1..f7b70ee0da 100644
--- a/parser/html/javasrc/TreeBuilder.java
+++ b/parser/html/javasrc/TreeBuilder.java
@@ -2970,8 +2970,9 @@ public abstract class TreeBuilder<T> implements TokenHandler,
return null;
}
+ boolean shadowRootIsClonable = attributes.contains(AttributeName.SHADOWROOTCLONABLE);
boolean shadowRootDelegatesFocus = attributes.contains(AttributeName.SHADOWROOTDELEGATESFOCUS);
- return getShadowRootFromHost(currentNode, templateNode, shadowRootMode, shadowRootDelegatesFocus);
+ return getShadowRootFromHost(currentNode, templateNode, shadowRootMode, shadowRootIsClonable, shadowRootDelegatesFocus);
}
/**
@@ -5418,7 +5419,8 @@ public abstract class TreeBuilder<T> implements TokenHandler,
void setDocumentFragmentForTemplate(T template, T fragment) {
}
- T getShadowRootFromHost(T host, T template, String shadowRootMode, boolean shadowRootDelegatesFocus) {
+ T getShadowRootFromHost(T host, T template, String shadowRootMode,
+ boolean shadowRootIsClonable, boolean shadowRootDelegatesFocus) {
return null;
}