summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Expand)AuthorAgeFilesLines
* cssnode: Use the frame clock's timeBenjamin Otte2015-03-181-3/+1
* cssnode: Treat transient nodes as invisible nodesBenjamin Otte2015-03-182-11/+1
* cssnode: Add visibility conceptBenjamin Otte2015-03-185-10/+65
* box: Use CSS nodes instead of widget pathsBenjamin Otte2015-03-184-6/+46
* widget: Add gtk_widget_get_css_node()Benjamin Otte2015-03-186-8/+12
* cssnode: Refactor node tree modification codeBenjamin Otte2015-03-182-47/+97
* cssnode: Add hackery to allow bypassing widget pathsBenjamin Otte2015-03-181-0/+35
* cssnode: Remove now unused arg from vfuncBenjamin Otte2015-03-185-28/+11
* cssnode: Add a matcher for nodesBenjamin Otte2015-03-183-17/+189
* cssnode: Make widget node not copy the pathBenjamin Otte2015-03-181-3/+1
* cssnode: Make widget node use new matcherBenjamin Otte2015-03-181-0/+18
* cssnode: Make path node create matcher without copyingBenjamin Otte2015-03-181-0/+17
* cssmatcher: Allow widget path matcher to take a node declarationBenjamin Otte2015-03-186-9/+41
* cssnode: Split out a functionBenjamin Otte2015-03-184-11/+55
* widget: Create widget path classes from proper styleBenjamin Otte2015-03-181-2/+2
* widget: Use correct type for widgetpath creationBenjamin Otte2015-03-181-1/+1
* widget: Create the CssNodeBenjamin Otte2015-03-183-38/+35
* cssnode: Refactor invalidation propagationBenjamin Otte2015-03-184-8/+24
* stylecontext: Don't queue animate tick callbacks anymoreBenjamin Otte2015-03-185-140/+5
* cssnode: Handle invalidate queueing differentlyBenjamin Otte2015-03-182-3/+18
* cssnode: Change way invalidation is handledBenjamin Otte2015-03-185-33/+52
* cssnode: Refactor gtk_css_widget_node_validate()Benjamin Otte2015-03-182-58/+64
* cssnode: Only recreate styles when neededBenjamin Otte2015-03-181-0/+25
* cssnode: Automatically recreate style on get_style() callBenjamin Otte2015-03-186-36/+44
* cssnode: Track pending changes hereBenjamin Otte2015-03-184-16/+8
* stylecontext: Move gtk_style_context_validate() to GtkCssWidgetNodeBenjamin Otte2015-03-183-117/+107
* stylecontext: Move style creation functions to CssNode codeBenjamin Otte2015-03-183-185/+176
* stylecontext: Redo handling of differing stateBenjamin Otte2015-03-183-24/+26
* stylecontext: Get rid of stylecontext argumentBenjamin Otte2015-03-181-31/+30
* cssnode: Add gtk_style_context_get_style_provider()Benjamin Otte2015-03-186-8/+54
* stylecontext: Remove children listBenjamin Otte2015-03-181-6/+0
* stylecontext: Move validation into GtkCssNodeBenjamin Otte2015-03-188-77/+97
* stylecontext: Export gtk_style_context_get_root()Benjamin Otte2015-03-183-18/+8
* cssnode: Track invalid flagBenjamin Otte2015-03-187-39/+69
* cssnode: Implement refcountingBenjamin Otte2015-03-182-0/+24
* stylecontext: Handle parent in CssNode codeBenjamin Otte2015-03-184-17/+96
* stylecontext: Move relevant_changes tracking to GtkCssWidgetNodeBenjamin Otte2015-03-184-39/+47
* cssnode: Handle invalidationBenjamin Otte2015-03-188-78/+123
* stylecontext: Get rid of create_query_path()Benjamin Otte2015-03-183-41/+33
* stylecontext: Change arguments for build_propertiesBenjamin Otte2015-03-181-6/+14
* stylecontext: Compute rootness of CssNodeBenjamin Otte2015-03-181-9/+6
* stylecontext: Pass cssnode to build_propertiesBenjamin Otte2015-03-181-11/+10
* stylecontext: Simplify a functionBenjamin Otte2015-03-181-10/+8
* stylecontext: Remove values cacheBenjamin Otte2015-03-181-69/+6
* cssnode: Split into 3 objectsBenjamin Otte2015-03-1810-101/+597
* cssnode: Turn into a GObjectBenjamin Otte2015-03-183-24/+53
* stylecontext: Turn CssNode accesses into getters/settersBenjamin Otte2015-03-183-42/+220
* stylecontext: Split out GtkCssNode into own fileBenjamin Otte2015-03-184-63/+142
* render: Make image effect not depend on stateBenjamin Otte2015-03-181-11/+13
* notebook: Protect against invalid allocationsBenjamin Otte2015-03-181-0/+2