summaryrefslogtreecommitdiff
path: root/src/select/hash.c
Commit message (Expand)AuthorAgeFilesLines
* Strip trailing whitespace.Michael Drake2017-09-041-4/+4
* Selection hash module: calloc instead of malloc, memset.Michael Drake2016-10-151-9/+5
* Access lwc caseless hash through supported API.Michael Drake2016-10-151-12/+12
* C89.Michael Drake2014-01-041-1/+2
* Attempt to make Coverity understand what's happening. I think this is a litt...Michael Drake2013-12-151-1/+1
* Various changes which modify API and ABI:Michael Drake2013-12-131-32/+22
* Just match against universal string intern instead of checking strings length...Michael Drake2013-12-071-7/+10
* Slight simplification to selector detail itterator.Michael Drake2013-12-071-3/+2
* Fixup for insensitive hash utilisation.Michael Drake2013-12-021-7/+27
* Since element/class/id names are known to have insensitive string set, just u...Michael Drake2013-12-021-23/+8
* We know element/id/class names are available through the insensitive ptr now.Michael Drake2013-12-021-22/+9
* Significantly optimise CSS selection performance.Michael Drake2013-12-011-65/+401
* Prioritise id and class hashes over element hash when inserting rules.Michael Drake2012-08-261-25/+25
* A bunch more microoptimisationsJohn Mark Bell2011-09-061-62/+22
* CSS3 NamespacesJohn Mark Bell2011-03-121-15/+16
* Place negated class and id selectors in the universal hash chainJohn Mark Bell2011-01-311-2/+4
* Rename all css_[^_] internal symbols to css__ so that they're nicely namespacedDaniel Silverstone2011-01-261-9/+9
* Fix libcss to use new libwapcaplet behaviour.Daniel Silverstone2010-03-271-17/+10
* Change selector hash to segregate:John Mark Bell2009-07-291-133/+605
* Calculate the in-memory size of stylesheets and provide some API to access this.John Mark Bell2009-07-271-0/+29
* Error checking for string comparisons.John Mark Bell2009-07-171-3/+13
* Fix selector hash some more. It turns out that I'd forgotten how it was meant...John Mark Bell2009-07-171-3/+33
* Fix utterly broken selector chain search code.John Mark Bell2009-07-171-12/+0
* Change mechanism for handling case sensitivity of element names. Now has anot...John Mark Bell2009-07-171-2/+15
* Use a proper hash function.John Mark Bell2009-07-161-1/+1
* Reduce code duplicationJohn Mark Bell2009-03-021-1/+1
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-141-3/+3
* Drop css_error_handler and rename css_alloc to css_allocator_fnDaniel Silverstone2009-02-141-2/+2
* Use a chaining hash for selectors -- permits easy sorting of hash entries by ...John Mark Bell2009-01-261-121/+105
* Add ability to delete items from the selector hash (we use lazy deletion, as ...John Mark Bell2009-01-251-3/+48
* Selector hash.John Mark Bell2009-01-251-0/+288