[gtk+] (91 commits) Created branch wip/cssnode3
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (91 commits) Created branch wip/cssnode3
- Date: Mon, 9 Mar 2015 14:05:30 +0000 (UTC)
The branch 'wip/cssnode3' was created.
Summary of new commits:
cb4acba... stylecontext: Split out GtkCssNode into own file
645871f... stylecontext: Turn CssNode accesses into getters/setters
53ef23b... cssnode: Turn into a GObject
fdbc704... cssnode: Split into 3 objects
61e3197... stylecontext: Remove values cache
9e02aca... stylecontext: Simplify a function
ddb5ef3... stylecontext: Pass cssnode to build_properties
e5d4a8d... stylecontext: Compute rootness of CssNode
711f7c3... stylecontext: Change arguments for build_properties
1359cda... stylecontext: Get rid of create_query_path()
be8e812... cssnode: Handle invalidation
5d3162f... stylecontext: Move relevant_changes tracking to GtkCssWidge
d00f93d... stylecontext: Handle parent in CssNode code
c1aacbd... cssnode: Implement refcounting
d6fff5b... cssnode: Track invalid flag
66ea55c... stylecontext: Export gtk_style_context_get_root()
693fa24... stylecontext: Move validation into GtkCssNode
b10c671... stylecontext: Remove children list
6285d6c... cssnode: Add gtk_style_context_get_style_provider()
34295e8... stylecontext: Get rid of stylecontext argument
7b305a1... stylecontext: Redo handling of differing state
337bb03... stylecontext: Move style creation functions to CssNode code
d064549... stylecontext: Move gtk_style_context_validate() to GtkCssWi
f56eaff... cssnode: Track pending changes here
ae0a35f... cssnode: Automatically recreate style on get_style() call
4fd0d48... cssnode: Only recreate styles when needed
22a9e2c... cssnode: Refactor gtk_css_widget_node_validate()
2b48746... cssnode: Change way invalidation is handled
c6bde7c... cssnode: Handle invalidate queueing differently
8320622... stylecontext: Don't queue animate tick callbacks anymore
0fe71e3... cssnode: Refactor invalidation propagation
eb8ca20... widget: Create the CssNode
11f6710... widget: Use correct type for widgetpath creation
ea58adf... widget: Create widget path classes from proper style
8a560f8... cssnode: Split out a function
cc702c7... cssmatcher: Allow widget path matcher to take a node declar
188a2be... cssnode: Make path node create matcher without copying
5d2155c... cssnode: Make widget node use new matcher
25570dc... cssnode: Make widget node not copy the path
321a89a... cssnode: Add a matcher for nodes
79c4f5d... cssnode: Remove now unused arg from vfunc
9f87e35... cssnode: Add hackery to allow bypassing widget paths
f06e546... cssnode: Refactor node tree modification code
79933b3... widget: Add gtk_widget_get_css_node()
ea72d54... box: Use CSS nodes instead of widget paths
dbe205b... cssnode: Add visibility concept
07ec5b5... reftests: Add a reftest for box sibling ordering
554733d... cssnode: Treat transient nodes as invisible nodes
57b0447... cssnode: Use the frame clock's time
d4a20ab... testsuite: Add another random stylecontext test
0d1e2f0... csspathnode: Call gtk_style_context_validate()
ab66c87... csswidgetnode: Always return a valid style
de062b5... cssstyle: Remove unused optimization
e192a68... cssvalue: Remove GtkCssDependencies
999c748... cssnode: Only pass a boolean for parent changes
eae2f96... cssnode: Change vfunc
0ad7754... cssnode: Implement a way to properly track invalidations
6adf4f2... cssnode: Change get_style_provider() vfunc
eed3334... cssnode: Add gtk_css_node_invalidate_style_provider()
27be09e... cssnode: Propagate pending changes after recomputing new st
9424bec... cssnode: Make parent style change part of GtkCssNode
5519bd5... cssnode: Add API to query the timestamp
6a7baaf... cssnode: Remove timestamp from gtk_css_node_validate()
4865c47... cssnode: Move style context function to only user
68be0e6... cssstyle: Handle 0 timestamp to mean "don't animate"
79a8463... cssnode: Return NULL as frame clock when animations are dis
c4d4506... cssnode: Change the way we start animations
c40c061... cssnode: Add optimization
79cbc7d... cssnode: Create animated styles by default
a9cf0a7... stylecontext: Refactor gtk_style_context_invalidate()
e496c27... cssstyle: Add optimization
31cebb0... cssnode: Always return correct style values
80a13c5... cssnode: Merge the 2 places that compute styles
3ad72de... stylecontext: Call get_style(), not create_style()
b2c7358... cssnode: Redo style changed tracking
6a93cd3... cssnode: Special-case TIMESTAMP invalidations
7c8089a... cssstyle: Add gtk_css_style_is_static()
6365dca... cssnode: Change the way we invalidate timestamps
74394bc... csswidgetnode: Avoid creating a stylecontext
27b780f... cssnode: Track invalid children
2849328... cssnode: Add node-added and node-removed signal
0ebfd11... cssnode: Add a style-changed signal
f3b651b... csswidgetnode: Use style_changed signal instead of update_s
a5f442f... cssnode: Add properties
0fa4000... inspector: Add a new page that lists the CSS node tree
e0e4c7e... css: Add min-width/height CSS properties
ff4320c... stylecontext: Add gtk_style_context_save_to_node()
28491c8... switch: Port to GtkCssNode
7197c88... cssnodeutils: Add a bunch of utility functions for using no
0dc221d... switch: Port to cssnodeutils
8f9d88b... box: Port to cssnodeutils
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]