[gtk+] (81 commits) Created branch wip/cssnode3
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (81 commits) Created branch wip/cssnode3
- Date: Sat, 28 Feb 2015 23:09:43 +0000 (UTC)
The branch 'wip/cssnode3' was created.
Summary of new commits:
a3b6d57... stylecontext: Split out GtkCssNode into own file
5e5dbf2... stylecontext: Turn CssNode accesses into getters/setters
09121bf... cssnode: Turn into a GObject
4c0a76a... cssnode: Split into 3 objects
e60ead3... stylecontext: Remove values cache
e70a7bf... stylecontext: Simplify a function
e9af6bd... stylecontext: Pass cssnode to build_properties
19dae33... stylecontext: Compute rootness of CssNode
a87d974... stylecontext: Change arguments for build_properties
b6a72df... stylecontext: Get rid of create_query_path()
24d9c8b... cssnode: Handle invalidation
87a5d4d... stylecontext: Move relevant_changes tracking to GtkCssWidge
9d0f34e... stylecontext: Handle parent in CssNode code
7915a60... cssnode: Implement refcounting
bbb254b... cssnode: Track invalid flag
bf81ed9... stylecontext: Export gtk_style_context_get_root()
b103a00... stylecontext: Move validation into GtkCssNode
95b6b1e... stylecontext: Remove children list
b3b43df... cssnode: Add gtk_style_context_get_style_provider()
35206fe... stylecontext: Get rid of stylecontext argument
1c77d86... stylecontext: Redo handling of differing state
9bacf74... stylecontext: Move style creation functions to CssNode code
8616de1... stylecontext: Move gtk_style_context_validate() to GtkCssWi
1ccde51... cssnode: Track pending changes here
e99f7d0... cssnode: Automatically recreate style on get_style() call
0210b92... cssnode: Only recreate styles when needed
3e36ba2... cssnode: Refactor gtk_css_widget_node_validate()
bff6d00... cssnode: Change way invalidation is handled
b553edb... cssnode: Handle invalidate queueing differently
69b6e31... stylecontext: Don't queue animate tick callbacks anymore
08c24dc... cssnode: Refactor invalidation propagation
2dc9f71... widget: Create the CssNode
28d9f18... widget: Use correct type for widgetpath creation
dde3a47... widget: Create widget path classes from proper style
06db934... cssnode: Split out a function
5cc1614... cssmatcher: Allow widget path matcher to take a node declar
948108b... cssnode: Make path node create matcher without copying
7a147a6... cssnode: Make widget node use new matcher
da1a9e3... cssnode: Make widget node not copy the path
48d1b63... cssnode: Add a matcher for nodes
b58993b... cssnode: Remove now unused arg from vfunc
2195112... cssnode: Add hackery to allow bypassing widget paths
42cc454... cssnode: Refactor node tree modification code
2eb5635... widget: Add gtk_widget_get_css_node()
b5b8661... box: Use CSS nodes instead of widget paths
30b1f2c... cssnode: Add visibility concept
5c2a114... reftests: Add a reftest for box sibling ordering
9c35920... cssnode: Treat transient nodes as invisible nodes
6eeac41... cssnode: Use the frame clock's time
8046fa3... testsuite: Add another random stylecontext test
a43d01b... csspathnode: Call gtk_style_context_validate()
3aed0a8... csswidgetnode: Always return a valid style
278c6ee... cssstyle: Remove unused optimization
1218414... cssvalue: Remove GtkCssDependencies
5843b9a... cssnode: Only pass a boolean for parent changes
bfe61a1... cssnode: Change vfunc
f4d5d78... cssnode: Implement a way to properly track invalidations
467dd1d... cssnode: Change get_style_provider() vfunc
5a34fff... cssnode: Add gtk_css_node_invalidate_style_provider()
211d52f... cssnode: Propagate pending changes after recomputing new st
45ab0d6... cssnode: Make parent style change part of GtkCssNode
86c583e... cssnode: Add API to query the timestamp
5bc5d94... cssnode: Remove timestamp from gtk_css_node_validate()
eeb58ce... cssnode: Move style context function to only user
888b37d... cssstyle: Handle 0 timestamp to mean "don't animate"
5c7d4a3... cssnode: Return NULL as frame clock when animations are dis
b30e940... cssnode: Change the way we start animations
b974e70... cssnode: Add optimization
b6d6a86... cssnode: Create animated styles by default
70fe513... stylecontext: Refactor gtk_style_context_invalidate()
12e6dbf... cssstyle: Add optimization
ba4bd4c... cssnode: Always return correct style values
5f68870... cssnode: Merge the 2 places that compute styles
5eb5873... stylecontext: Call get_style(), not create_style()
0b31237... cssnode: Redo style changed tracking
73a3a3e... cssnode: Special-case TIMESTAMP invalidations
c273d88... cssstyle: Add gtk_css_style_is_static()
bd2b6ce... cssnode: Change the way we invalidate timestamps
34a39c7... css: Add min-width/height CSS properties
84727f3... stylecontext: Add gtk_style_context_save_to_node()
098de08... switch: Port to GtkCssNode
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]