[gtk+] (88 commits) Created branch wip/cssnode3
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (88 commits) Created branch wip/cssnode3
- Date: Thu, 5 Mar 2015 19:50:47 +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
760f326... stylecontext: Redo handling of differing state
3a5054c... stylecontext: Move style creation functions to CssNode code
0735a52... stylecontext: Move gtk_style_context_validate() to GtkCssWi
71119e6... cssnode: Track pending changes here
6c9d3c4... cssnode: Automatically recreate style on get_style() call
6bfb21f... cssnode: Only recreate styles when needed
de90de4... cssnode: Refactor gtk_css_widget_node_validate()
b475379... cssnode: Change way invalidation is handled
1fafdb4... cssnode: Handle invalidate queueing differently
a28b987... stylecontext: Don't queue animate tick callbacks anymore
c129859... cssnode: Refactor invalidation propagation
b7d995d... widget: Create the CssNode
e625b32... widget: Use correct type for widgetpath creation
9578408... widget: Create widget path classes from proper style
4172406... cssnode: Split out a function
03053f5... cssmatcher: Allow widget path matcher to take a node declar
7260eba... cssnode: Make path node create matcher without copying
3d6a4da... cssnode: Make widget node use new matcher
1df7710... cssnode: Make widget node not copy the path
4c70e54... cssnode: Add a matcher for nodes
1afa33b... cssnode: Remove now unused arg from vfunc
fe8c151... cssnode: Add hackery to allow bypassing widget paths
e6c08b3... cssnode: Refactor node tree modification code
4932d55... widget: Add gtk_widget_get_css_node()
a86566b... box: Use CSS nodes instead of widget paths
38d0ca8... cssnode: Add visibility concept
9fd7c9e... reftests: Add a reftest for box sibling ordering
c6d0c6d... cssnode: Treat transient nodes as invisible nodes
d49082c... cssnode: Use the frame clock's time
3d3ff60... testsuite: Add another random stylecontext test
48fffe7... csspathnode: Call gtk_style_context_validate()
e3052c3... csswidgetnode: Always return a valid style
58ec57b... cssstyle: Remove unused optimization
a40e194... cssvalue: Remove GtkCssDependencies
644d447... cssnode: Only pass a boolean for parent changes
e107da4... cssnode: Change vfunc
b8c2257... cssnode: Implement a way to properly track invalidations
ffcd01a... cssnode: Change get_style_provider() vfunc
f1ea38c... cssnode: Add gtk_css_node_invalidate_style_provider()
26d7066... cssnode: Propagate pending changes after recomputing new st
1168c5b... cssnode: Make parent style change part of GtkCssNode
07dc083... cssnode: Add API to query the timestamp
403e5bd... cssnode: Remove timestamp from gtk_css_node_validate()
1828be2... cssnode: Move style context function to only user
ec477b9... cssstyle: Handle 0 timestamp to mean "don't animate"
5d768cd... cssnode: Return NULL as frame clock when animations are dis
d6465af... cssnode: Change the way we start animations
e3037c5... cssnode: Add optimization
b503882... cssnode: Create animated styles by default
538510b... stylecontext: Refactor gtk_style_context_invalidate()
1909155... cssstyle: Add optimization
1ca6642... cssnode: Always return correct style values
ad488b6... cssnode: Merge the 2 places that compute styles
bbc5d2b... stylecontext: Call get_style(), not create_style()
28772fa... cssnode: Redo style changed tracking
1064aef... cssnode: Special-case TIMESTAMP invalidations
b6da160... cssstyle: Add gtk_css_style_is_static()
1ce2cf0... cssnode: Change the way we invalidate timestamps
6f31822... csswidgetnode: Avoid creating a stylecontext
db17327... cssnode: Track invalid children
ce27786... cssnode: Add node-added and node-removed signal
b56eaed... cssnode: Add a style-changed signal
c299658... csswidgetnode: Use style_changed signal instead of update_s
4bffca2... cssnode: Add properties
a15b081... inspector: Add a new page that lists the CSS node tree
f6db8f2... css: Add min-width/height CSS properties
221c0f2... stylecontext: Add gtk_style_context_save_to_node()
c57c30d... switch: Port to GtkCssNode
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]