From ddeadd1c02880367ad786b113d352a519f45ec73 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 23 Jul 2009 23:05:34 +0000 Subject: Merge LibCSS port to trunk. svn path=/trunk/netsurf/; revision=8752 --- render/parser_binding.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'render/parser_binding.h') diff --git a/render/parser_binding.h b/render/parser_binding.h index d50b4e3b9..1641058bd 100644 --- a/render/parser_binding.h +++ b/render/parser_binding.h @@ -39,6 +39,12 @@ typedef enum binding_encoding_source { ENCODING_SOURCE_META } binding_encoding_source; +typedef enum binding_quirks_mode { + BINDING_QUIRKS_MODE_NONE, + BINDING_QUIRKS_MODE_LIMITED, + BINDING_QUIRKS_MODE_FULL +} binding_quirks_mode; + binding_error binding_create_tree(void *arena, const char *charset, void **ctx); binding_error binding_destroy_tree(void *ctx); @@ -46,7 +52,7 @@ binding_error binding_parse_chunk(void *ctx, const uint8_t *data, size_t len); binding_error binding_parse_completed(void *ctx); const char *binding_get_encoding(void *ctx, binding_encoding_source *source); -xmlDocPtr binding_get_document(void *ctx); +xmlDocPtr binding_get_document(void *ctx, binding_quirks_mode *quirks); struct form *binding_get_forms(void *ctx); struct form_control *binding_get_control_for_node(void *ctx, xmlNodePtr node); -- cgit v1.2.3