From 9d15242d827ab7b8c9ff17735edbb62f58593d61 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 7 Jul 2012 13:31:15 +0100 Subject: HTMLDocument: Convert memoised tag names to upper case --- src/html/html_document.c | 2 +- src/html/html_document_strings.h | 130 +++++++++++++++++++-------------------- 2 files changed, 65 insertions(+), 67 deletions(-) diff --git a/src/html/html_document.c b/src/html/html_document.c index 10f1cc7..b93b253 100644 --- a/src/html/html_document.c +++ b/src/html/html_document.c @@ -159,7 +159,7 @@ _dom_html_document_create_element_internal(dom_html_document *html, dom_string *prefix, dom_html_element **result) { - if (dom_string_caseless_isequal(tag_name, html->memoised[hds_html])) { + if (dom_string_caseless_isequal(tag_name, html->memoised[hds_HTML])) { return _dom_html_html_element_create(html, namespace, prefix, (dom_html_html_element **) result); } diff --git a/src/html/html_document_strings.h b/src/html/html_document_strings.h index 86275e8..ffa33b3 100644 --- a/src/html/html_document_strings.h +++ b/src/html/html_document_strings.h @@ -32,72 +32,70 @@ HTML_DOCUMENT_STRINGS_ACTION(dir) HTML_DOCUMENT_STRINGS_ACTION(class) /* Useful attributes used by HTMLHtmlElement */ HTML_DOCUMENT_STRINGS_ACTION(version) -/* Names for elements which get specialised. Ones commented out are - * present above. - */ -HTML_DOCUMENT_STRINGS_ACTION(html) -HTML_DOCUMENT_STRINGS_ACTION(head) -HTML_DOCUMENT_STRINGS_ACTION(link) -/* HTML_DOCUMENT_STRINGS_ACTION(title) */ -HTML_DOCUMENT_STRINGS_ACTION(meta) -HTML_DOCUMENT_STRINGS_ACTION(base) -HTML_DOCUMENT_STRINGS_ACTION(isindex) -HTML_DOCUMENT_STRINGS_ACTION(style) -HTML_DOCUMENT_STRINGS_ACTION(body) -HTML_DOCUMENT_STRINGS_ACTION(form) -HTML_DOCUMENT_STRINGS_ACTION(select) -HTML_DOCUMENT_STRINGS_ACTION(optgroup) -HTML_DOCUMENT_STRINGS_ACTION(option) -HTML_DOCUMENT_STRINGS_ACTION(input) -HTML_DOCUMENT_STRINGS_ACTION(textarea) -HTML_DOCUMENT_STRINGS_ACTION(button) -HTML_DOCUMENT_STRINGS_ACTION(label) -HTML_DOCUMENT_STRINGS_ACTION(fieldset) -HTML_DOCUMENT_STRINGS_ACTION(legend) -HTML_DOCUMENT_STRINGS_ACTION(ul) -HTML_DOCUMENT_STRINGS_ACTION(ol) -HTML_DOCUMENT_STRINGS_ACTION(dl) -/* HTML_DOCUMENT_STRINGS_ACTION(dir) */ -HTML_DOCUMENT_STRINGS_ACTION(menu) -HTML_DOCUMENT_STRINGS_ACTION(li) -HTML_DOCUMENT_STRINGS_ACTION(blockquote) -HTML_DOCUMENT_STRINGS_ACTION(div) -HTML_DOCUMENT_STRINGS_ACTION(p) -HTML_DOCUMENT_STRINGS_ACTION(h1) -HTML_DOCUMENT_STRINGS_ACTION(h2) -HTML_DOCUMENT_STRINGS_ACTION(h3) -HTML_DOCUMENT_STRINGS_ACTION(h4) -HTML_DOCUMENT_STRINGS_ACTION(h5) -HTML_DOCUMENT_STRINGS_ACTION(h6) -HTML_DOCUMENT_STRINGS_ACTION(q) -HTML_DOCUMENT_STRINGS_ACTION(pre) -HTML_DOCUMENT_STRINGS_ACTION(br) -HTML_DOCUMENT_STRINGS_ACTION(basefont) -HTML_DOCUMENT_STRINGS_ACTION(font) -HTML_DOCUMENT_STRINGS_ACTION(hr) -HTML_DOCUMENT_STRINGS_ACTION(ins) -HTML_DOCUMENT_STRINGS_ACTION(del) -HTML_DOCUMENT_STRINGS_ACTION(a) -HTML_DOCUMENT_STRINGS_ACTION(img) -HTML_DOCUMENT_STRINGS_ACTION(object) -HTML_DOCUMENT_STRINGS_ACTION(param) -HTML_DOCUMENT_STRINGS_ACTION(applet) -HTML_DOCUMENT_STRINGS_ACTION(map) -HTML_DOCUMENT_STRINGS_ACTION(area) -HTML_DOCUMENT_STRINGS_ACTION(script) -HTML_DOCUMENT_STRINGS_ACTION(table) -HTML_DOCUMENT_STRINGS_ACTION(caption) -HTML_DOCUMENT_STRINGS_ACTION(col) -HTML_DOCUMENT_STRINGS_ACTION(colgroup) -HTML_DOCUMENT_STRINGS_ACTION(thead) -HTML_DOCUMENT_STRINGS_ACTION(tfoot) -HTML_DOCUMENT_STRINGS_ACTION(tbody) -HTML_DOCUMENT_STRINGS_ACTION(tr) -HTML_DOCUMENT_STRINGS_ACTION(th) -HTML_DOCUMENT_STRINGS_ACTION(td) -HTML_DOCUMENT_STRINGS_ACTION(frameset) -HTML_DOCUMENT_STRINGS_ACTION(frame) -HTML_DOCUMENT_STRINGS_ACTION(iframe) +/* Names for elements which get specialised. */ +HTML_DOCUMENT_STRINGS_ACTION(HTML) +HTML_DOCUMENT_STRINGS_ACTION(HEAD) +HTML_DOCUMENT_STRINGS_ACTION(LINK) +HTML_DOCUMENT_STRINGS_ACTION(TITLE) +HTML_DOCUMENT_STRINGS_ACTION(META) +HTML_DOCUMENT_STRINGS_ACTION(BASE) +HTML_DOCUMENT_STRINGS_ACTION(ISINDEX) +HTML_DOCUMENT_STRINGS_ACTION(STYLE) +HTML_DOCUMENT_STRINGS_ACTION(BODY) +HTML_DOCUMENT_STRINGS_ACTION(FORM) +HTML_DOCUMENT_STRINGS_ACTION(SELECT) +HTML_DOCUMENT_STRINGS_ACTION(OPTGROUP) +HTML_DOCUMENT_STRINGS_ACTION(OPTION) +HTML_DOCUMENT_STRINGS_ACTION(INPUT) +HTML_DOCUMENT_STRINGS_ACTION(TEXTAREA) +HTML_DOCUMENT_STRINGS_ACTION(BUTTON) +HTML_DOCUMENT_STRINGS_ACTION(LABEL) +HTML_DOCUMENT_STRINGS_ACTION(FIELDSET) +HTML_DOCUMENT_STRINGS_ACTION(LEGEND) +HTML_DOCUMENT_STRINGS_ACTION(UL) +HTML_DOCUMENT_STRINGS_ACTION(OL) +HTML_DOCUMENT_STRINGS_ACTION(DL) +HTML_DOCUMENT_STRINGS_ACTION(DIR) +HTML_DOCUMENT_STRINGS_ACTION(MENU) +HTML_DOCUMENT_STRINGS_ACTION(LI) +HTML_DOCUMENT_STRINGS_ACTION(BLOCKQUOTE) +HTML_DOCUMENT_STRINGS_ACTION(DIV) +HTML_DOCUMENT_STRINGS_ACTION(P) +HTML_DOCUMENT_STRINGS_ACTION(H1) +HTML_DOCUMENT_STRINGS_ACTION(H2) +HTML_DOCUMENT_STRINGS_ACTION(H3) +HTML_DOCUMENT_STRINGS_ACTION(H4) +HTML_DOCUMENT_STRINGS_ACTION(H5) +HTML_DOCUMENT_STRINGS_ACTION(H6) +HTML_DOCUMENT_STRINGS_ACTION(Q) +HTML_DOCUMENT_STRINGS_ACTION(PRE) +HTML_DOCUMENT_STRINGS_ACTION(BR) +HTML_DOCUMENT_STRINGS_ACTION(BASEFONT) +HTML_DOCUMENT_STRINGS_ACTION(FONT) +HTML_DOCUMENT_STRINGS_ACTION(HR) +HTML_DOCUMENT_STRINGS_ACTION(INS) +HTML_DOCUMENT_STRINGS_ACTION(DEL) +HTML_DOCUMENT_STRINGS_ACTION(A) +HTML_DOCUMENT_STRINGS_ACTION(IMG) +HTML_DOCUMENT_STRINGS_ACTION(OBJECT) +HTML_DOCUMENT_STRINGS_ACTION(PARAM) +HTML_DOCUMENT_STRINGS_ACTION(APPLET) +HTML_DOCUMENT_STRINGS_ACTION(MAP) +HTML_DOCUMENT_STRINGS_ACTION(AREA) +HTML_DOCUMENT_STRINGS_ACTION(SCRIPT) +HTML_DOCUMENT_STRINGS_ACTION(TABLE) +HTML_DOCUMENT_STRINGS_ACTION(CAPTION) +HTML_DOCUMENT_STRINGS_ACTION(COL) +HTML_DOCUMENT_STRINGS_ACTION(COLGROUP) +HTML_DOCUMENT_STRINGS_ACTION(THEAD) +HTML_DOCUMENT_STRINGS_ACTION(TFOOT) +HTML_DOCUMENT_STRINGS_ACTION(TBODY) +HTML_DOCUMENT_STRINGS_ACTION(TR) +HTML_DOCUMENT_STRINGS_ACTION(TH) +HTML_DOCUMENT_STRINGS_ACTION(TD) +HTML_DOCUMENT_STRINGS_ACTION(FRAMESET) +HTML_DOCUMENT_STRINGS_ACTION(FRAME) +HTML_DOCUMENT_STRINGS_ACTION(IFRAME) #ifdef HTML_DOCUMENT_STRINGS_SUFFIX HTML_DOCUMENT_STRINGS_SUFFIX -- cgit v1.2.3