[Git][java-team/libhtml5parser-java][master] 7 commits: Declare compliance with Debian Policy 4.7.2.

Markus Koschany (@apo) gitlab at salsa.debian.org
Mon Oct 6 22:45:55 BST 2025



Markus Koschany pushed to branch master at Debian Java Maintainers / libhtml5parser-java


Commits:
7e15e127 by Markus Koschany at 2025-10-06T22:58:13+02:00
Declare compliance with Debian Policy 4.7.2.

- - - - -
f333d4a8 by Markus Koschany at 2025-10-06T23:01:47+02:00
Update debian/copyright

- - - - -
c892fe56 by Markus Koschany at 2025-10-06T23:28:09+02:00
Update debian/copyright

Update Source and link to github repository

- - - - -
157b616d by Markus Koschany at 2025-10-06T23:30:07+02:00
New upstream version 1.4+r20250916
- - - - -
5eb31eba by Markus Koschany at 2025-10-06T23:30:08+02:00
Update upstream source from tag 'upstream/1.4+r20250916'

Update to upstream version '1.4+r20250916'
with Debian dir ad955ec4dd28a6e3c355befb972d04029d8f9037
- - - - -
9f85ff2f by Markus Koschany at 2025-10-06T23:32:42+02:00
Update changelog

- - - - -
64a66695 by Markus Koschany at 2025-10-06T23:34:50+02:00
Remove README.source

- - - - -


8 changed files:

- .github/workflows/build.yml
- − debian/README.source
- debian/changelog
- debian/control
- debian/copyright
- src/nu/validator/htmlparser/impl/AttributeName.java
- src/nu/validator/htmlparser/impl/ElementName.java
- src/nu/validator/htmlparser/impl/TreeBuilder.java


Changes:

=====================================
.github/workflows/build.yml
=====================================
@@ -11,7 +11,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        java: [23, 21, 17, 11.0.23]
+        java: [24, 21, 17, 11.0.23]
         os: [ubuntu-latest, macos-latest, windows-latest]
     name: Java ${{ matrix.java }}
     steps:


=====================================
debian/README.source deleted
=====================================
@@ -1,19 +0,0 @@
-Information about libhtml5parser-java
--------------------------------------
-
-This package was debianized using the mh_make command
-from the maven-debian-helper package.
-
-The build system uses Maven but prevents it from downloading
-anything from the Internet, making the build compliant with
-the Debian policy.
-
-The sources were cloned from
-
-hg clone https://hg.mozilla.org/projects/htmlparser/
-
-on 2016/01/01
-
-Run hg up RELEASE_1.3.1 to "checkout" release number 1.3.1.
-
-The hidden .hg directory, .hgtags and .cvsignore were removed.


=====================================
debian/changelog
=====================================
@@ -1,13 +1,19 @@
-libhtml5parser-java (1.4+r1.4git-20250127-35dfe92-1) UNRELEASED; urgency=medium
+libhtml5parser-java (1.4+r20250916-1) unstable; urgency=medium
 
-  * New upstream version 1.4+r1.4git-20250127-35dfe92 (Closes: #1107520)
+  [ Fab Stz ]
+  * New upstream version 1.4+r20250916 (Closes: #1107520)
   * update d/copyright
   * refresh patches
   * remove d/p/netbeans.patch
   * add myself to Uploaders
   * Enable Salsa CI using default template
 
- -- Fab Stz <fabstz-it at yahoo.fr>  Mon, 06 Oct 2025 20:23:40 +0200
+  [ Markus Koschany ]
+  * Declare compliance with Debian Policy 4.7.2.
+  * Update debian/copyright. Update Source and link to github repository.
+  * Remmove debian/README.source.
+
+ -- Fab Stz <fabstz-it at yahoo.fr>  Mon, 06 Oct 2025 23:30:32 +0200
 
 libhtml5parser-java (1.4+r1.3.1-3) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -16,7 +16,7 @@ Build-Depends:
  libxom-java,
  libxom-java-doc,
  maven-debian-helper (>= 1.5)
-Standards-Version: 4.5.1
+Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/java-team/libhtml5parser-java.git
 Vcs-Browser: https://salsa.debian.org/java-team/libhtml5parser-java
 Homepage: https://about.validator.nu/htmlparser/


=====================================
debian/copyright
=====================================
@@ -1,6 +1,10 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: validator.nu HTML Parser
-Source: https://hg.mozilla.org/projects/htmlparser/
+Source: https://github.com/validator/htmlparser/
+Comment:
+ The original tarball was downloaded from
+ https://about.validator.nu/htmlparser/.
+ Newer versions are downloaded from https://github.com/validator/htmlparser/
 
 Files: *
 Copyright: 2005, 2006, 2007 Henri Sivonen
@@ -55,7 +59,8 @@ License: WHATWG-HTML-5-spec-License
  document.
 
 Files: debian/*
-Copyright: 2016-2021, Markus Koschany <apo at debian.org>
+Copyright: 2016-2025, Markus Koschany <apo at debian.org>
+           2025,      Fab Stz <fabstz-it at yahoo.fr>
 License: Expat
 
 License: GPL-2+


=====================================
src/nu/validator/htmlparser/impl/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 SHADOWROOTREFERENCETARGET = new AttributeName(ALL_NO_NS, "shadowrootreferencetarget", "shadowrootreferencetarget", "shadowrootreferencetarget", "shadowrootreferencetarget", 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 SHADOWROOTSERIALIZABLE = new AttributeName(ALL_NO_NS, "shadowrootserializable", "shadowrootserializable", "shadowrootserializable", "shadowrootserializable", 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);
@@ -1198,37 +1199,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 = {
-    MASKCONTENTUNITS,
-    BASE,
-    STOP_OPACITY,
+    MARKERUNITS,
+    BASELINE,
+    STOP_COLOR,
     CLEAR,
-    ALIGN,
-    AUTOCORRECT,
-    FONTFAMILY,
+    XREF,
+    AUTOPLAY,
+    FONT_STYLE,
     ARIA_DISABLED,
     OPACITY,
-    ORIENT,
-    ALTIMG,
-    IN,
-    TO,
-    CURSOR,
-    COLUMNALIGN,
+    ONBEFOREPRINT,
+    PATH,
+    ALINK,
+    ONMOUSEDOWN,
+    COLS,
+    COLUMNLINES,
     Y,
     ARIA_MULTISELECTABLE,
     ROTATE,
-    SHADOWROOTSERIALIZABLE,
-    LABEL,
-    SELECTED,
-    PING,
-    SCRIPTLEVEL,
-    TITLE,
-    SPAN,
-    NOMODULE,
-    DISPLAY,
-    ONDROP,
-    SRCSET,
-    PATTERN,
-    VIEWBOX,
+    SHADOWROOTCLONABLE,
+    LINEBREAK,
+    REPEATDUR,
+    ORIGIN,
+    RADIUS,
+    TABLEVALUES,
+    POINTSATZ,
+    NUMOCTAVES,
+    CLIPPATHUNITS,
+    ONDRAGEND,
+    ROWS,
+    PATTERNTRANSFORM,
+    VIEWTARGET,
     MIN,
     K3,
     ARIA_CHANNEL,
@@ -1236,31 +1237,31 @@ public final class AttributeName
     LOCAL,
     ONABORT,
     HIDDEN,
-    ACCESSKEY,
-    EDGEMODE,
-    ONSELECT,
-    ONKEYDOWN,
-    TYPE,
-    LANGUAGE,
-    METHOD,
-    DEFINITIONURL,
-    MARKER_MID,
-    MAXLENGTH,
-    PROMPT,
-    ONINVALID,
-    XLINK_ROLE,
-    COLOR,
-    ONCOPY,
-    SCROLLING,
-    PROPERTY,
-    CHAROFF,
-    START,
-    MAXSIZE,
-    DEPTH,
-    LETTER_SPACING,
-    TEXT_ANCHOR,
-    REQUIREDFEATURES,
-    DY,
+    ACCEPT_CHARSET,
+    DIRECTION,
+    OBJECT,
+    ONBEFORECUT,
+    SIZE,
+    IMAGE_RENDERING,
+    MATHBACKGROUND,
+    DIVISOR,
+    LINK,
+    FILL_OPACITY,
+    FORM,
+    OPEN,
+    XLINK_TITLE,
+    COLOR_INTERPOLATION,
+    ONZOOM,
+    STROKE,
+    LOOP,
+    COORDS,
+    STARTOFFSET,
+    LOWSRC,
+    CONTEXTMENU,
+    KEYTIMES,
+    TEXT_DECORATION,
+    REQUIRED,
+    CY,
     END,
     SRC,
     Y1,
@@ -1275,55 +1276,55 @@ public final class AttributeName
     FETCHPRIORITY,
     BORDER,
     RENDERING_INTENT,
-    SHADOWROOTDELEGATESFOCUS,
-    BASEFREQUENCY,
-    CITE,
-    INDEX,
-    NORESIZE,
-    ONREADYSTATECHANGE,
-    ONBEFOREPASTE,
-    RULES,
-    SCHEME,
-    ONAFTERPRINT,
-    HEIGHT,
-    LENGTHADJUST,
-    ARCHIVE,
-    NOSHADE,
-    ADDITIVE,
-    ONFINISH,
-    VALIGN,
-    MARKER_START,
-    DECLARE,
-    ROWLINES,
-    FRAME,
-    USEMAP,
-    KERNING,
-    POINTS,
-    VLINK,
-    XLINK_TYPE,
-    BGCOLOR,
-    FLOOD_COLOR,
-    ONMOUSEOVER,
-    ONFOCUS,
-    STROKE_DASHOFFSET,
-    CLIP,
-    GLYPHREF,
-    SCOPE,
-    ATTRIBUTENAME,
-    ONDRAG,
-    OVERFLOW,
-    COLSPAN,
-    IS,
-    PRESERVEASPECTRATIO,
-    CONTENTEDITABLE,
-    FONTWEIGHT,
-    FILTERUNITS,
-    ONSTOP,
-    STITCHTILES,
-    WIDTH,
-    INPUTMODE,
-    VALUETYPE,
-    RX,
+    SANDBOX,
+    BEVELLED,
+    CODEBASE,
+    FACE,
+    NAME,
+    ONRESET,
+    ONSELECTSTART,
+    REFERRERPOLICY,
+    STRETCHY,
+    HREFLANG,
+    DRAGGABLE,
+    LONGDESC,
+    TARGETY,
+    MATHSIZE,
+    ACTIVE,
+    MANIFEST,
+    TABINDEX,
+    MASK,
+    CELLPADDING,
+    REPLACE,
+    FRAMEBORDER,
+    SUMMARY,
+    KERNELMATRIX,
+    POINTER_EVENTS,
+    TRANSFORM,
+    XMLNS,
+    AUTOCAPITALIZE,
+    EXPONENT,
+    ONMOUSEENTER,
+    ONMOUSEUP,
+    STROKE_DASHARRAY,
+    COMPACT,
+    GLYPH_ORIENTATION_HORIZONTAL,
+    SHAPE_RENDERING,
+    ABBR,
+    NOHREF,
+    OPERATOR,
+    BIAS,
+    CLASS,
+    PRESERVEALPHA,
+    ALTTEXT,
+    FILTER,
+    FONT_SIZE_ADJUST,
+    RT,
+    RESTART,
+    WRITING_MODE,
+    GROUPALIGN,
+    VALUES,
+    FX,
     RY,
     DIR,
     IN2,
@@ -1353,423 +1354,424 @@ public final class AttributeName
     GRADIENTTRANSFORM,
     LOADING,
     SEED,
-    STDDEVIATION,
-    ACCENTUNDER,
-    ACCEPT,
-    BASEPROFILE,
-    CODETYPE,
-    DATETIME,
-    ENTERKEYHINT,
-    INTEGRITY,
-    MODE,
-    ONREPEAT,
-    OTHER,
-    ONBEGIN,
-    ONBEFORECOPY,
-    ONKEYUP,
-    REPEAT,
-    REPEATCOUNT,
-    SUPERSCRIPTSHIFT,
-    SELECTION,
-    HREF,
-    SURFACESCALE,
-    ALIGNMENTSCOPE,
-    IMAGESRCSET,
-    LARGEOP,
-    MARGINWIDTH,
-    TARGETX,
-    LIGHTING_COLOR,
-    MATHCOLOR,
-    PATHLENGTH,
-    ACTION,
-    DOMINANT_BASELINE,
-    MEDIA,
-    RADIOGROUP,
-    SCRIPTMINSIZE,
-    BACKGROUND,
-    MARKER_END,
-    MASKUNITS,
-    CELLSPACING,
-    FILL,
-    ONBLUR,
-    STYLE,
-    FORMAT,
-    FROM,
-    SYMMETRIC,
-    ASYNC,
-    ICON,
-    ONUNLOAD,
-    ONINPUT,
-    POINTSATY,
-    TRANSFORM_ORIGIN,
-    XLINK_HREF,
-    XMLNS_XLINK,
-    XLINK_ACTUATE,
-    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,
-    BY,
-    FY,
-    REFY,
-    ALT,
-    DUR,
-    FOR,
-    LOW,
-    MAX,
-    REV,
-    D,
-    X,
-    Z,
-    X1,
-    K2,
-    Y2,
-    K4,
-    XML_LANG,
-    ARIA_VALUEMAX,
-    ARIA_DESCRIBEDBY,
-    ARIA_CHECKED,
-    ARIA_DROPEFFECT,
-    ARIA_EXPANDED,
-    ARIA_LEVEL,
-    ARIA_HIDDEN,
-    ARIA_POSINSET,
-    ARIA_INVALID,
-    ARIA_VALUEMIN,
-    ARIA_CONTROLS,
-    ARIA_READONLY,
-    ARIA_ACTIVEDESCENDANT,
-    ARIA_DATATYPE,
-    ARIA_SORT,
-    ARIA_FLOWTO,
-    ARIA_LIVE,
-    ARIA_SETSIZE,
-    DISABLED,
-    DATA,
-    EQUALROWS,
-    ISMAP,
-    LSPACE,
-    NOTATION,
-    ONPASTE,
-    ROWALIGN,
-    SEPARATOR,
-    VSPACE,
-    YCHANNELSELECTOR,
-    ONDBLCLICK,
-    CALCMODE,
-    FENCE,
-    NONCE,
-    ONACTIVATE,
-    SPACING,
-    SPECULARCONSTANT,
-    ID,
-    GRADIENTUNITS,
-    HEADERS,
-    READONLY,
-    SHADOWROOTMODE,
-    SHADOWROOTCLONABLE,
     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,
     EVENT,
-    KERNELMATRIX,
     KERNELUNITLENGTH,
-    OPEN,
     ONEND,
-    POINTER_EVENTS,
     POINTSATX,
-    POINTSATZ,
     STANDBY,
-    TRANSFORM,
     WHEN,
-    XLINK_TITLE,
     XLINK_ARCROLE,
-    XMLNS,
     XLINK_SHOW,
-    AUTOPLAY,
     AUTOCOMPLETE,
-    AUTOCAPITALIZE,
     COLOR_PROFILE,
-    COLOR_INTERPOLATION,
     COLOR_INTERPOLATION_FILTERS,
-    EXPONENT,
     FLOOD_OPACITY,
-    NUMOCTAVES,
     ONLOAD,
-    ONMOUSEENTER,
     ONFOCUSIN,
-    ONZOOM,
     ONMOUSELEAVE,
-    ONMOUSEUP,
     ONMOUSEOUT,
-    ONMOUSEDOWN,
     RQUOTE,
-    STROKE_DASHARRAY,
     STROKE_LINEJOIN,
-    STROKE,
     STROKE_WIDTH,
-    COMPACT,
     CLIP_RULE,
-    CLIPPATHUNITS,
     DISPLAYSTYLE,
-    GLYPH_ORIENTATION_HORIZONTAL,
     HTTP_EQUIV,
-    LOOP,
     SCOPED,
-    SHAPE_RENDERING,
     SHAPE,
-    STOP_COLOR,
     TEMPLATE,
-    ABBR,
     ATTRIBUTETYPE,
-    COORDS,
     CHARSET,
-    NOHREF,
     ONDRAGENTER,
-    ONDRAGEND,
     ONDRAGDROP,
-    OPERATOR,
     ONDRAGSTART,
-    STARTOFFSET,
     AS,
-    BIAS,
     CLASSID,
-    COLS,
     CLOSURE,
-    CLASS,
     KEYSYSTEM,
-    LOWSRC,
     MINSIZE,
-    PRESERVEALPHA,
     ROWSPAN,
-    ROWS,
     SUBSCRIPTSHIFT,
-    ALTTEXT,
     CONTROLS,
-    CONTEXTMENU,
     ENCTYPE,
-    FILTER,
     FONT_WEIGHT,
-    FONT_STYLE,
     FONT_FAMILY,
-    FONT_SIZE_ADJUST,
     FONTSIZE,
-    KEYTIMES,
     LIST,
-    RT,
     ONSTART,
-    PATTERNTRANSFORM,
     PATTERNUNITS,
-    RESTART,
     SYSTEMLANGUAGE,
-    TEXT_DECORATION,
     TEXTLENGTH,
-    WRITING_MODE,
     ACCUMULATE,
-    COLUMNLINES,
     COLUMNSPACING,
-    GROUPALIGN,
     ONSUBMIT,
-    REQUIRED,
     RESULT,
-    VALUES,
     VALUE,
-    VIEWTARGET,
     CX,
-    FX,
     REFX,
-    CY,
-    };
-    private final static int[] ATTRIBUTE_HASHES = {
-    1854497008,
-    1748021284,
-    1941550652,
-    1681174213,
-    1780879045,
-    1915048235,
-    2001710298,
-    1680165421,
-    1721347639,
-    1754794646,
-    1814517574,
-    1900544002,
-    1923088386,
-    1983398182,
-    2016810187,
-    71827457,
-    1680282148,
-    1689324870,
-    1740045862,
-    1753049109,
-    1756704824,
-    1788842244,
-    1823829083,
-    1874788501,
-    1907660596,
-    1921977416,
-    1933369607,
-    1972904518,
-    1991625270,
-    2007021895,
-    2060474743,
-    57205395,
-    911736834,
-    1680181996,
-    1680368221,
-    1685882101,
-    1704526375,
-    1734182982,
-    1747309881,
-    1749350104,
-    1754612424,
-    1754927689,
-    1757421892,
-    1786622296,
-    1804054854,
-    1816178925,
-    1854285018,
-    1871251689,
-    1889569526,
-    1905672729,
-    1910441770,
-    1916286197,
-    1922607670,
-    1924629705,
-    1939976792,
-    1966442279,
-    1975062341,
-    1988784439,
-    2000752725,
-    2004846654,
-    2009079867,
-    2024647008,
-    2082471938,
+    FY,
+    REFY,
+    ALT,
+    DUR,
+    FOR,
+    LOW,
+    MAX,
+    REV,
+    D,
+    X,
+    Z,
+    X1,
+    K2,
+    Y2,
+    K4,
+    XML_LANG,
+    ARIA_VALUEMAX,
+    ARIA_DESCRIBEDBY,
+    ARIA_CHECKED,
+    ARIA_DROPEFFECT,
+    ARIA_EXPANDED,
+    ARIA_LEVEL,
+    ARIA_HIDDEN,
+    ARIA_POSINSET,
+    ARIA_INVALID,
+    ARIA_VALUEMIN,
+    ARIA_CONTROLS,
+    ARIA_READONLY,
+    ARIA_ACTIVEDESCENDANT,
+    ARIA_DATATYPE,
+    ARIA_SORT,
+    ARIA_FLOWTO,
+    ARIA_LIVE,
+    ARIA_SETSIZE,
+    DISABLED,
+    DATA,
+    EQUALROWS,
+    ISMAP,
+    LSPACE,
+    NOTATION,
+    ONPASTE,
+    ROWALIGN,
+    SEPARATOR,
+    VSPACE,
+    YCHANNELSELECTOR,
+    ONDBLCLICK,
+    CALCMODE,
+    FENCE,
+    NONCE,
+    ONACTIVATE,
+    SPACING,
+    SPECULARCONSTANT,
+    ID,
+    GRADIENTUNITS,
+    HEADERS,
+    READONLY,
+    SHADOWROOTMODE,
+    SHADOWROOTREFERENCETARGET,
+    SHADOWROOTSERIALIZABLE,
+    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,
+    ONINVALID,
+    ONINPUT,
+    POINTS,
+    POINTSATY,
+    SPAN,
+    TRANSFORM_ORIGIN,
+    VLINK,
+    XLINK_HREF,
+    XLINK_ROLE,
+    XMLNS_XLINK,
+    XLINK_TYPE,
+    XLINK_ACTUATE,
+    AUTOCORRECT,
+    AUTOFOCUS,
+    BGCOLOR,
+    COLOR_RENDERING,
+    COLOR,
+    ENCODING,
+    FLOOD_COLOR,
+    LQUOTE,
+    NOMODULE,
+    ONMOUSEWHEEL,
+    ONMOUSEOVER,
+    ONCONTEXTMENU,
+    ONCOPY,
+    ONMOUSEMOVE,
+    ONFOCUS,
+    ONFOCUSOUT,
+    TO,
+    STROKE_LINECAP,
+    STROKE_DASHOFFSET,
+    STROKE_MITERLIMIT,
+    SCROLLING,
+    STROKE_OPACITY,
+    CLIP,
+    CLIP_PATH,
+    DISPLAY,
+    GLYPH_ORIENTATION_VERTICAL,
+    GLYPHREF,
+    KEYPOINTS,
+    PROPERTY,
+    STEP,
+    SCOPE,
+    SLOPE,
+    STOP_OPACITY,
+    WRAP,
+    ATTRIBUTENAME,
+    CHAR,
+    CHAROFF,
+    NOWRAP,
+    ONDRAG,
+    ONDRAGOVER,
+    ONDROP,
+    ONERROR,
+    OVERFLOW,
+    ONDRAGLEAVE,
+    START,
+    AXIS,
+    COLSPAN,
+    CROSSORIGIN,
+    CURSOR,
+    CLOSE,
+    IS,
+    KEYSPLINES,
+    MAXSIZE,
+    OFFSET,
+    PRESERVEASPECTRATIO,
+    ROWSPACING,
+    SRCSET,
+    VERSION,
+    CONTENTEDITABLE,
+    CONTENT,
+    DEPTH,
+    FONT_STRETCH,
+    FONTWEIGHT,
+    FONTSTYLE,
+    FONTFAMILY,
+    FONT_VARIANT,
+    FILTERUNITS,
+    FONT_SIZE,
+    LETTER_SPACING,
+    MULTIPLE,
+    ONSTOP,
+    POSTER,
+    PATTERN,
+    PATTERNCONTENTUNITS,
+    STITCHTILES,
+    TEXT_RENDERING,
+    TEXT_ANCHOR,
+    TEXT,
+    WIDTH,
+    COLUMNSPAN,
+    COLUMNALIGN,
+    COLUMNWIDTH,
+    INPUTMODE,
+    ONCUT,
+    REQUIREDFEATURES,
+    REQUIREDEXTENSIONS,
+    VALUETYPE,
+    ELEVATION,
+    VIEWBOX,
+    DX,
+    RX,
+    BY,
+    DY,
+    };
+    private final static int[] ATTRIBUTE_HASHES = {
+    1854497003,
+    1747939528,
+    1941454586,
+    1681174213,
+    1776114564,
+    1915025672,
+    2001669450,
+    1680165421,
+    1721347639,
+    1754792749,
+    1805715716,
+    1898428101,
+    1922699851,
+    1983347764,
+    2016787611,
+    71827457,
+    1680282148,
+    1689324870,
+    1740045858,
+    1752985897,
+    1756471625,
+    1788254870,
+    1823580230,
+    1874698443,
+    1906423097,
+    1921894426,
+    1933145837,
+    1972863609,
+    1991392548,
+    2007019632,
+    2060302634,
+    57205395,
+    911736834,
+    1680181996,
+    1680368221,
+    1685882101,
+    1704526375,
+    1734182982,
+    1747299630,
+    1749027145,
+    1754606246,
+    1754907227,
+    1757053236,
+    1785174319,
+    1804036350,
+    1816144023,
+    1853862084,
+    1867620412,
+    1884343396,
+    1905628916,
+    1910441627,
+    1916278099,
+    1922567078,
+    1924585254,
+    1937777860,
+    1966439670,
+    1974849131,
+    1988132214,
+    2000162011,
+    2004199576,
+    2009071951,
+    2024616088,
+    2081947650,
     53006051,
     60345635,
     885522434,
@@ -1784,55 +1786,55 @@ public final class AttributeName
     1716623661,
     1731048742,
     1739583824,
-    1740222216,
-    1747800157,
-    1748566068,
-    1751507685,
-    1754434872,
-    1754647074,
-    1754860061,
-    1756219733,
-    1756836998,
-    1771569964,
-    1784574102,
-    1786851500,
-    1797886599,
-    1804405895,
-    1814656840,
-    1821958888,
-    1825437894,
-    1854466380,
-    1866496199,
-    1873656984,
-    1884246821,
-    1891937366,
-    1903659239,
-    1906408598,
-    1909438149,
-    1910507338,
-    1915757815,
-    1917857531,
-    1922413307,
-    1922677495,
-    1924517489,
-    1932959284,
-    1934970504,
-    1941435445,
-    1965512429,
-    1972656710,
-    1972922984,
-    1983157559,
-    1984430082,
-    1990107683,
-    2000096287,
-    2001634458,
-    2001826027,
-    2006459190,
-    2008401563,
-    2010716309,
-    2019887833,
-    2026893641,
-    2073034754,
+    1740130375,
+    1747792072,
+    1748552744,
+    1749856356,
+    1754214628,
+    1754645079,
+    1754858317,
+    1756190926,
+    1756804936,
+    1767875272,
+    1782518297,
+    1786821704,
+    1791070327,
+    1804235064,
+    1814656326,
+    1820928104,
+    1824377064,
+    1854464212,
+    1865910347,
+    1873590471,
+    1884142379,
+    1891186903,
+    1903612236,
+    1906408542,
+    1908462185,
+    1910503637,
+    1915394254,
+    1917327080,
+    1922413292,
+    1922671417,
+    1924462384,
+    1932870919,
+    1934917372,
+    1941409583,
+    1965349396,
+    1972196486,
+    1972909592,
+    1982640164,
+    1983461061,
+    1990062797,
+    1999273799,
+    2001578182,
+    2001814704,
+    2005925890,
+    2008084807,
+    2010452700,
+    2018908874,
+    2026741958,
+    2066743298,
     2089811970,
     52488851,
     55077603,
@@ -1862,357 +1864,358 @@ public final class AttributeName
     1733874289,
     1736416327,
     1739927860,
-    1740119884,
-    1747295467,
-    1747479606,
-    1747906667,
-    1748503880,
-    1748971848,
-    1749549708,
-    1751755561,
-    1753550036,
-    1754579720,
-    1754644293,
-    1754698327,
-    1754835516,
-    1754899031,
-    1756147974,
-    1756360955,
-    1756762256,
-    1756889417,
-    1767725700,
-    1773606972,
-    1781007934,
-    1785053243,
-    1786775671,
-    1787365531,
-    1791068279,
-    1803561214,
-    1804081401,
-    1805715690,
-    1814560070,
-    1816104145,
-    1820727381,
-    1823574314,
-    1824159037,
-    1848600826,
-    1854366938,
-    1854497001,
-    1865910331,
-    1867462756,
-    1872343590,
-    1874270021,
-    1884079398,
-    1884295780,
-    1890996553,
-    1898415413,
-    1902640276,
-    1905541832,
-    1905902311,
-    1906421049,
-    1908316832,
-    1910328970,
-    1910487243,
-    1910572893,
-    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,
-    2081423362,
-    2083520514,
-    2091784484,
-    50917059,
-    52489043,
-    53537523,
-    56685811,
-    57210387,
-    59830867,
-    60817409,
-    71303169,
-    72351745,
-    884998146,
-    894959618,
-    902299650,
-    928514050,
-    1038063816,
-    1680140893,
-    1680159328,
-    1680165436,
-    1680165487,
-    1680165613,
-    1680181850,
-    1680185931,
-    1680198381,
-    1680230940,
-    1680251485,
-    1680311085,
-    1680323325,
-    1680345685,
-    1680347981,
-    1680411449,
-    1680433915,
-    1680446153,
-    1680511804,
-    1681733672,
-    1681969220,
-    1682587945,
-    1684319541,
-    1685902598,
-    1687164232,
-    1687751191,
-    1689130184,
-    1689788441,
-    1691145478,
-    1692933184,
-    1704262346,
-    1714745560,
-    1716303957,
-    1720503541,
-    1721305962,
-    1723309623,
-    1723336528,
-    1732771842,
-    1733919469,
-    1734404167,
-    1739561208,
-    1739914974,
-    1740045858,
     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,
     1900548965,
-    1903612236,
     1903759600,
-    1905628916,
     1905754853,
-    1906408542,
     1906419001,
-    1906423097,
     1907701479,
-    1908462185,
     1909819252,
-    1910441627,
     1910441773,
-    1910503637,
     1910527802,
-    1915025672,
     1915295948,
-    1915394254,
     1916210285,
-    1916278099,
     1916337499,
-    1917327080,
     1917953597,
-    1921894426,
     1922319046,
-    1922413292,
     1922470745,
-    1922567078,
     1922665052,
-    1922671417,
     1922679386,
-    1922699851,
     1924206934,
-    1924462384,
     1924570799,
-    1924585254,
     1924738716,
-    1932870919,
     1932986153,
-    1933145837,
     1933508940,
-    1934917372,
     1935597338,
-    1937777860,
     1941253366,
-    1941409583,
     1941438085,
-    1941454586,
     1942026440,
-    1965349396,
     1965561677,
-    1966439670,
     1966454567,
-    1972196486,
     1972744939,
-    1972863609,
     1972904522,
-    1972909592,
     1972962123,
-    1974849131,
     1980235778,
-    1982640164,
     1983266615,
-    1983347764,
     1983416119,
-    1983461061,
     1987410233,
-    1988132214,
     1988788535,
-    1990062797,
     1991021879,
-    1991392548,
     1991643278,
-    1999273799,
     2000125224,
-    2000162011,
     2001210183,
-    2001578182,
     2001634459,
-    2001669450,
     2001710299,
-    2001814704,
     2001898808,
-    2004199576,
     2004957380,
-    2005925890,
     2006516551,
-    2007019632,
     2007064812,
-    2008084807,
     2008408414,
-    2009071951,
     2009141482,
-    2010452700,
     2015950026,
-    2016787611,
     2016910397,
-    2018908874,
     2023146024,
-    2024616088,
     2024763702,
-    2026741958,
     2026975253,
-    2060302634,
     2065170434,
-    2066743298,
     2075005220,
-    2081947650,
+    2083520514,
+    2091784484,
+    50917059,
+    52489043,
+    53537523,
+    56685811,
+    57210387,
+    59830867,
+    60817409,
+    71303169,
+    72351745,
+    884998146,
+    894959618,
+    902299650,
+    928514050,
+    1038063816,
+    1680140893,
+    1680159328,
+    1680165436,
+    1680165487,
+    1680165613,
+    1680181850,
+    1680185931,
+    1680198381,
+    1680230940,
+    1680251485,
+    1680311085,
+    1680323325,
+    1680345685,
+    1680347981,
+    1680411449,
+    1680433915,
+    1680446153,
+    1680511804,
+    1681733672,
+    1681969220,
+    1682587945,
+    1684319541,
+    1685902598,
+    1687164232,
+    1687751191,
+    1689130184,
+    1689788441,
+    1691145478,
+    1692933184,
+    1704262346,
+    1714745560,
+    1716303957,
+    1720503541,
+    1721305962,
+    1723309623,
+    1723336528,
+    1732771842,
+    1733919469,
+    1734404167,
+    1739561208,
+    1739914974,
+    1739962169,
+    1740045862,
+    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,
+    1905672729,
+    1905902311,
+    1906408598,
+    1906421049,
+    1907660596,
+    1908316832,
+    1909438149,
+    1910328970,
+    1910441770,
+    1910487243,
+    1910507338,
+    1910572893,
+    1915048235,
+    1915341049,
+    1915757815,
+    1916247343,
+    1916286197,
+    1917295176,
+    1917857531,
+    1921061206,
+    1921977416,
+    1922400908,
+    1922413307,
+    1922566877,
+    1922607670,
+    1922665179,
+    1922677495,
+    1922679610,
+    1923088386,
+    1924443742,
+    1924517489,
+    1924583073,
+    1924629705,
+    1924773438,
+    1932959284,
+    1933123337,
+    1933369607,
+    1934917290,
+    1934970504,
+    1937336473,
+    1939976792,
+    1941286708,
+    1941435445,
+    1941440197,
+    1941550652,
+    1943317364,
+    1965512429,
+    1966384692,
+    1966442279,
+    1972151670,
+    1972656710,
+    1972744954,
+    1972904518,
+    1972908839,
+    1972922984,
+    1972996699,
+    1975062341,
+    1982254612,
+    1983157559,
+    1983290011,
+    1983398182,
+    1983432389,
+    1984430082,
+    1987422362,
+    1988784439,
+    1989522022,
+    1990107683,
+    1991220282,
+    1991625270,
+    1993343287,
+    2000096287,
+    2000160071,
+    2000752725,
+    2001527900,
+    2001634458,
+    2001669449,
+    2001710298,
+    2001732764,
+    2001826027,
+    2001898809,
+    2004846654,
+    2005342360,
+    2006459190,
+    2006824246,
+    2007021895,
+    2007064819,
+    2008401563,
+    2009041198,
+    2009079867,
+    2009231684,
+    2010716309,
+    2016711994,
+    2016810187,
+    2017010843,
+    2019887833,
+    2023342821,
+    2024647008,
+    2024794274,
+    2026893641,
+    2034765641,
+    2060474743,
+    2065694722,
+    2073034754,
+    2081423362,
+    2082471938,
     };
 }


=====================================
src/nu/validator/htmlparser/impl/ElementName.java
=====================================
@@ -845,10 +845,6 @@ public static final ElementName BGSOUND = new ElementName("bgsound", "bgsound",
 // CPPONLY: NS_NewHTMLUnknownElement,
 // CPPONLY: NS_NewSVGUnknownElement,
 TreeBuilder.LINK_OR_BASEFONT_OR_BGSOUND | SPECIAL);
-public static final ElementName DISCARD = new ElementName("discard", "discard",
-// CPPONLY: NS_NewHTMLUnknownElement,
-// CPPONLY: NS_NewSVGDiscardElement,
-TreeBuilder.OTHER);
 public static final ElementName EMBED = new ElementName("embed", "embed",
 // CPPONLY: NS_NewHTMLEmbedElement,
 // CPPONLY: NS_NewSVGUnknownElement,
@@ -1486,31 +1482,31 @@ public static final ElementName TBODY = new ElementName("tbody", "tbody",
 // CPPONLY: NS_NewSVGUnknownElement,
 TreeBuilder.TBODY_OR_THEAD_OR_TFOOT | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG);
 private final static @NoLength ElementName[] ELEMENT_NAMES = {
-CAPTION,
-CIRCLE,
+FIGCAPTION,
+CITE,
 FRAMESET,
 H1,
-ALTGLYPH,
-MARKER,
+CLIPPATH,
+METER,
 RADIALGRADIENT,
 B,
 BGSOUND,
-PICTURE,
-TRACK,
-HGROUP,
+SOURCE,
+DL,
+RP,
 NOFRAMES,
 MTEXT,
 VIEW,
 DIV,
 G,
 FEFUNCA,
-TD,
-FRAME,
-ALTGLYPHDEF,
-SWITCH,
-ALTGLYPHITEM,
-SPAN,
-CENTER,
+THEAD,
+FIGURE,
+GLYPHREF,
+TEXTPATH,
+ANIMATETRANSFORM,
+SECTION,
+HR,
 CANVAS,
 BASEFONT,
 FEDISTANTLIGHT,
@@ -1523,20 +1519,20 @@ SUP,
 P,
 H5,
 FEFUNCB,
-FEFLOOD,
-ANIMATE,
-FEMERGENODE,
-IFRAME,
-TABLE,
-FEDIFFUSELIGHTING,
-MPATH,
-LINK,
-LABEL,
-FORM,
-MAIN,
-MO,
-STOP,
-FILTER,
+HEAD,
+BASE,
+FEIMAGE,
+LINE,
+TITLE,
+FESPECULARLIGHTING,
+PATH,
+MARK,
+UL,
+PARAM,
+OPTION,
+VIDEO,
+BR,
+FOOTER,
 TR,
 DETAILS,
 DT,
@@ -1561,34 +1557,34 @@ H3,
 AREA,
 META,
 DESC,
-EMBED,
-LEGEND,
-ASIDE,
-BLOCKQUOTE,
-ELLIPSE,
-FEMERGE,
-FECOMPOSITE,
-MARQUEE,
-STRIKE,
-TIME,
-DIALOG,
-LISTING,
-MGLYPH,
-TH,
-LI,
-MALIGNMARK,
-HTML,
-SMALL,
-ACRONYM,
-ANIMATEMOTION,
-MN,
-POLYGON,
-TSPAN,
-COLGROUP,
-OPTGROUP,
-ABBR,
-FEFUNCR,
-FEGAUSSIANBLUR,
+FEBLEND,
+NOEMBED,
+ARTICLE,
+CODE,
+FETURBULENCE,
+FETILE,
+IMAGE,
+POLYLINE,
+STYLE,
+TEMPLATE,
+FEFUNCG,
+STRONG,
+MATH,
+SEARCH,
+MI,
+MASK,
+OL,
+SYMBOL,
+EM,
+BUTTON,
+KEYGEN,
+PATTERN,
+AUDIO,
+FEDISPLACEMENTMAP,
+SAMP,
+ANIMATECOLOR,
+FECOMPONENTTRANSFER,
+HEADER,
 NOBR,
 ADDRESS,
 DEFS,
@@ -1637,90 +1633,89 @@ METADATA,
 TEXTAREA,
 RB,
 DD,
-DISCARD,
-FEBLEND,
-HEAD,
-NOEMBED,
-THEAD,
-ARTICLE,
-BASE,
-CODE,
-CITE,
-FETURBULENCE,
-FEIMAGE,
-FETILE,
-FIGURE,
-IMAGE,
-LINE,
-POLYLINE,
-SOURCE,
-STYLE,
-TITLE,
-TEMPLATE,
-GLYPHREF,
-FEFUNCG,
-FESPECULARLIGHTING,
-STRONG,
-CLIPPATH,
-MATH,
-PATH,
-SEARCH,
-TEXTPATH,
-MI,
-MARK,
-MASK,
-DL,
-OL,
-UL,
-SYMBOL,
-ANIMATETRANSFORM,
-EM,
-PARAM,
-BUTTON,
-FIGCAPTION,
-KEYGEN,
-OPTION,
-PATTERN,
-SECTION,
-AUDIO,
-VIDEO,
-FEDISPLACEMENTMAP,
-RP,
-SAMP,
-BR,
-ANIMATECOLOR,
-HR,
-FECOMPONENTTRANSFER,
-FOOTER,
-HEADER,
-METER,
+EMBED,
+FEFLOOD,
+LEGEND,
+TD,
+ASIDE,
+ANIMATE,
+BLOCKQUOTE,
+CIRCLE,
+ELLIPSE,
+FEMERGENODE,
+FEMERGE,
+FRAME,
+FECOMPOSITE,
+IFRAME,
+MARQUEE,
+PICTURE,
+STRIKE,
+TABLE,
+TIME,
+ALTGLYPHDEF,
+DIALOG,
+FEDIFFUSELIGHTING,
+LISTING,
+ALTGLYPH,
+MGLYPH,
+MPATH,
+TH,
+SWITCH,
+LI,
+LINK,
+MALIGNMARK,
+TRACK,
+HTML,
+LABEL,
+SMALL,
+ALTGLYPHITEM,
+ACRONYM,
+FORM,
+ANIMATEMOTION,
+CAPTION,
+MN,
+MAIN,
+POLYGON,
+SPAN,
+TSPAN,
+MO,
+COLGROUP,
+HGROUP,
+OPTGROUP,
+STOP,
+ABBR,
+CENTER,
+FEFUNCR,
+FILTER,
+FEGAUSSIANBLUR,
+MARKER,
 };
 private final static int[] ELEMENT_HASHES = {
-1899272519,
-1748225318,
+1900845386,
+1748359220,
 2001349720,
 876609538,
-1797585096,
-1971461414,
+1798686984,
+1971465813,
 2007781534,
 59768833,
 1730965751,
-1755148615,
-1857653029,
-1935549734,
+1756474198,
+1864368130,
+1938817026,
 1988763672,
 2005324101,
 2060065124,
 52490899,
 62390273,
 1682547543,
-1738539010,
-1749813541,
-1763839627,
-1806806678,
-1881288348,
-1907435316,
-1966223078,
+1740181637,
+1749905526,
+1766992520,
+1807599880,
+1881498736,
+1907661127,
+1967128578,
 1982935782,
 1999397992,
 2001392798,
@@ -1733,20 +1728,20 @@ private final static int[] ELEMENT_HASHES = {
 67108865,
 943718402,
 1699324759,
-1733076167,
-1747306711,
-1749673195,
-1751386406,
-1757137429,
-1783388497,
-1803929861,
-1853642948,
-1870268949,
-1884120164,
-1904412884,
-1919418370,
-1941221172,
-1967795910,
+1733890180,
+1747814436,
+1749715159,
+1752979652,
+1757146773,
+1783388498,
+1805502724,
+1854228692,
+1873281026,
+1889085973,
+1905563974,
+1925844629,
+1963982850,
+1967795958,
 1973420034,
 1983633431,
 1998585858,
@@ -1771,34 +1766,34 @@ private final static int[] ELEMENT_HASHES = {
 1679960596,
 1686491348,
 1715310660,
-1732381397,
-1736200310,
-1747048757,
-1747838298,
-1749395095,
-1749723735,
-1749932347,
-1753362711,
-1756600614,
-1757157700,
-1782357526,
-1786534215,
-1803876550,
-1805647874,
-1818230786,
-1854228698,
-1868312196,
-1874053333,
-1881613047,
-1898223949,
-1902641154,
-1906087319,
-1907959605,
-1932928296,
-1939219752,
-1965115924,
-1967760215,
-1968053806,
+1733054663,
+1737099991,
+1747176599,
+1748100148,
+1749656156,
+1749801286,
+1751288021,
+1755076808,
+1756625221,
+1757268168,
+1783210839,
+1790207270,
+1803929812,
+1806805526,
+1818755074,
+1854245076,
+1870135298,
+1874102998,
+1881669634,
+1898753862,
+1903302038,
+1906135367,
+1914900309,
+1934172497,
+1941178676,
+1965334268,
+1967788867,
+1968836118,
 1971938532,
 1982173479,
 1983533124,
@@ -1847,62 +1842,61 @@ private final static int[] ELEMENT_HASHES = {
 1689922072,
 1703936002,
 1730150402,
-1732069431,
-1733054663,
-1733890180,
-1737099991,
-1740181637,
-1747176599,
-1747814436,
-1748100148,
-1748359220,
-1749656156,
-1749715159,
-1749801286,
-1749905526,
-1751288021,
-1752979652,
-1755076808,
-1756474198,
-1756625221,
-1757146773,
-1757268168,
-1766992520,
-1783210839,
-1783388498,
-1790207270,
-1798686984,
-1803929812,
-1805502724,
-1806805526,
-1807599880,
-1818755074,
-1854228692,
-1854245076,
-1864368130,
-1870135298,
-1873281026,
-1874102998,
-1881498736,
-1881669634,
-1889085973,
-1898753862,
-1900845386,
-1903302038,
-1905563974,
-1906135367,
-1907661127,
-1914900309,
-1925844629,
-1934172497,
-1938817026,
-1941178676,
-1963982850,
-1965334268,
-1967128578,
-1967788867,
-1967795958,
-1968836118,
-1971465813,
+1732381397,
+1733076167,
+1736200310,
+1738539010,
+1747048757,
+1747306711,
+1747838298,
+1748225318,
+1749395095,
+1749673195,
+1749723735,
+1749813541,
+1749932347,
+1751386406,
+1753362711,
+1755148615,
+1756600614,
+1757137429,
+1757157700,
+1763839627,
+1782357526,
+1783388497,
+1786534215,
+1797585096,
+1803876550,
+1803929861,
+1805647874,
+1806806678,
+1818230786,
+1853642948,
+1854228698,
+1857653029,
+1868312196,
+1870268949,
+1874053333,
+1881288348,
+1881613047,
+1884120164,
+1898223949,
+1899272519,
+1902641154,
+1904412884,
+1906087319,
+1907435316,
+1907959605,
+1919418370,
+1932928296,
+1935549734,
+1939219752,
+1941221172,
+1965115924,
+1966223078,
+1967760215,
+1967795910,
+1968053806,
+1971461414,
 };
 }


=====================================
src/nu/validator/htmlparser/impl/TreeBuilder.java
=====================================
@@ -2992,7 +2992,9 @@ public abstract class TreeBuilder<T> implements TokenHandler,
         boolean shadowRootIsClonable = attributes.contains(AttributeName.SHADOWROOTCLONABLE);
         boolean shadowRootIsSerializable = attributes.contains(AttributeName.SHADOWROOTSERIALIZABLE);
         boolean shadowRootDelegatesFocus = attributes.contains(AttributeName.SHADOWROOTDELEGATESFOCUS);
-        return getShadowRootFromHost(currentNode, templateNode, shadowRootMode, shadowRootIsClonable, shadowRootIsSerializable, shadowRootDelegatesFocus);
+        String shadowRootReferenceTarget = attributes.getValue(AttributeName.SHADOWROOTREFERENCETARGET);
+
+        return getShadowRootFromHost(currentNode, templateNode, shadowRootMode, shadowRootIsClonable, shadowRootIsSerializable, shadowRootDelegatesFocus, shadowRootReferenceTarget);
     }
 
     /**
@@ -5440,7 +5442,8 @@ public abstract class TreeBuilder<T> implements TokenHandler,
     }
 
     T getShadowRootFromHost(T host, T template, String shadowRootMode,
-            boolean shadowRootIsClonable, boolean shadowRootIsSerializable, boolean shadowRootDelegatesFocus) {
+            boolean shadowRootIsClonable, boolean shadowRootIsSerializable, boolean shadowRootDelegatesFocus,
+            String shadowRootReferenceTarget) {
         return null;
     }
 



View it on GitLab: https://salsa.debian.org/java-team/libhtml5parser-java/-/compare/4e090efac3863d3c2288647f59663349471b0bc7...64a666959aa167d79fb831520bcf888936e7dccd

-- 
View it on GitLab: https://salsa.debian.org/java-team/libhtml5parser-java/-/compare/4e090efac3863d3c2288647f59663349471b0bc7...64a666959aa167d79fb831520bcf888936e7dccd
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20251006/00a2fc5d/attachment.htm>


More information about the pkg-java-commits mailing list