diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2012-07-13 17:33:15 -0600 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2012-07-13 17:37:22 -0600 |
commit | d7289f67012f14471f4ccab911c3a976af52625a (patch) | |
tree | 3192bb49922eb7f5fd1d3fb80640d1fb15bfb0da /render/html.h | |
parent | 019be7616caf377f5b233c98206bc0c5d45a9793 (diff) | |
download | netsurf-d7289f67012f14471f4ccab911c3a976af52625a.tar.gz netsurf-d7289f67012f14471f4ccab911c3a976af52625a.tar.bz2 |
remove parser binding layer
Diffstat (limited to 'render/html.h')
-rw-r--r-- | render/html.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/render/html.h b/render/html.h index 5867bcff2..0aa45d308 100644 --- a/render/html.h +++ b/render/html.h @@ -26,11 +26,14 @@ #define _NETSURF_RENDER_HTML_H_ #include <stdbool.h> + +#include <dom/dom.h> +#include <dom/bindings/hubbub/parser.h> + #include "content/content_type.h" #include "css/css.h" #include "desktop/mouse.h" #include "desktop/plot_style.h" -#include "render/parser_binding.h" #include "desktop/frame_types.h" struct fetch_multipart_data; @@ -46,6 +49,12 @@ struct plotters; struct scrollbar; struct scrollbar_msg_data; +typedef enum binding_quirks_mode { + BINDING_QUIRKS_MODE_NONE, + BINDING_QUIRKS_MODE_LIMITED, + BINDING_QUIRKS_MODE_FULL +} binding_quirks_mode; + /** * Container for stylesheets used by an HTML document */ @@ -167,7 +176,7 @@ bool text_redraw(const char *utf8_text, size_t utf8_len, dom_document *html_get_document(struct hlcache_handle *h); struct box *html_get_box_tree(struct hlcache_handle *h); const char *html_get_encoding(struct hlcache_handle *h); -binding_encoding_source html_get_encoding_source(struct hlcache_handle *h); +dom_hubbub_encoding_source html_get_encoding_source(struct hlcache_handle *h); struct content_html_frames *html_get_frameset(struct hlcache_handle *h); struct content_html_iframe *html_get_iframe(struct hlcache_handle *h); nsurl *html_get_base_url(struct hlcache_handle *h); |