b356d81410 
					 
					
						
						
							
							css: Split out a common function  
						
						 
						
						... 
						
						
						
						It's used in two places already, and Iwant to use it in a third one. 
						
						
					 
					
						2014-05-05 15:48:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e34bd4137d 
					 
					
						
						
							
							docs: use apostrophes in *n't  
						
						 
						
						
						
						
					 
					
						2014-02-07 13:32:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e1317268a3 
					 
					
						
						
							
							cssparser: Change APIs that work with files  
						
						 
						
						... 
						
						
						
						Now that we keep track of the parser's file, we don't require it to be
passed anymore. 
						
						
					 
					
						2012-05-11 16:42:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a65780902a 
					 
					
						
						
							
							cssparser: Keep track of the file  
						
						 
						
						
						
						
					 
					
						2012-05-11 16:42:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1223d53a82 
					 
					
						
						
							
							cssparser: Move symbolic color parser to gtksymboliccolor.c  
						
						 
						
						
						
						
					 
					
						2012-04-17 08:59:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dcd54e20d1 
					 
					
						
						
							
							css: Remove GtkCssNumber  
						
						 
						
						... 
						
						
						
						It's completely replaced by GtkCssNumberValue now. 
						
						
					 
					
						2012-04-17 08:59:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						662d6787f3 
					 
					
						
						
							
							css: Add <time> type to css number stuff  
						
						 
						
						
						
						
					 
					
						2012-04-17 08:59:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7acdec220 
					 
					
						
						
							
							cssparser: Add _gtk_css_parser_error_full()  
						
						 
						
						
						
						
					 
					
						2012-04-17 08:59:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						 
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c140daff2 
					 
					
						
						
							
							css: Implement support for angles  
						
						 
						
						
						
						
					 
					
						2012-02-02 03:14:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						893807bee0 
					 
					
						
						
							
							css: Add GtkCssNumber  
						
						 
						
						
						
						
					 
					
						2012-02-02 03:14:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e0efeba27e 
					 
					
						
						
							
							parser: remove unused _gtk_css_parser_read_uri()  
						
						 
						
						... 
						
						
						
						It's not used anymore now. 
						
						
					 
					
						2012-01-13 18:09:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1f3fe4342 
					 
					
						
						
							
							parser: remove a duplicate copy of gtk_css_parse_url()  
						
						 
						
						... 
						
						
						
						Move the function to gtkcssparser.c and use it in both places. 
						
						
					 
					
						2012-01-13 17:55:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fee09e726f 
					 
					
						
						
							
							Introduce _gtk_css_parser_try_length  
						
						 
						
						... 
						
						
						
						This starts to introduce the proper API abstraction for when we will
support different units 
						
						
					 
					
						2012-01-09 18:37:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38be9fe879 
					 
					
						
						
							
							css: Add _gtk_css_parser_has_prefix()  
						
						 
						
						
						
						
					 
					
						2012-01-09 18:37:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1a68afffaf 
					 
					
						
						
							
							css: Add _gtk_css_parser_try_enum  
						
						 
						
						... 
						
						
						
						This helps parsing GType enums in CSS, properly handling
CSS being case insensitive. 
						
						
					 
					
						2011-11-25 15:36:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c6721d096 
					 
					
						
						
							
							cssparser: Fix typo where we used "uint" for a type  
						
						 
						
						... 
						
						
						
						Interestingly this works for gcc, but breaks on MSVC. 
						
						
					 
					
						2011-05-22 06:07:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d2ef71627b 
					 
					
						
						
							
							css: Make property parsing functions take a css parser  
						
						 
						
						... 
						
						
						
						Instead of reading a string and then passing that in, let the parse
functions use the full power of the parser. 
						
						
					 
					
						2011-05-18 22:17:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ccb9db79e 
					 
					
						
						
							
							css: Rewrite the parser  
						
						 
						
						... 
						
						
						
						Instead of relying on GScanner and its idea of syntax, code up a parser
that obeys the CSS spec.
This also has the great side effect of reporting correct line numbers
and positions.
Also included is a reorganization of the returned error values. Instead
of error values describing what type of syntax error was returned, the
code just returns SYNTAX_ERROR. Other messages exist for when actual
values don't work or when errors shouldn't be fatal due to backwards
compatibility. 
						
						
					 
					
						2011-05-18 22:17:55 +02:00