summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnode.c
Commit message (Expand)AuthorAgeFilesLines
...
* cssnode: Fix position invalidationBenjamin Otte2015-05-301-24/+7
* cssnode: Add propertiesBenjamin Otte2015-03-181-5/+196
* cssnode: Add a style-changed signalBenjamin Otte2015-03-181-8/+23
* cssnode: Add node-added and node-removed signalBenjamin Otte2015-03-181-56/+100
* cssnode: Track invalid childrenBenjamin Otte2015-03-181-11/+25
* cssnode: Change the way we invalidate timestampsBenjamin Otte2015-03-181-4/+21
* cssstyle: Add gtk_css_style_is_static()Benjamin Otte2015-03-181-4/+2
* cssnode: Special-case TIMESTAMP invalidationsBenjamin Otte2015-03-181-0/+6
* cssnode: Redo style changed trackingBenjamin Otte2015-03-181-10/+10
* stylecontext: Call get_style(), not create_style()Benjamin Otte2015-03-181-1/+1
* cssnode: Merge the 2 places that compute stylesBenjamin Otte2015-03-181-26/+11
* stylecontext: Refactor gtk_style_context_invalidate()Benjamin Otte2015-03-181-1/+1
* cssnode: Create animated styles by defaultBenjamin Otte2015-03-181-5/+50
* cssnode: Add optimizationBenjamin Otte2015-03-181-0/+3
* cssnode: Remove timestamp from gtk_css_node_validate()Benjamin Otte2015-03-181-3/+13
* cssnode: Add API to query the timestampBenjamin Otte2015-03-181-5/+62
* cssnode: Make parent style change part of GtkCssNodeBenjamin Otte2015-03-181-14/+12
* cssnode: Propagate pending changes after recomputing new styleBenjamin Otte2015-03-181-10/+9
* cssnode: Add gtk_css_node_invalidate_style_provider()Benjamin Otte2015-03-181-0/+19
* cssnode: Change get_style_provider() vfuncBenjamin Otte2015-03-181-6/+20
* cssnode: Implement a way to properly track invalidationsBenjamin Otte2015-03-181-37/+79
* cssnode: Change vfuncBenjamin Otte2015-03-181-3/+15
* cssnode: Only pass a boolean for parent changesBenjamin Otte2015-03-181-10/+8
* cssstyle: Remove unused optimizationBenjamin Otte2015-03-181-33/+0
* cssnode: Treat transient nodes as invisible nodesBenjamin Otte2015-03-181-11/+0
* cssnode: Add visibility conceptBenjamin Otte2015-03-181-5/+29
* box: Use CSS nodes instead of widget pathsBenjamin Otte2015-03-181-0/+24
* cssnode: Refactor node tree modification codeBenjamin Otte2015-03-181-46/+96
* cssnode: Remove now unused arg from vfuncBenjamin Otte2015-03-181-18/+5
* cssnode: Add a matcher for nodesBenjamin Otte2015-03-181-17/+1
* cssmatcher: Allow widget path matcher to take a node declarationBenjamin Otte2015-03-181-1/+1
* cssnode: Split out a functionBenjamin Otte2015-03-181-8/+44
* cssnode: Refactor invalidation propagationBenjamin Otte2015-03-181-5/+24
* cssnode: Change way invalidation is handledBenjamin Otte2015-03-181-7/+47
* cssnode: Only recreate styles when neededBenjamin Otte2015-03-181-0/+25
* cssnode: Automatically recreate style on get_style() callBenjamin Otte2015-03-181-3/+28
* cssnode: Track pending changes hereBenjamin Otte2015-03-181-0/+5
* stylecontext: Move style creation functions to CssNode codeBenjamin Otte2015-03-181-0/+162
* stylecontext: Redo handling of differing stateBenjamin Otte2015-03-181-6/+0
* cssnode: Add gtk_style_context_get_style_provider()Benjamin Otte2015-03-181-0/+16
* stylecontext: Move validation into GtkCssNodeBenjamin Otte2015-03-181-0/+54
* cssnode: Track invalid flagBenjamin Otte2015-03-181-0/+26
* cssnode: Implement refcountingBenjamin Otte2015-03-181-0/+22
* stylecontext: Handle parent in CssNode codeBenjamin Otte2015-03-181-2/+73
* cssnode: Handle invalidationBenjamin Otte2015-03-181-13/+34
* cssnode: Split into 3 objectsBenjamin Otte2015-03-181-18/+28
* cssnode: Turn into a GObjectBenjamin Otte2015-03-181-19/+26
* stylecontext: Turn CssNode accesses into getters/settersBenjamin Otte2015-03-181-0/+146
* stylecontext: Split out GtkCssNode into own fileBenjamin Otte2015-03-181-0/+69