4a7da1e143 
					 
					
						
						
							
							Do not return on void functions  
						
						
						
						
					 
					
						2015-02-19 14:46:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a72e2fb24 
					 
					
						
						
							
							css: Implement "unset"  
						
						... 
						
						
						
						Quoting the spec:
  If the cascaded value of a property is the unset keyword,
  then if it is an inherited property, this is treated as
  inherit, and if it is not, this is treated as initial.
Spec in question:
  http://dev.w3.org/csswg/css-cascade/ 
Also use unset in the reset-to-defaults.css we use to reset css in
reftests. 
						
						
					 
					
						2014-05-11 03:23:55 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc6c7c5e16 
					 
					
						
						
							
							cssshorthand: Don't pass base file anymore  
						
						... 
						
						
						
						It's part of the parser now. 
						
						
					 
					
						2012-05-11 16:42:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9ebe8c226 
					 
					
						
						
							
							cssarrayvalue: Redo parsing arrays  
						
						... 
						
						
						
						Does 3 things:
1) Introduce a "none" array signleton
2) Get rid of memleaks in error paths
3) Reduce code in parse funcs 
						
						
					 
					
						2012-04-17 08:59:17 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50c5bf97ea 
					 
					
						
						
							
							shorthand: Only unset values that are set  
						
						... 
						
						
						
						Otherwise g_value_unset() complains. And that breaks the testsuite. 
						
						
					 
					
						2012-01-31 03:59:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8da4c2affa 
					 
					
						
						
							
							css: Return GArrays from shorthand parsing  
						
						... 
						
						
						
						GValueArray is deprecated now. 
						
						
					 
					
						2012-01-25 19:05:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4653c7017f 
					 
					
						
						
							
							css: Fix memleak  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=667910  
					
						2012-01-16 18:34:41 +01: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						738f96252e 
					 
					
						
						
							
							shorthand: Get rid of GParameter dance  
						
						... 
						
						
						
						Instead assign properties directly. 
						
						
					 
					
						2012-01-11 15:48:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e603992ac7 
					 
					
						
						
							
							shorthand: Move pack funcs from base class  
						
						... 
						
						
						
						Also make the vfuncs take the shorthand as an argument. 
						
						
					 
					
						2012-01-11 15:48:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32c8bbb575 
					 
					
						
						
							
							styleproperty: Remove context arg from _gtk_style_context_query()  
						
						
						
						
					 
					
						2012-01-09 18:37:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9d1be0bef 
					 
					
						
						
							
							stylecontext: Remove GtkStylePropertyContext from pack funcs  
						
						
						
						
					 
					
						2012-01-09 18:37:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d46618e08 
					 
					
						
						
							
							styleproperty: Let parse_value() initialize the value  
						
						... 
						
						
						
						... and document that behavior. 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47a27a00f5 
					 
					
						
						
							
							shorthand: Remove old parse func support  
						
						... 
						
						
						
						It's not used anymore 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0606d513c 
					 
					
						
						
							
							shorthand: Initialize unparsed values  
						
						... 
						
						
						
						All values that the parse funcs didn't parse are initialized to
'initial'. 
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01548bfcbe 
					 
					
						
						
							
							shorthand: Redo shorthand value parsing  
						
						... 
						
						
						
						The new approach does not need unpack functions anymore. 
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2128b356b2 
					 
					
						
						
							
							shorthand: Add a property for all subproperties  
						
						
						
						
					 
					
						2012-01-09 18:37:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9485241b1 
					 
					
						
						
							
							styleproperty: Split into shorthand and real style properties  
						
						
						
						
					 
					
						2012-01-09 18:37:51 +01:00