summaryrefslogtreecommitdiff
path: root/gtk/gtkcssselector.c
Commit message (Expand)AuthorAgeFilesLines
* css: Drop a bit of unreachable codeMatthias Clasen2021-02-041-4/+1
* gdkarray: Add a "stolen" boolean to splice()Benjamin Otte2020-12-241-1/+1
* Replace "gint" with "int"Benjamin Otte2020-07-251-10/+10
* cssselector: Use GdkArrayBenjamin Otte2020-07-161-20/+17
* cssselector: Only copy max_selector onceTimm Bäder2020-06-191-10/+10
* cssprovider: Pass a GtkArray around when matchingTimm Bäder2020-05-051-18/+15
* cssselector: Use a GtkArray to count exact matchesTimm Bäder2020-05-051-10/+11
* cssselector: Avoid some GList allocationsTimm Bäder2020-05-051-30/+50
* Add a focus-within stateMatthias Clasen2020-04-161-0/+1
* css: use :focus-visible instead of :focus(visible)Matthias Clasen2020-04-151-13/+1
* 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