summaryrefslogtreecommitdiff
path: root/css/css.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-10-17 17:39:29 +0000
committerJames Bursa <james@netsurf-browser.org>2003-10-17 17:39:29 +0000
commit13d6923b5e6edf727e00484ae05c22dbfa8e1c7c (patch)
treea1bd69e7d3ea415158426fd04fb50d22a655dc1b /css/css.h
parenta808d816ee7dd66d154caed89cff5734f9ecbba8 (diff)
downloadnetsurf-13d6923b5e6edf727e00484ae05c22dbfa8e1c7c.tar.gz
netsurf-13d6923b5e6edf727e00484ae05c22dbfa8e1c7c.tar.bz2
[project @ 2003-10-17 17:39:29 by bursa]
Implement :link, ignore stylesheets with syntax errors, parse pseudo classes. svn path=/import/netsurf/; revision=367
Diffstat (limited to 'css/css.h')
-rw-r--r--css/css.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/css/css.h b/css/css.h
index a897d4d9b..c58da6509 100644
--- a/css/css.h
+++ b/css/css.h
@@ -8,6 +8,7 @@
#ifndef _NETSURF_CSS_CSS_H_
#define _NETSURF_CSS_CSS_H_
+#include <stdbool.h>
#include "libxml/HTMLparser.h"
#include "css_enum.h"
@@ -126,6 +127,7 @@ typedef enum {
CSS_NODE_DASHMATCH,
CSS_NODE_COLON,
CSS_NODE_COMMA,
+ CSS_NODE_DOT,
CSS_NODE_PLUS,
CSS_NODE_GT,
CSS_NODE_PAREN,
@@ -137,6 +139,7 @@ typedef enum {
CSS_NODE_ATTRIB_EQ,
CSS_NODE_ATTRIB_INC,
CSS_NODE_ATTRIB_DM,
+ CSS_NODE_PSEUDO,
} css_node_type;
typedef enum {
@@ -172,6 +175,7 @@ struct parse_params {
int ruleset_only;
struct content *stylesheet;
struct css_node *declaration;
+ bool syntax_error;
};
#endif