a3f1596069 
					 
					
						
						
							
							Add some missing (nullable) annotations  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=771826  
					
						2016-09-22 14:02:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c95f50ee2 
					 
					
						
						
							
							Add a way to add aliases for css properties  
						
						... 
						
						
						
						This will be used to rename some properties in a more
systematic way without breaking all users of the old name. 
						
						
					 
					
						2015-11-20 20:35:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c54fbd3ac 
					 
					
						
						
							
							Use stupid quotes instead of dumb quotes  
						
						... 
						
						
						
						Following a similar change in GLib a while ago.
'bla' may by stupid, but it looks less dumb than `bla'. 
						
						
					 
					
						2015-09-23 07:01:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a7da1e143 
					 
					
						
						
							
							Do not return on void functions  
						
						
						
						
					 
					
						2015-02-19 14:46:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a51378dda8 
					 
					
						
						
							
							styleproperties: Deprecate  
						
						
						
						
					 
					
						2014-10-24 21:31:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						433c20e59d 
					 
					
						
						
							
							styleproperties: Remove header where it's not used  
						
						
						
						
					 
					
						2014-10-24 21:31:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7f238138e 
					 
					
						
						
							
							styleproperty: Remove base argument  
						
						... 
						
						
						
						from _gtk_style_property_parse_value(). The GtkCssParser takes care of
that now. 
						
						
					 
					
						2012-05-11 16:42:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b7640b898 
					 
					
						
						
							
							styleproperty: Make _gtk_style_property_parse_value() return a CssValue  
						
						... 
						
						
						
						Also split out initial/inherit handling into a custom GtkCssValue class. 
						
						
					 
					
						2012-04-17 08:59:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ac9ba714a 
					 
					
						
						
							
							styleproperty: Make _gtk_style_property_query() take a GValue  
						
						... 
						
						
						
						... and don't make it return a GtkCssValue. We want to use this for
compat with the old GValue APIs after all... 
						
						
					 
					
						2012-04-17 08:59:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7603e6e473 
					 
					
						
						
							
							css: Use GtkCssValues instead of GValue in the css machinery  
						
						... 
						
						
						
						Also, in places where we're computing a new CssValue based on an
old one, make sure that if nothing changes we're returning a reference
to the old one, rather than creating a new identical instance. 
						
						
					 
					
						2012-03-08 11:03:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5939baa556 
					 
					
						
						
							
							styleproperty: Make query function take a vfunc  
						
						... 
						
						
						
						This way we can use different methods to query properties and aren't
bound to a GtkStyleProperties object. 
						
						
					 
					
						2012-01-11 15:48:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4566da282 
					 
					
						
						
							
							styleproperty: Call style properties init function in more places  
						
						... 
						
						
						
						In particular, call it when querying properties by id. This is necessary
for make check to not die. 
						
						
					 
					
						2012-01-09 22:08:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32c8bbb575 
					 
					
						
						
							
							styleproperty: Remove context arg from _gtk_style_context_query()  
						
						
						
						
					 
					
						2012-01-09 18:37:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bcfa6ef78 
					 
					
						
						
							
							styleproperty: Move implementations to separate file  
						
						
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d46618e08 
					 
					
						
						
							
							styleproperty: Let parse_value() initialize the value  
						
						... 
						
						
						
						... and document that behavior. 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70af2cb2e3 
					 
					
						
						
							
							styleproperty: Move parse func  
						
						... 
						
						
						
						It's specific to GtKCssStyleProperty after all. 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea6a898344 
					 
					
						
						
							
							styleproperty: Set a default value for border-*-radius  
						
						... 
						
						
						
						That way, we don't have to check if it is indeed set. 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14994e3fc9 
					 
					
						
						
							
							styleproperty: Remove _gtk_style_property_unpack()  
						
						... 
						
						
						
						The function is no longer needed in public API 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e876d9fed5 
					 
					
						
						
							
							styleproperty: Make parse_value() a vfunc  
						
						
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4821e52cf2 
					 
					
						
						
							
							styleproperty: Move pspec to GtkCssStyleProperty  
						
						... 
						
						
						
						shorthands don't use pspecs anymore. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						389531d15d 
					 
					
						
						
							
							styleproperty: require property in _gtk_style_property_parse_value()  
						
						... 
						
						
						
						Other code uses _gtk_css_style_parse_value() instead now. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79a171de0a 
					 
					
						
						
							
							styleproperty: Make query() and assign() vfuncs  
						
						... 
						
						
						
						... and implement them in the 2 known subclasses. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b904679a11 
					 
					
						
						
							
							styleproperty: Move value printing to real properties  
						
						... 
						
						
						
						We can't print shorthands, so don't try.
In particular, I want to get away from shorthands being representable
using GValue, and this function kinda requires that. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						078fc725e0 
					 
					
						
						
							
							css: Split generic parse/print functions out  
						
						... 
						
						
						
						It seems to be some sort of sport for me to split them out and merge
them back in... 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5fafb18c9 
					 
					
						
						
							
							css: 'transparent' is a valid color everywhere  
						
						
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						341a738dc6 
					 
					
						
						
							
							styleproperty: Move member variables  
						
						... 
						
						
						
						These variables are only relevant for style properties, but not for
shorthands, so put them there. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						544d210a61 
					 
					
						
						
							
							css: Move a bunch of functions  
						
						... 
						
						
						
						... from GtkStyleProperty to GtkCssStyleProperty. 
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a3ac5efbc 
					 
					
						
						
							
							styleproperty: Move id handling  
						
						... 
						
						
						
						only real style properties can have an id, so let
GtkCssStylePropertyClass handle it. 
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edb8bf4b1d 
					 
					
						
						
							
							styleproperty: Add gtk_style_property_assign()  
						
						
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a4bbc8f35 
					 
					
						
						
							
							styleproperty: Add GtkStyleProperty::value-type  
						
						
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4383701e25 
					 
					
						
						
							
							styleproperty: unconstify  
						
						... 
						
						
						
						GtkStyleProperty is a real GObject now, so treat it like one and don't
use const. 
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3a580d53e 
					 
					
						
						
							
							styleproperty: Remove unuse args from register()  
						
						... 
						
						
						
						Those arguments are only relevant for shorthands. 
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4344164ac 
					 
					
						
						
							
							styleproperty: Move shorthand declarations to new file  
						
						
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b386dc574 
					 
					
						
						
							
							styleproperty: border image is not a generic conversion thingy  
						
						
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e79ed7f4f 
					 
					
						
						
							
							styleproperty: Add a name property  
						
						... 
						
						
						
						And move the properties array to GtkStylePropertyClass.
Also add some docs. 
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81b2bb0ade 
					 
					
						
						
							
							styleproperty: Get rid of _gtk_style_property_is_shorthand()  
						
						... 
						
						
						
						Use GTK_IS_CSS_SHORTHAND_PROPERTY() instead now that we have it. 
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9485241b1 
					 
					
						
						
							
							styleproperty: Split into shorthand and real style properties  
						
						
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78dc75a350 
					 
					
						
						
							
							styleproperty: Make this an object  
						
						
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e24b5dbbe 
					 
					
						
						
							
							styleproperty: Add _gtk_style_property_query()  
						
						... 
						
						
						
						This way, we only need to export one function, not 3. 
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fdf6ba68f 
					 
					
						
						
							
							css: Remove generic 'none' handling  
						
						... 
						
						
						
						Includes updated tests.
Who could have thought that our tests were broken. Ooops. 
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c77dba2767 
					 
					
						
						
							
							styleproperty: Add custom 'none' handling  
						
						... 
						
						
						
						The generic 'none' handling needs to go, because 'none' is not a valid
value most of the time. 
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57379adb3c 
					 
					
						
						
							
							css: Add generic support for 'inherit' and 'initial'  
						
						... 
						
						
						
						CSS3 says they work for every property, so here we go. 
						
						
					 
					
						2012-01-09 18:37:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a815e2159 
					 
					
						
						
							
							styleproperty: Add _gtk_style_property_get_initial_value()  
						
						
						
						
					 
					
						2012-01-09 18:37:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa4925480d 
					 
					
						
						
							
							styleproperty: Pass initial value explicitly  
						
						
						
						
					 
					
						2012-01-09 18:37:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba5e7012b1 
					 
					
						
						
							
							css: Redo StyleProvider interface  
						
						... 
						
						
						
						We now use the GtkStleProviderPrivate interface, which hopefully is
faster and more conformant to CSS. Long term, it definitely should be
both.
I would have liked to split this up into multiple commits, but couldn't
find a way. 
						
						
					 
					
						2012-01-09 18:37:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdb3f05bf1 
					 
					
						
						
							
							css: Add _gtk_style_property_get_count()  
						
						
						
						
					 
					
						2012-01-09 18:37:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb38591c91 
					 
					
						
						
							
							css: Add _gtk_style_property_get_id()  
						
						
						
						
					 
					
						2012-01-09 18:37:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6cf447cad 
					 
					
						
						
							
							styleproperty: Assign a unique id to every styleproperty  
						
						
						
						
					 
					
						2012-01-09 18:37:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8411f1a279 
					 
					
						
						
							
							Implement background-clip and background-origin  
						
						
						
						
					 
					
						2011-11-25 16:14:19 +01:00