summaryrefslogtreecommitdiff
path: root/src/stylesheet.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Destroy style objectsJohn Mark Bell2009-01-251-3/+3
* Destroy parser on completion of parse, rather than keeping it around until we...John Mark Bell2009-01-251-11/+26
* Selector hash.John Mark Bell2009-01-251-2/+13
* Purge stylesheet dumping code from the library.John Mark Bell2009-01-191-234/+0
* Don't build the serialisation code in release modeJohn Mark Bell2009-01-141-0/+2
* Make @import actually create a rule and attempt some kind of fetch logic.John Mark Bell2009-01-141-0/+26
* Create charset rule objects.John Mark Bell2009-01-141-0/+26
* Given that we're going to be copying selector details, anyway, it seems point...John Mark Bell2008-12-011-41/+11
* Retain pointer to dictionary entries so we don't have to rediscover it later.John Mark Bell2008-12-011-48/+9
* Divorce css_string from whatever gets stored in lpu hashes.John Mark Bell2008-12-011-4/+6
* Use parserutils_hash instead of parserutils_dict.John Mark Bell2008-11-301-10/+10
* Tidy things up somewhat.John Mark Bell2008-11-281-13/+5
* Optimise css_stylesheet_add_rule by the cunning approach of not iterating thr...John Mark Bell2008-11-281-9/+6
* Change the way in which css_rules are defined. This is more compact than the ...John Mark Bell2008-11-281-25/+61
* css_string is now the same as a parserutils_dict_entry. This allows us to use...John Mark Bell2008-11-271-55/+198
* Calculate some kind of ballpark figure for the memory requirements of a style...John Mark Bell2008-11-271-12/+31