summaryrefslogtreecommitdiff
path: root/gtk/gtkcssselector.c
Commit message (Expand)AuthorAgeFilesLines
* cssselector: Rework how we handle the bloom filterBenjamin Otte2020-01-291-57/+17
* cssselector: Reorder functionsBenjamin Otte2020-01-281-68/+68
* selector: Rework iterating over subnodesBenjamin Otte2020-01-281-152/+124
* css: Use the bloom filter for change matchingBenjamin Otte2020-01-281-45/+45
* selector: Make :not() selectors not radicalBenjamin Otte2020-01-281-1/+1
* css: Add fast-path for parent selector matchingBenjamin Otte2020-01-281-26/+85
* selector: Hash differentlyBenjamin Otte2020-01-281-5/+5
* cssnode: Convert name + id from interned string to GQuarkBenjamin Otte2020-01-281-18/+12
* css: Get rid of GtkCssMatcherBenjamin Otte2020-01-281-76/+127
* css: Move utility functionBenjamin Otte2020-01-281-30/+0
* Revert "css: Print out relative costs of selectors"Matthias Clasen2020-01-241-27/+17
* css: Print out relative costs of selectorsMatthias Clasen2020-01-241-17/+27
* selector: Add GtkSelectorCategoryBenjamin Otte2020-01-211-25/+51
* cssselector: Inline a few thingsMatthias Clasen2020-01-191-7/+7
* css: Redo the pseudoclass selectorsMatthias Clasen2020-01-181-41/+23
* Refine the selector tree printingMatthias Clasen2020-01-181-0/+11
* Remove no longer needed codeMatthias Clasen2020-01-171-10/+0
* Go back to the tree for computing changeMatthias Clasen2020-01-171-10/+15
* Redo the way we compute changeMatthias Clasen2020-01-171-19/+37
* Revert "Remove no longer used code"Matthias Clasen2020-01-171-0/+68
* cssmatcher: Change get_state to has_stateMatthias Clasen2020-01-161-1/+1
* Remove no longer used codeMatthias Clasen2020-01-161-68/+0
* css: Track selected state separatelyMatthias Clasen2020-01-161-0/+10
* css: Track backdrop state separatelyMatthias Clasen2020-01-161-0/+10
* css: Track disabled state separatelyMatthias Clasen2020-01-161-1/+11
* css: Track hover state changes separatelyMatthias Clasen2020-01-161-3/+14
* css: Handle invalid :not() selectorsBenjamin Otte2019-12-031-0/+2
* cssprovider: Don't lookup on empty css providersTimm Bäder2019-09-091-0/+6
* Minor typos in the Documentation (a/an)Дилян Палаузов2019-08-251-1/+1
* selector: Inlcude : sign when reporting errorsBenjamin Otte2019-04-121-3/+17
* css: Redo for new parserBenjamin Otte2019-04-121-259/+557
* cssparser: Split integer gettig into has/consume functionsBenjamin Otte2019-04-121-2/+14
* cssparser: Drop _gtk_css_parser_has_prefix()Benjamin Otte2019-04-121-1/+1
* parser: Get rid of _gtk_css_parser_is_eof()Benjamin Otte2019-04-121-2/+2
* cssparser: Get rid of _gtk_css_parser_begins_with()Benjamin Otte2019-04-121-2/+2
* Some more interningMatthias Clasen2017-11-181-2/+1
* Support the new state in CSS selectorsMatthias Clasen2017-10-251-17/+19
* Add default return values to switch statementsBenjamin Otte2017-10-241-0/+1
* Drop support for deprecated pseudo-classesMatthias Clasen2017-09-171-33/+17
* cssselector: Ensure we do not index out of boundsDaniel Boles2017-08-011-2/+3
* cssselector: Stop parsing deprecated selectorsTimm Bäder2017-03-021-13/+0
* CssSelector: Fix warning for bad pseudo-class nameDaniel Boles2017-02-181-1/+1
* API: stylecontext: Remove regionsBenjamin Otte2016-10-161-5/+0
* Add braces to appease gccBenjamin Otte2016-08-251-3/+9
* cssselector: Don't invoke undefined behaviorMatthias Clasen2016-02-261-1/+1
* cssselector: Remove type referencesBenjamin Otte2016-02-051-71/+8
* cssmatcher: Remove type argument from name matcherBenjamin Otte2016-02-051-1/+1
* css: Privately export a function to get pseudoclass namesMatthias Clasen2016-01-241-13/+14
* css: Deprecate :sorted pseudo classMatthias Clasen2015-12-271-6/+12
* css: Redo the pseudo class deprecation warningsMatthias Clasen2015-12-271-23/+24