summaryrefslogtreecommitdiff
path: root/css/select.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-12-01 19:15:14 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2013-12-01 19:15:14 +0000
commitb0fc9bfcb9b4e01e0c77bb1e92861e3ab24a8b23 (patch)
tree36440f431d47a861a7d5e37412fc24d2d9a78402 /css/select.h
parent14387a53b7ab2e15790a733c3db5841f6705fc89 (diff)
downloadnetsurf-b0fc9bfcb9b4e01e0c77bb1e92861e3ab24a8b23.tar.gz
netsurf-b0fc9bfcb9b4e01e0c77bb1e92861e3ab24a8b23.tar.bz2
Optimise selection by generating node ancestor element/class/id name bloom filters for new libcss API.
Diffstat (limited to 'css/select.h')
-rw-r--r--css/select.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/css/select.h b/css/select.h
index b28a670ed..764c43fb9 100644
--- a/css/select.h
+++ b/css/select.h
@@ -37,6 +37,10 @@ typedef struct nscss_select_ctx
bool quirks;
nsurl *base_url;
lwc_string *universal;
+
+ dom_node *current;
+ dom_element *parent;
+ css_bloom *bloom;
} nscss_select_ctx;
css_stylesheet *nscss_create_inline_style(const uint8_t *data, size_t len,