summaryrefslogtreecommitdiff
path: root/src/stylesheet.c
Commit message (Expand)AuthorAgeFilesLines
* Various changes which modify API and ABI:Michael Drake2013-12-131-73/+55
* Clear up CLANG warnings in css__stylesheet_selector_append_specificDaniel Silverstone2012-07-011-4/+4
* @font-face support. Credit: James MontgomerieJohn Mark Bell2011-12-041-13/+13
* Extend lifetime of property stringsJohn Mark Bell2011-10-061-0/+14
* Make "params" argument to css_stylesheet_create const. Thanks to James Montg...Michael Drake2011-09-021-1/+1
* Add structure versioning for client inputJohn Mark Bell2011-03-131-1/+3
* CSS3 NamespacesJohn Mark Bell2011-03-121-13/+28
* add system font hookVincent Sanders2011-02-021-0/+3
* Fix specificity calculation for prefix, suffix, and substring attribute selec...John Mark Bell2011-01-311-0/+3
* CSS3 SelectorsJohn Mark Bell2011-01-311-14/+24
* Provide hook for system colour name -> RGB conversionJohn Mark Bell2011-01-291-41/+34
* Rename all css_[^_] internal symbols to css__ so that they're nicely namespacedDaniel Silverstone2011-01-261-59/+59
* Fix renaming of css_parser_parse_chunk from css_parser_css__parse_chunk to cs...Daniel Silverstone2011-01-261-1/+1
* Ensure there are zero global symbols without css_ or css__ in front of them. ...Daniel Silverstone2011-01-201-1/+1
* Merge parser autogeneration and string handling refactor branch r=jmb,kinniso...Vincent Sanders2011-01-191-118/+170
* Ensure that string vector exists before freeing itJohn Mark Bell2011-01-051-1/+3
* Add string vector capability to stylesheet (r=jmb)Vincent Sanders2010-12-051-0/+85
* Provide notification hook for imported stylesheets, to enable clients to para...John Mark Bell2010-12-051-0/+6
* Remove ownerNode and ownerRule fields from stylesheet objects.John Mark Bell2010-06-271-2/+0
* Ownership of imported stylesheets is retained by the client.John Mark Bell2010-04-111-3/+2
* Fix RISC OS buildJohn Mark Bell2010-04-051-3/+3
* Do not unref strings referenced by bytecode we've just copied when appending ...John Mark Bell2010-03-281-2/+2
* Make libcss suitable for the new libwapcaplet behaviour.Daniel Silverstone2010-03-281-143/+157
* Fix libcss to use new libwapcaplet behaviour.Daniel Silverstone2010-03-271-22/+16
* Origin and media are not properties of the stylesheet. John Mark Bell2010-01-121-41/+1
* 1) Allocate css_style bytecode in 16 byte chunksJohn Mark Bell2009-08-291-13/+66
* Calculate the in-memory size of stylesheets and provide some API to access this.John Mark Bell2009-07-271-0/+137
* Fix selector hash some more. It turns out that I'd forgotten how it was meant...John Mark Bell2009-07-171-1/+2
* Fix processing of rules after @import -- previously, they were completely ign...John Mark Bell2009-07-081-0/+2
* Len already includes the NUL, so stop trying to manually terminate url/title.John Mark Bell2009-07-011-2/+0
* Make all URIs absoluteJohn Mark Bell2009-07-011-1/+10
* Support for parsing inline stylesJohn Mark Bell2009-06-261-7/+22
* Nested block support.John Mark Bell2009-06-261-71/+114
* Most of the interned string lifetimes are at least no shorter than we think t...Daniel Silverstone2009-02-151-6/+41
* Quirks mode parsingJohn Mark Bell2009-02-151-2/+53
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-141-26/+11
* Rework handling of imported stylesheets.John Mark Bell2009-02-141-15/+139
* Drop css_error_handler and rename css_alloc to css_allocator_fnDaniel Silverstone2009-02-141-1/+1
* Discard selectors that contain pseudo elements in non-terminal simple selectors.John Mark Bell2009-02-141-2/+10
* Synchronise media type bitfield with reality -- it's 64bits wide.John Mark Bell2009-02-121-2/+2
* Distinguish between pseudo classes and pseudo elementsJohn Mark Bell2009-02-101-5/+2
* Use a chaining hash for selectors -- permits easy sorting of hash entries by ...John Mark Bell2009-01-261-4/+6
* Propagate specificity of simple selectors to the head of each combinator chain.John Mark Bell2009-01-261-0/+3
* Assert preconditions, rather than returning runtime errors.John Mark Bell2009-01-251-19/+22
* Implement css_stylesheet_{add,remove}_rule, thus (de)populating the selector ...John Mark Bell2009-01-251-7/+191
* Clean up rules when destroying sheetJohn Mark Bell2009-01-251-1/+12
* Destroy rulesJohn Mark Bell2009-01-251-4/+81
* Destroy selectorsJohn Mark Bell2009-01-251-5/+17
* Beginnings of specificity. John Mark Bell2009-01-251-2/+28
* Simplify API of css_stylesheet_selector_create -- it's always used to create ...John Mark Bell2009-01-251-7/+4