[gtk+] (101 commits) Created branch wip/cssnode3
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (101 commits) Created branch wip/cssnode3
- Date: Wed, 11 Mar 2015 00:19:36 +0000 (UTC)
The branch 'wip/cssnode3' was created.
Summary of new commits:
5ac1e7a... stylecontext: Split out GtkCssNode into own file
365442b... stylecontext: Turn CssNode accesses into getters/setters
0f49f75... cssnode: Turn into a GObject
34a5b4a... cssnode: Split into 3 objects
1232599... stylecontext: Remove values cache
36476ea... stylecontext: Simplify a function
5bccfdf... stylecontext: Pass cssnode to build_properties
f3a5062... stylecontext: Compute rootness of CssNode
3eebbf2... stylecontext: Change arguments for build_properties
cf87763... stylecontext: Get rid of create_query_path()
7c188a6... cssnode: Handle invalidation
d3b5687... stylecontext: Move relevant_changes tracking to GtkCssWidge
873d7d9... stylecontext: Handle parent in CssNode code
98e55ac... cssnode: Implement refcounting
fb6094c... cssnode: Track invalid flag
3183099... stylecontext: Export gtk_style_context_get_root()
b24dddf... stylecontext: Move validation into GtkCssNode
e5e2f82... stylecontext: Remove children list
de5314a... cssnode: Add gtk_style_context_get_style_provider()
d450038... stylecontext: Get rid of stylecontext argument
1ace7d6... stylecontext: Redo handling of differing state
f22cc55... stylecontext: Move style creation functions to CssNode code
1fdd331... stylecontext: Move gtk_style_context_validate() to GtkCssWi
da27a53... cssnode: Track pending changes here
306ce09... cssnode: Automatically recreate style on get_style() call
87347a1... cssnode: Only recreate styles when needed
135e52c... cssnode: Refactor gtk_css_widget_node_validate()
a5658db... cssnode: Change way invalidation is handled
ab4519d... cssnode: Handle invalidate queueing differently
659e919... stylecontext: Don't queue animate tick callbacks anymore
2feb1e2... cssnode: Refactor invalidation propagation
e2e2996... widget: Create the CssNode
776a638... widget: Use correct type for widgetpath creation
5ed8ef7... widget: Create widget path classes from proper style
b6fa9de... cssnode: Split out a function
fe51ee4... cssmatcher: Allow widget path matcher to take a node declar
23f8e69... cssnode: Make path node create matcher without copying
8951b63... cssnode: Make widget node use new matcher
604349c... cssnode: Make widget node not copy the path
92bdbd7... cssnode: Add a matcher for nodes
9f3d0a6... cssnode: Remove now unused arg from vfunc
eb17a01... cssnode: Add hackery to allow bypassing widget paths
22c9074... cssnode: Refactor node tree modification code
ad4e4ec... widget: Add gtk_widget_get_css_node()
0875643... box: Use CSS nodes instead of widget paths
e6b2e81... cssnode: Add visibility concept
56b7e41... reftests: Add a reftest for box sibling ordering
e7426b6... cssnode: Treat transient nodes as invisible nodes
64183df... cssnode: Use the frame clock's time
07789e9... testsuite: Add another random stylecontext test
de071f8... csspathnode: Call gtk_style_context_validate()
fb8840a... csswidgetnode: Always return a valid style
9920467... cssstyle: Remove unused optimization
083aee9... cssvalue: Remove GtkCssDependencies
4364cc3... cssnode: Only pass a boolean for parent changes
245a5f5... cssnode: Change vfunc
293df98... cssnode: Implement a way to properly track invalidations
d71b006... cssnode: Change get_style_provider() vfunc
1c8f9d2... cssnode: Add gtk_css_node_invalidate_style_provider()
25d13b5... cssnode: Propagate pending changes after recomputing new st
bfa8086... cssnode: Make parent style change part of GtkCssNode
c663d0b... cssnode: Add API to query the timestamp
c2f8a1b... cssnode: Remove timestamp from gtk_css_node_validate()
7260aed... cssnode: Move style context function to only user
f0bea08... cssstyle: Handle 0 timestamp to mean "don't animate"
6db9025... cssnode: Return NULL as frame clock when animations are dis
6f0cb53... cssnode: Change the way we start animations
788c5fc... cssnode: Add optimization
5bdc190... cssnode: Create animated styles by default
aeac935... stylecontext: Refactor gtk_style_context_invalidate()
cb78ee6... cssstyle: Add optimization
27c474c... cssnode: Always return correct style values
086456d... cssnode: Merge the 2 places that compute styles
8f587cd... stylecontext: Call get_style(), not create_style()
09a9944... cssnode: Redo style changed tracking
881a9df... cssnode: Special-case TIMESTAMP invalidations
140ff5c... cssstyle: Add gtk_css_style_is_static()
1af2544... cssnode: Change the way we invalidate timestamps
d98e252... csswidgetnode: Avoid creating a stylecontext
999820f... cssnode: Track invalid children
f066a74... cssnode: Add node-added and node-removed signal
242d9ae... cssnode: Add a style-changed signal
f7685c7... csswidgetnode: Use style_changed signal instead of update_s
1ad6402... cssnode: Add properties
b399e69... inspector: Add a new page that lists the CSS node tree
ddd17f9... css: Add min-width/height CSS properties
e04fff9... stylecontext: Add gtk_style_context_save_to_node()
4b3f671... switch: Port to GtkCssNode
e3753e2... cssnodeutils: Add a bunch of utility functions for using no
6f57ae5... switch: Port to cssnodeutils
f364af1... box: Port to cssnodeutils
24fb453... cssnode: Make classes APIs string-based
e47a524... entry: Add a cssnode for icons
95691bd... entry: Set style classes on entry icons upon state change
3fecc44... entry: Ignore the "icon-prelight" style property
089154a... entry: Prelight icons when pressed
c6e67da... cssnode: Add gtk_css_node_add/remove_state() API
036f78f... entry: Set the prelight flag on the CSS node
5096b1e... entry: Use the :active state for pressed icons
28842d7... entry: Set insensitive state on icon css node
e90daf3... entry: Make progressbar a CssNode
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]