summaryrefslogtreecommitdiff
path: root/gtk/gtkcssselector.c
Commit message (Expand)AuthorAgeFilesLines
* cssselector: Report finer granularity for position changesBenjamin Otte2015-07-061-1/+25
* cssselector: Reintroduce GOT_MATCHBenjamin Otte2015-01-051-3/+15
* cssselector: The if was the wrong way aroundBenjamin Otte2015-01-051-1/+1
* cssselector: Reserve more bits for enumBenjamin Otte2014-12-111-1/+1
* cssselector: Rewrite change computationBenjamin Otte2014-12-101-215/+41
* cssselector: Redo change verificationBenjamin Otte2014-12-101-17/+8
* cssselector: Implement tree_match() using foreach_matcher()Benjamin Otte2014-12-101-141/+22
* cssselector: Introduce a foreach_matcher vfuncBenjamin Otte2014-12-101-40/+100
* cssselector: Add a match_one vfuncBenjamin Otte2014-12-101-67/+52
* cssselector: Introduce a few more default functionsBenjamin Otte2014-12-101-90/+26
* cssselector: Make specificity handling a vfuncBenjamin Otte2014-12-101-19/+66
* cssselector: Remove unused variableBenjamin Otte2014-12-101-13/+12
* cssselector: Handle region selector like any selectorBenjamin Otte2014-12-101-46/+12
* cssselector: Use simple class macro for * selectorBenjamin Otte2014-12-101-117/+13
* cssselector: Introduce descendant matcher for regionsBenjamin Otte2014-12-101-38/+127
* cssselector: Support :not() for position pseudoclassesBenjamin Otte2014-12-101-17/+4
* cssselector: Use simple macro for position pseudoclassBenjamin Otte2014-12-101-70/+12
* cssselector: Handle region flags during parseBenjamin Otte2014-12-101-167/+81
* cssselector: Turn into a unionBenjamin Otte2014-12-101-178/+154
* cssselector: Introduce a hash func per selectorBenjamin Otte2014-12-101-13/+100
* cssselector: Inline a functionBenjamin Otte2014-12-101-29/+25
* cssselector: Add none selectorBenjamin Otte2014-11-251-0/+57
* cssselector: Add initial support for :not()Benjamin Otte2014-11-251-12/+123
* cssselector: Macroify simple selectorsBenjamin Otte2014-11-251-249/+114
* css: Add a :checked pseudoclassBenjamin Otte2014-08-161-2/+4
* css: Make commented out debug code work againBenjamin Otte2014-07-211-5/+5
* css: Add printing code for :visited and :linkBenjamin Otte2014-07-211-1/+3
* css parser: Add :link and :visitedTimm Bäder2013-11-041-1/+3
* css: Parse and print the new state flagsBenjamin Otte2012-12-181-2/+6
* update_type_references: Deal with type_refs_ht being NULLMatthias Clasen2012-12-171-0/+3
* css: Speed up name matchingAlexander Larsson2012-12-101-10/+76
* css: Clean up tree_match implementationsAlexander Larsson2012-12-101-57/+25
* css: Do get_change directly on the tree without matching firstAlexander Larsson2012-12-101-0/+387
* css: Factor out some of the position matching codeAlexander Larsson2012-12-101-72/+43
* gtkcssselector: Fix buildJasper St. Pierre2012-12-061-1/+1
* gtkcssselector: Don't leak the hash tableJasper St. Pierre2012-12-061-1/+4
* css: Allocate the css tree in a single chunkAlexander Larsson2012-11-301-32/+121
* css: Fix leak of lists while building treeAlexander Larsson2012-11-301-0/+3
* css: Add accessor functions for traversing css treeAlexander Larsson2012-11-301-25/+75
* css: Add const to _gtk_css_selector_tree_match_all argAlexander Larsson2012-11-301-1/+1
* css: Implement ruleset_get_change() with the treeAlexander Larsson2012-11-301-35/+34
* css: Ensure the tree built is always the sameAlexander Larsson2012-11-301-2/+107
* css: Use the tree to print css selectorsAlexander Larsson2012-11-301-0/+12
* css: Track the tree selector matchesAlexander Larsson2012-11-301-0/+5
* css: Fix type of GtkCssSelectorRuleSetInfo matchAlexander Larsson2012-11-301-3/+3
* css: Track parent in the css tree nodesAlexander Larsson2012-11-301-4/+6
* css: Fix up position with region tree matchingAlexander Larsson2012-11-301-3/+2
* css: Don't reorder some selectors when building selector treeAlexander Larsson2012-11-301-15/+20
* css: Fixed typo in PRINT_TREE debug codeAlexander Larsson2012-11-301-1/+1
* css: Add GtkCssSelectorTree creation and matchingAlexander Larsson2012-11-301-0/+661