diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2015-08-09 11:58:42 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2015-08-09 11:58:42 +0100 |
commit | a4455f79ce1811f3705c54dcdda21c5a56aef9e0 (patch) | |
tree | dcb3b850d7bf7e32a404c1a642f7721bb9359e6f /utils/corestrings.c | |
parent | db40a6439a76cb6a58370abefacf6cd264ea8340 (diff) | |
download | netsurf-a4455f79ce1811f3705c54dcdda21c5a56aef9e0.tar.gz netsurf-a4455f79ce1811f3705c54dcdda21c5a56aef9e0.tar.bz2 |
Add support for BODY, HEAD, html namespaces and keying of html content data
Diffstat (limited to 'utils/corestrings.c')
-rw-r--r-- | utils/corestrings.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c index 6e52a1b81..c263565b0 100644 --- a/utils/corestrings.c +++ b/utils/corestrings.c @@ -260,6 +260,9 @@ dom_string *corestring_dom_BUTTON; dom_string *corestring_dom_INPUT; dom_string *corestring_dom_SELECT; dom_string *corestring_dom_TEXTAREA; +dom_string *corestring_dom_BODY; +dom_string *corestring_dom_HEAD; +dom_string *corestring_dom_html_namespace; dom_string *corestring_dom_button; dom_string *corestring_dom_image; dom_string *corestring_dom_radio; @@ -270,6 +273,7 @@ dom_string *corestring_dom___ns_key_box_node_data; dom_string *corestring_dom___ns_key_libcss_node_data; dom_string *corestring_dom___ns_key_file_name_node_data; dom_string *corestring_dom___ns_key_image_coords_node_data; +dom_string *corestring_dom___ns_key_html_content_data; /* nsurl URLs */ nsurl *corestring_nsurl_about_blank; @@ -530,6 +534,10 @@ void corestrings_fini(void) CSS_DOM_STRING_UNREF(INPUT); CSS_DOM_STRING_UNREF(SELECT); CSS_DOM_STRING_UNREF(TEXTAREA); + CSS_DOM_STRING_UNREF(BODY); + CSS_DOM_STRING_UNREF(HEAD); + /* DOM namespaces, not really CSS */ + CSS_DOM_STRING_UNREF(html_namespace); /* DOM input types, not really CSS */ CSS_DOM_STRING_UNREF(button); CSS_DOM_STRING_UNREF(image); @@ -542,6 +550,7 @@ void corestrings_fini(void) CSS_DOM_STRING_UNREF(__ns_key_libcss_node_data); CSS_DOM_STRING_UNREF(__ns_key_file_name_node_data); CSS_DOM_STRING_UNREF(__ns_key_image_coords_node_data); + CSS_DOM_STRING_UNREF(__ns_key_html_content_data); #undef CSS_DOM_STRING_UNREF /* nsurl URLs */ @@ -846,6 +855,8 @@ nserror corestrings_init(void) CSS_DOM_STRING_INTERN(INPUT); CSS_DOM_STRING_INTERN(SELECT); CSS_DOM_STRING_INTERN(TEXTAREA); + CSS_DOM_STRING_INTERN(BODY); + CSS_DOM_STRING_INTERN(HEAD); /* DOM input types, not really CSS */ CSS_DOM_STRING_INTERN(button); CSS_DOM_STRING_INTERN(image); @@ -858,6 +869,7 @@ nserror corestrings_init(void) CSS_DOM_STRING_INTERN(__ns_key_libcss_node_data); CSS_DOM_STRING_INTERN(__ns_key_file_name_node_data); CSS_DOM_STRING_INTERN(__ns_key_image_coords_node_data); + CSS_DOM_STRING_INTERN(__ns_key_html_content_data); #undef CSS_DOM_STRING_INTERN exc = dom_string_create_interned((const uint8_t *) "text/javascript", @@ -876,6 +888,14 @@ nserror corestrings_init(void) goto error; } + exc = dom_string_create_interned((const uint8_t *) "http://www.w3.org/1999/xhtml", + SLEN("http://www.w3.org/1999/xhtml"), + &corestring_dom_html_namespace); + if ((exc != DOM_NO_ERR) || (corestring_dom_html_namespace == NULL)) { + error = NSERROR_NOMEM; + goto error; + } + error = nsurl_create("about:blank", &corestring_nsurl_about_blank); if (error != NSERROR_OK) { goto error; |