Gitweb links:
...log
http://git.netsurf-browser.org/libhubbub.git/shortlog/595df53b981454939c903182248bd9d983f380b3
...commit
http://git.netsurf-browser.org/libhubbub.git/commit/595df53b981454939c903182248bd9d983f380b3
...tree
http://git.netsurf-browser.org/libhubbub.git/tree/595df53b981454939c903182248bd9d983f380b3
The branch, master has been updated
via 595df53b981454939c903182248bd9d983f380b3 (commit)
via 4d0a0f5290c8dcc31fef17aaed0788bb1309f9bd (commit)
from d7e13fb32073aac9aba97fa6021da064302fcd72 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/libhubbub.git/commit/?id=595df53b981454939c903182248bd9d983f380b3
commit 595df53b981454939c903182248bd9d983f380b3
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>
Treebuilder: Add some new element names.
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c
index 5157e66..0e4184c 100644
--- a/src/treebuilder/in_body.c
+++ b/src/treebuilder/in_body.c
@@ -267,9 +267,10 @@ hubbub_error process_start_tag(hubbub_treebuilder
*treebuilder,
type == DATAGRID || type == DETAILS ||
type == DIALOG || type == DIR ||
type == DIV || type == DL || type == FIELDSET ||
- type == FIGURE || type == FOOTER ||
- type == HEADER || type == MENU || type == NAV ||
- type == OL || type == P || type == SECTION ||
+ type == FIGCAPTION || type == FIGURE ||
+ type == FOOTER || type == HEADER || type == MAIN ||
+ type == MENU || type == NAV || type == OL ||
+ type == P || type == SECTION || type == SUMMARY ||
type == UL) {
err = process_container_in_body(treebuilder, token);
} else if (type == H1 || type == H2 || type == H3 ||
@@ -430,12 +431,14 @@ hubbub_error process_end_tag(hubbub_treebuilder
*treebuilder,
* that wasn't ignored, reprocess this token */
err = process_0body_in_body(treebuilder);
} else if (type == ADDRESS || type == ARTICLE || type == ASIDE ||
- type == BLOCKQUOTE || type == CENTER || type == DIR ||
- type == DATAGRID || type == DIV || type == DL ||
- type == FIELDSET || type == FOOTER || type == HEADER ||
- type == LISTING || type == MENU || type == NAV ||
- type == OL || type == PRE || type == SECTION ||
- type == UL) {
+ type == BLOCKQUOTE || type == CENTER ||
+ type == DETAILS || type == DIALOG || type == DIR ||
+ type == DATAGRID || type == DIV || type == DL ||
+ type == FIELDSET || type == FIGCAPTION ||
+ type == FIGURE || type == FOOTER || type == HEADER ||
+ type == LISTING || type == MAIN|| type == MENU ||
+ type == NAV || type == OL || type == PRE ||
+ type == SECTION || type == SUMMARY || type == UL) {
err = process_0container_in_body(treebuilder, type);
} else if (type == FORM) {
err = process_0form_in_body(treebuilder);
diff --git a/src/treebuilder/internal.h b/src/treebuilder/internal.h
index 58c21d6..3c112c9 100644
--- a/src/treebuilder/internal.h
+++ b/src/treebuilder/internal.h
@@ -15,12 +15,12 @@ typedef enum
/* Special */
ADDRESS, AREA, ARTICLE, ASIDE, BASE, BASEFONT, BGSOUND, BLOCKQUOTE,
BODY, BR, CENTER, COL, COLGROUP, COMMAND, DATAGRID, DD, DETAILS,
- DIALOG, DIR, DIV, DL, DT, EMBED, FIELDSET, FIGURE, FOOTER, FORM, FRAME,
- FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HR, IFRAME, IMAGE, IMG,
- INPUT, ISINDEX, LI, LINK, LISTING, MENU, META, NAV, NOEMBED, NOFRAMES,
- NOSCRIPT, OL, OPTGROUP, OPTION, P, PARAM, PLAINTEXT, PRE, SCRIPT,
- SECTION, SELECT, SPACER, STYLE, TBODY, TEXTAREA, TFOOT, THEAD, TITLE,
- TR, UL, WBR,
+ DIALOG, DIR, DIV, DL, DT, EMBED, FIELDSET, FIGCAPTION, FIGURE, FOOTER,
+ FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HR, IFRAME,
+ IMAGE, IMG, INPUT, ISINDEX, LI, LINK, LISTING, MAIN, MENU, META, NAV,
+ NOEMBED, NOFRAMES, NOSCRIPT, OL, OPTGROUP, OPTION, P, PARAM, PLAINTEXT,
+ PRE, SCRIPT, SECTION, SELECT, SPACER, STYLE, SUMMARY, TBODY, TEXTAREA,
+ TFOOT, THEAD, TITLE, TR, UL, WBR,
/* Scoping */
APPLET, BUTTON, CAPTION, HTML, MARQUEE, OBJECT, TABLE, TD, TH,
/* Formatting */
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c
index 0c171e3..b84ca11 100644
--- a/src/treebuilder/treebuilder.c
+++ b/src/treebuilder/treebuilder.c
@@ -27,6 +27,8 @@ static const struct {
} name_type_map[] = {
{ S("address"), ADDRESS },
{ S("area"), AREA },
+ { S("article"), ARTICLE },
+ { S("aside"), ASIDE },
{ S("base"), BASE },
{ S("basefont"), BASEFONT },
{ S("bgsound"), BGSOUND },
@@ -36,13 +38,19 @@ static const struct {
{ S("center"), CENTER },
{ S("col"), COL },
{ S("colgroup"), COLGROUP },
+ { S("command"), COMMAND },
{ S("dd"), DD },
+ { S("details"), DETAILS },
+ { S("dialog"), DIALOG },
{ S("dir"), DIR },
{ S("div"), DIV },
{ S("dl"), DL },
{ S("dt"), DT },
{ S("embed"), EMBED },
{ S("fieldset"), FIELDSET },
+ { S("figcaption"), FIGCAPTION },
+ { S("figure"), FIGURE },
+ { S("footer"), FOOTER },
{ S("form"), FORM },
{ S("frame"), FRAME },
{ S("frameset"), FRAMESET },
@@ -79,6 +87,7 @@ static const struct {
{ S("select"), SELECT },
{ S("spacer"), SPACER },
{ S("style"), STYLE },
+ { S("summary"), SUMMARY },
{ S("tbody"), TBODY },
{ S("textarea"), TEXTAREA },
{ S("tfoot"), TFOOT },
@@ -111,6 +120,7 @@ static const struct {
{ S("strong"), STRONG },
{ S("tt"), TT },
{ S("u"), U },
+
{ S("xmp"), XMP },
{ S("math"), MATH },
commitdiff
http://git.netsurf-browser.org/libhubbub.git/commit/?id=4d0a0f5290c8dcc31fef17aaed0788bb1309f9bd
commit 4d0a0f5290c8dcc31fef17aaed0788bb1309f9bd
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>
Treebuilder: Reorganise name_type_map[] src to be easier to change.
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c
index 19f4429..0c171e3 100644
--- a/src/treebuilder/treebuilder.c
+++ b/src/treebuilder/treebuilder.c
@@ -25,58 +25,106 @@ static const struct {
size_t len;
element_type type;
} name_type_map[] = {
- { S("address"), ADDRESS }, { S("area"), AREA },
- { S("base"), BASE }, { S("basefont"), BASEFONT },
- { S("bgsound"), BGSOUND }, { S("blockquote"), BLOCKQUOTE },
- { S("body"), BODY }, { S("br"), BR },
- { S("center"), CENTER }, { S("col"), COL },
- { S("colgroup"), COLGROUP }, { S("dd"), DD },
- { S("dir"), DIR }, { S("div"), DIV },
- { S("dl"), DL }, { S("dt"), DT },
- { S("embed"), EMBED }, { S("fieldset"), FIELDSET },
- { S("form"), FORM }, { S("frame"), FRAME },
- { S("frameset"), FRAMESET }, { S("h1"), H1 },
- { S("h2"), H2 }, { S("h3"), H3 },
- { S("h4"), H4 }, { S("h5"), H5 },
- { S("h6"), H6 }, { S("head"), HEAD },
- { S("hr"), HR }, { S("iframe"), IFRAME },
- { S("image"), IMAGE }, { S("img"), IMG },
- { S("input"), INPUT }, { S("isindex"), ISINDEX },
- { S("li"), LI }, { S("link"), LINK },
+ { S("address"), ADDRESS },
+ { S("area"), AREA },
+ { S("base"), BASE },
+ { S("basefont"), BASEFONT },
+ { S("bgsound"), BGSOUND },
+ { S("blockquote"), BLOCKQUOTE },
+ { S("body"), BODY },
+ { S("br"), BR },
+ { S("center"), CENTER },
+ { S("col"), COL },
+ { S("colgroup"), COLGROUP },
+ { S("dd"), DD },
+ { S("dir"), DIR },
+ { S("div"), DIV },
+ { S("dl"), DL },
+ { S("dt"), DT },
+ { S("embed"), EMBED },
+ { S("fieldset"), FIELDSET },
+ { S("form"), FORM },
+ { S("frame"), FRAME },
+ { S("frameset"), FRAMESET },
+ { S("h1"), H1 },
+ { S("h2"), H2 },
+ { S("h3"), H3 },
+ { S("h4"), H4 },
+ { S("h5"), H5 },
+ { S("h6"), H6 },
+ { S("head"), HEAD },
+ { S("hr"), HR },
+ { S("iframe"), IFRAME },
+ { S("image"), IMAGE },
+ { S("img"), IMG },
+ { S("input"), INPUT },
+ { S("isindex"), ISINDEX },
+ { S("li"), LI },
+ { S("link"), LINK },
{ S("listing"), LISTING },
{ S("menu"), MENU },
- { S("meta"), META }, { S("noembed"), NOEMBED },
- { S("noframes"), NOFRAMES }, { S("noscript"), NOSCRIPT },
- { S("ol"), OL }, { S("optgroup"), OPTGROUP },
- { S("option"), OPTION }, { S("output"), OUTPUT },
- { S("p"), P }, { S("param"), PARAM },
- { S("plaintext"), PLAINTEXT }, { S("pre"), PRE },
- { S("script"), SCRIPT }, { S("select"), SELECT },
- { S("spacer"), SPACER }, { S("style"), STYLE },
- { S("tbody"), TBODY }, { S("textarea"), TEXTAREA },
- { S("tfoot"), TFOOT }, { S("thead"), THEAD },
- { S("title"), TITLE }, { S("tr"), TR },
- { S("ul"), UL }, { S("wbr"), WBR },
- { S("applet"), APPLET }, { S("button"), BUTTON },
- { S("caption"), CAPTION }, { S("html"), HTML },
- { S("marquee"), MARQUEE }, { S("object"), OBJECT },
- { S("table"), TABLE }, { S("td"), TD },
+ { S("meta"), META },
+ { S("noembed"), NOEMBED },
+ { S("noframes"), NOFRAMES },
+ { S("noscript"), NOSCRIPT },
+ { S("ol"), OL },
+ { S("optgroup"), OPTGROUP },
+ { S("option"), OPTION },
+ { S("output"), OUTPUT },
+ { S("p"), P },
+ { S("param"), PARAM },
+ { S("plaintext"), PLAINTEXT },
+ { S("pre"), PRE },
+ { S("script"), SCRIPT },
+ { S("select"), SELECT },
+ { S("spacer"), SPACER },
+ { S("style"), STYLE },
+ { S("tbody"), TBODY },
+ { S("textarea"), TEXTAREA },
+ { S("tfoot"), TFOOT },
+ { S("thead"), THEAD },
+ { S("title"), TITLE },
+ { S("tr"), TR },
+ { S("ul"), UL },
+ { S("wbr"), WBR },
+
+ { S("applet"), APPLET },
+ { S("button"), BUTTON },
+ { S("caption"), CAPTION },
+ { S("html"), HTML },
+ { S("marquee"), MARQUEE },
+ { S("object"), OBJECT },
+ { S("table"), TABLE },
+ { S("td"), TD },
{ S("th"), TH },
- { S("a"), A }, { S("b"), B },
- { S("big"), BIG }, { S("em"), EM },
- { S("font"), FONT }, { S("i"), I },
- { S("nobr"), NOBR }, { S("s"), S },
- { S("small"), SMALL }, { S("strike"), STRIKE },
- { S("strong"), STRONG }, { S("tt"), TT },
- { S("u"), U }, { S("xmp"), XMP },
-
- { S("math"), MATH }, { S("mglyph"), MGLYPH },
- { S("malignmark"), MALIGNMARK },
- { S("mi"), MI }, { S("mo"), MO },
- { S("mn"), MN }, { S("ms"), MS },
- { S("mtext"), MTEXT }, { S("annotation-xml"), ANNOTATION_XML },
- { S("svg"), SVG }, { S("desc"), DESC },
+ { S("a"), A },
+ { S("b"), B },
+ { S("big"), BIG },
+ { S("em"), EM },
+ { S("font"), FONT },
+ { S("i"), I },
+ { S("nobr"), NOBR },
+ { S("s"), S },
+ { S("small"), SMALL },
+ { S("strike"), STRIKE },
+ { S("strong"), STRONG },
+ { S("tt"), TT },
+ { S("u"), U },
+ { S("xmp"), XMP },
+
+ { S("math"), MATH },
+ { S("mglyph"), MGLYPH },
+ { S("malignmark"), MALIGNMARK },
+ { S("mi"), MI },
+ { S("mo"), MO },
+ { S("mn"), MN },
+ { S("ms"), MS },
+ { S("mtext"), MTEXT },
+ { S("annotation-xml"), ANNOTATION_XML },
+
+ { S("svg"), SVG },
+ { S("desc"), DESC },
{ S("foreignobject"), FOREIGNOBJECT },
};
-----------------------------------------------------------------------
Summary of changes:
src/treebuilder/in_body.c | 21 +++---
src/treebuilder/internal.h | 12 ++--
src/treebuilder/treebuilder.c | 154 ++++++++++++++++++++++++++++-------------
3 files changed, 124 insertions(+), 63 deletions(-)
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c
index 5157e66..0e4184c 100644
--- a/src/treebuilder/in_body.c
+++ b/src/treebuilder/in_body.c
@@ -267,9 +267,10 @@ hubbub_error process_start_tag(hubbub_treebuilder
*treebuilder,
type == DATAGRID || type == DETAILS ||
type == DIALOG || type == DIR ||
type == DIV || type == DL || type == FIELDSET ||
- type == FIGURE || type == FOOTER ||
- type == HEADER || type == MENU || type == NAV ||
- type == OL || type == P || type == SECTION ||
+ type == FIGCAPTION || type == FIGURE ||
+ type == FOOTER || type == HEADER || type == MAIN ||
+ type == MENU || type == NAV || type == OL ||
+ type == P || type == SECTION || type == SUMMARY ||
type == UL) {
err = process_container_in_body(treebuilder, token);
} else if (type == H1 || type == H2 || type == H3 ||
@@ -430,12 +431,14 @@ hubbub_error process_end_tag(hubbub_treebuilder
*treebuilder,
* that wasn't ignored, reprocess this token */
err = process_0body_in_body(treebuilder);
} else if (type == ADDRESS || type == ARTICLE || type == ASIDE ||
- type == BLOCKQUOTE || type == CENTER || type == DIR ||
- type == DATAGRID || type == DIV || type == DL ||
- type == FIELDSET || type == FOOTER || type == HEADER ||
- type == LISTING || type == MENU || type == NAV ||
- type == OL || type == PRE || type == SECTION ||
- type == UL) {
+ type == BLOCKQUOTE || type == CENTER ||
+ type == DETAILS || type == DIALOG || type == DIR ||
+ type == DATAGRID || type == DIV || type == DL ||
+ type == FIELDSET || type == FIGCAPTION ||
+ type == FIGURE || type == FOOTER || type == HEADER ||
+ type == LISTING || type == MAIN|| type == MENU ||
+ type == NAV || type == OL || type == PRE ||
+ type == SECTION || type == SUMMARY || type == UL) {
err = process_0container_in_body(treebuilder, type);
} else if (type == FORM) {
err = process_0form_in_body(treebuilder);
diff --git a/src/treebuilder/internal.h b/src/treebuilder/internal.h
index 58c21d6..3c112c9 100644
--- a/src/treebuilder/internal.h
+++ b/src/treebuilder/internal.h
@@ -15,12 +15,12 @@ typedef enum
/* Special */
ADDRESS, AREA, ARTICLE, ASIDE, BASE, BASEFONT, BGSOUND, BLOCKQUOTE,
BODY, BR, CENTER, COL, COLGROUP, COMMAND, DATAGRID, DD, DETAILS,
- DIALOG, DIR, DIV, DL, DT, EMBED, FIELDSET, FIGURE, FOOTER, FORM, FRAME,
- FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HR, IFRAME, IMAGE, IMG,
- INPUT, ISINDEX, LI, LINK, LISTING, MENU, META, NAV, NOEMBED, NOFRAMES,
- NOSCRIPT, OL, OPTGROUP, OPTION, P, PARAM, PLAINTEXT, PRE, SCRIPT,
- SECTION, SELECT, SPACER, STYLE, TBODY, TEXTAREA, TFOOT, THEAD, TITLE,
- TR, UL, WBR,
+ DIALOG, DIR, DIV, DL, DT, EMBED, FIELDSET, FIGCAPTION, FIGURE, FOOTER,
+ FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HR, IFRAME,
+ IMAGE, IMG, INPUT, ISINDEX, LI, LINK, LISTING, MAIN, MENU, META, NAV,
+ NOEMBED, NOFRAMES, NOSCRIPT, OL, OPTGROUP, OPTION, P, PARAM, PLAINTEXT,
+ PRE, SCRIPT, SECTION, SELECT, SPACER, STYLE, SUMMARY, TBODY, TEXTAREA,
+ TFOOT, THEAD, TITLE, TR, UL, WBR,
/* Scoping */
APPLET, BUTTON, CAPTION, HTML, MARQUEE, OBJECT, TABLE, TD, TH,
/* Formatting */
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c
index 19f4429..b84ca11 100644
--- a/src/treebuilder/treebuilder.c
+++ b/src/treebuilder/treebuilder.c
@@ -25,58 +25,116 @@ static const struct {
size_t len;
element_type type;
} name_type_map[] = {
- { S("address"), ADDRESS }, { S("area"), AREA },
- { S("base"), BASE }, { S("basefont"), BASEFONT },
- { S("bgsound"), BGSOUND }, { S("blockquote"), BLOCKQUOTE },
- { S("body"), BODY }, { S("br"), BR },
- { S("center"), CENTER }, { S("col"), COL },
- { S("colgroup"), COLGROUP }, { S("dd"), DD },
- { S("dir"), DIR }, { S("div"), DIV },
- { S("dl"), DL }, { S("dt"), DT },
- { S("embed"), EMBED }, { S("fieldset"), FIELDSET },
- { S("form"), FORM }, { S("frame"), FRAME },
- { S("frameset"), FRAMESET }, { S("h1"), H1 },
- { S("h2"), H2 }, { S("h3"), H3 },
- { S("h4"), H4 }, { S("h5"), H5 },
- { S("h6"), H6 }, { S("head"), HEAD },
- { S("hr"), HR }, { S("iframe"), IFRAME },
- { S("image"), IMAGE }, { S("img"), IMG },
- { S("input"), INPUT }, { S("isindex"), ISINDEX },
- { S("li"), LI }, { S("link"), LINK },
+ { S("address"), ADDRESS },
+ { S("area"), AREA },
+ { S("article"), ARTICLE },
+ { S("aside"), ASIDE },
+ { S("base"), BASE },
+ { S("basefont"), BASEFONT },
+ { S("bgsound"), BGSOUND },
+ { S("blockquote"), BLOCKQUOTE },
+ { S("body"), BODY },
+ { S("br"), BR },
+ { S("center"), CENTER },
+ { S("col"), COL },
+ { S("colgroup"), COLGROUP },
+ { S("command"), COMMAND },
+ { S("dd"), DD },
+ { S("details"), DETAILS },
+ { S("dialog"), DIALOG },
+ { S("dir"), DIR },
+ { S("div"), DIV },
+ { S("dl"), DL },
+ { S("dt"), DT },
+ { S("embed"), EMBED },
+ { S("fieldset"), FIELDSET },
+ { S("figcaption"), FIGCAPTION },
+ { S("figure"), FIGURE },
+ { S("footer"), FOOTER },
+ { S("form"), FORM },
+ { S("frame"), FRAME },
+ { S("frameset"), FRAMESET },
+ { S("h1"), H1 },
+ { S("h2"), H2 },
+ { S("h3"), H3 },
+ { S("h4"), H4 },
+ { S("h5"), H5 },
+ { S("h6"), H6 },
+ { S("head"), HEAD },
+ { S("hr"), HR },
+ { S("iframe"), IFRAME },
+ { S("image"), IMAGE },
+ { S("img"), IMG },
+ { S("input"), INPUT },
+ { S("isindex"), ISINDEX },
+ { S("li"), LI },
+ { S("link"), LINK },
{ S("listing"), LISTING },
{ S("menu"), MENU },
- { S("meta"), META }, { S("noembed"), NOEMBED },
- { S("noframes"), NOFRAMES }, { S("noscript"), NOSCRIPT },
- { S("ol"), OL }, { S("optgroup"), OPTGROUP },
- { S("option"), OPTION }, { S("output"), OUTPUT },
- { S("p"), P }, { S("param"), PARAM },
- { S("plaintext"), PLAINTEXT }, { S("pre"), PRE },
- { S("script"), SCRIPT }, { S("select"), SELECT },
- { S("spacer"), SPACER }, { S("style"), STYLE },
- { S("tbody"), TBODY }, { S("textarea"), TEXTAREA },
- { S("tfoot"), TFOOT }, { S("thead"), THEAD },
- { S("title"), TITLE }, { S("tr"), TR },
- { S("ul"), UL }, { S("wbr"), WBR },
- { S("applet"), APPLET }, { S("button"), BUTTON },
- { S("caption"), CAPTION }, { S("html"), HTML },
- { S("marquee"), MARQUEE }, { S("object"), OBJECT },
- { S("table"), TABLE }, { S("td"), TD },
+ { S("meta"), META },
+ { S("noembed"), NOEMBED },
+ { S("noframes"), NOFRAMES },
+ { S("noscript"), NOSCRIPT },
+ { S("ol"), OL },
+ { S("optgroup"), OPTGROUP },
+ { S("option"), OPTION },
+ { S("output"), OUTPUT },
+ { S("p"), P },
+ { S("param"), PARAM },
+ { S("plaintext"), PLAINTEXT },
+ { S("pre"), PRE },
+ { S("script"), SCRIPT },
+ { S("select"), SELECT },
+ { S("spacer"), SPACER },
+ { S("style"), STYLE },
+ { S("summary"), SUMMARY },
+ { S("tbody"), TBODY },
+ { S("textarea"), TEXTAREA },
+ { S("tfoot"), TFOOT },
+ { S("thead"), THEAD },
+ { S("title"), TITLE },
+ { S("tr"), TR },
+ { S("ul"), UL },
+ { S("wbr"), WBR },
+
+ { S("applet"), APPLET },
+ { S("button"), BUTTON },
+ { S("caption"), CAPTION },
+ { S("html"), HTML },
+ { S("marquee"), MARQUEE },
+ { S("object"), OBJECT },
+ { S("table"), TABLE },
+ { S("td"), TD },
{ S("th"), TH },
- { S("a"), A }, { S("b"), B },
- { S("big"), BIG }, { S("em"), EM },
- { S("font"), FONT }, { S("i"), I },
- { S("nobr"), NOBR }, { S("s"), S },
- { S("small"), SMALL }, { S("strike"), STRIKE },
- { S("strong"), STRONG }, { S("tt"), TT },
- { S("u"), U }, { S("xmp"), XMP },
-
- { S("math"), MATH }, { S("mglyph"), MGLYPH },
- { S("malignmark"), MALIGNMARK },
- { S("mi"), MI }, { S("mo"), MO },
- { S("mn"), MN }, { S("ms"), MS },
- { S("mtext"), MTEXT }, { S("annotation-xml"), ANNOTATION_XML },
- { S("svg"), SVG }, { S("desc"), DESC },
+ { S("a"), A },
+ { S("b"), B },
+ { S("big"), BIG },
+ { S("em"), EM },
+ { S("font"), FONT },
+ { S("i"), I },
+ { S("nobr"), NOBR },
+ { S("s"), S },
+ { S("small"), SMALL },
+ { S("strike"), STRIKE },
+ { S("strong"), STRONG },
+ { S("tt"), TT },
+ { S("u"), U },
+
+ { S("xmp"), XMP },
+
+ { S("math"), MATH },
+ { S("mglyph"), MGLYPH },
+ { S("malignmark"), MALIGNMARK },
+ { S("mi"), MI },
+ { S("mo"), MO },
+ { S("mn"), MN },
+ { S("ms"), MS },
+ { S("mtext"), MTEXT },
+ { S("annotation-xml"), ANNOTATION_XML },
+
+ { S("svg"), SVG },
+ { S("desc"), DESC },
{ S("foreignobject"), FOREIGNOBJECT },
};
--
HTML5 parser library
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]