diff options
author | James Bursa <james@netsurf-browser.org> | 2003-10-17 17:39:29 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-10-17 17:39:29 +0000 |
commit | 13d6923b5e6edf727e00484ae05c22dbfa8e1c7c (patch) | |
tree | a1bd69e7d3ea415158426fd04fb50d22a655dc1b /css/css.h | |
parent | a808d816ee7dd66d154caed89cff5734f9ecbba8 (diff) | |
download | netsurf-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.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 |