]> Pileus Git - ~andy/gtk/commit
css: Rewrite selectors
authorBenjamin Otte <otte@redhat.com>
Sat, 14 May 2011 11:27:31 +0000 (13:27 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 18 May 2011 20:17:55 +0000 (22:17 +0200)
commitfc88b0f47c7dc198cc6674cb8819f5b43e45ef3c
tree3e8fa8c8a3a35ddc0a46db858dfa35a67462eaef
parent4e2d3f5d181f84523d3ab13aa18e15a8062dcd1a
css: Rewrite selectors

Selectors now go into their own C file. The new selectors are modeled a
lot closer to the CSS spec. In particular the specificity computation
matches CSS 2.1 exactly.

For details about the why, see also:
http://mail.gnome.org/archives/gtk-devel-list/2011-May/msg00061.html
https://bugzilla.gnome.org/show_bug.cgi?id=649798
gtk/Makefile.am
gtk/gtkcssprovider.c
gtk/gtkcssselector.c [new file with mode: 0644]
gtk/gtkcssselectorprivate.h [new file with mode: 0644]