f23585b7bb 
					 
					
						
						
							
							gtk: bail out in render_background_internal() if the extents are <= 0  
						
						 
						
						... 
						
						
						
						otherwise we run into scaling the cairo_t into a borken state that's
not fixable by cairo_restore(). 
						
						
					 
					
						2011-02-06 11:17:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0ba1c96d4 
					 
					
						
						
							
							Ensure gtk_render_background()/frame() yield the same shape  
						
						 
						
						... 
						
						
						
						On rounded boxes the background and the frame wouldn't fit in
perfectly, leaving some visual noise in the corners. This is now
gone. 
						
						
					 
					
						2011-02-05 15:26:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c40349b92 
					 
					
						
						
							
							Use cairo_push_group() to mix backgrounds during transitions  
						
						 
						
						... 
						
						
						
						It also helps remove the cairo_clip() call to achieve the rounded
shape. 
						
						
					 
					
						2011-02-05 15:26:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d9fcc4c630 
					 
					
						
						
							
							Silence new gcc warnings  
						
						 
						
						... 
						
						
						
						gcc 4.6.0 has started to warn about set-but-unused variables.
So don't do that, then. 
						
						
					 
					
						2011-01-23 21:51:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						374e76a19d 
					 
					
						
						
							
							[GI] Mark unintrospectable constructs as (skip)  
						
						 
						
						... 
						
						
						
						Also adds 'Rename to:' annotation to some constructs replacing the
skipped ones. 
						
						
					 
					
						2011-01-20 13:57:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f0d40335b 
					 
					
						
						
							
							[GI] Add missing (transfer) annotations  
						
						 
						
						
						
						
					 
					
						2011-01-20 13:57:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c8fc21e9b 
					 
					
						
						
							
							[GI] Fixes of existing incorrect annotations  
						
						 
						
						
						
						
					 
					
						2011-01-20 13:56:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						687ac4d4aa 
					 
					
						
						
							
							Don't displace background for spinbuttons in the theming engine  
						
						 
						
						... 
						
						
						
						This is a leftover from the older GtkStyle code, this is handled
through CSS spacings instead. 
						
						
					 
					
						2011-01-19 04:28:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8e420bca02 
					 
					
						
						
							
							Unify handling of prelighted icons  
						
						 
						
						... 
						
						
						
						Make GtkEntry use gtk_render_icon_pixbuf for rendering the
icons, and move the working icon prelighting code from GtkEntry
to GtkThemingEngine.
https://bugzilla.gnome.org/show_bug.cgi?id=636691  
						
						
					 
					
						2011-01-14 23:59:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8ad724ebcc 
					 
					
						
						
							
							Deal with the abscence of horizontal/vertical class when rendering an expander  
						
						 
						
						
						
						
					 
					
						2011-01-12 22:07:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b7caeb7adb 
					 
					
						
						
							
							Fix rendering glitch in menu radiobuttons  
						
						 
						
						... 
						
						
						
						The arcs needed a new subpath. 
						
						
					 
					
						2011-01-12 20:54:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ff7a8daf2 
					 
					
						
						
							
							Make GtkToolItemGroup use GtkStyleContext  
						
						 
						
						
						
						
					 
					
						2011-01-12 20:54:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c4df23d12 
					 
					
						
						
							
							GtkThemingEngine: Fix handles rendering  
						
						 
						
						... 
						
						
						
						The wrong class was being used, so the theming engine didn't
match it properly. 
						
						
					 
					
						2011-01-10 23:52:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						162380fca5 
					 
					
						
						
							
							Make GtkCalendar use GtkStyleContext  
						
						 
						
						
						
						
					 
					
						2011-01-10 20:49:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6619ac35e3 
					 
					
						
						
							
							Documentation fixes  
						
						 
						
						
						
						
					 
					
						2011-01-06 09:00:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						072023e57b 
					 
					
						
						
							
							Remove deprecated GtkSpinner style properties  
						
						 
						
						
						
						
					 
					
						2011-01-05 23:21:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5627ba161e 
					 
					
						
						
							
							More parameter name mismatches  
						
						 
						
						
						
						
					 
					
						2010-12-17 14:49:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afca06b362 
					 
					
						
						
							
							Add getter for font description in GtkThemingEngine  
						
						 
						
						... 
						
						
						
						This function is analogous to gtk_style_context_get_font(). 
						
						
					 
					
						2010-12-13 22:31:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d80868aa68 
					 
					
						
						
							
							GtkThemingEngine: Render tabs background in the correct direction.  
						
						 
						
						... 
						
						
						
						The cairo context has been already rotated, so using GTK_JUNCTION_BOTTOM
is expected to be used there. 
						
						
					 
					
						2010-12-13 22:31:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2371ed8b87 
					 
					
						
						
							
							GtkThemingEngine: handle expander transitions to active, and rtl  
						
						 
						
						
						
						
					 
					
						2010-12-13 22:31:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f697f2695 
					 
					
						
						
							
							GtkThemingEngine: remove unused variable  
						
						 
						
						
						
						
					 
					
						2010-12-13 22:31:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3070d6e3d5 
					 
					
						
						
							
							Revert "docs: Reinstate pixbufs section in GDK docs"  
						
						 
						
						... 
						
						
						
						I committed my whole working tee instead of just one file. Ooops.
This reverts commit ded14b2562 . 
						
						
					 
					
						2010-12-09 23:55:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ded14b2562 
					 
					
						
						
							
							docs: Reinstate pixbufs section in GDK docs  
						
						 
						
						... 
						
						
						
						It was accidentally removed in 0775b0a858 
						
						
					 
					
						2010-12-09 11:14:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94c9eb72ce 
					 
					
						
						
							
							Don't use g_warning when loading an engine fails  
						
						 
						
						... 
						
						
						
						This causes the tests to abort if clearlooks can't be found. 
						
						
					 
					
						2010-12-06 00:44:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5df33c75f 
					 
					
						
						
							
							Fix abi check after recent merges  
						
						 
						
						
						
						
					 
					
						2010-12-05 12:18:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c87180d5d 
					 
					
						
						
							
							GtkThemingEngine: Fix parameters for gtk_theming_engine_lookup_color()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06d8676354 
					 
					
						
						
							
							GtkThemingEngine: Be a bit more robust against missing essential properties.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bacb7906f2 
					 
					
						
						
							
							Add helper API for getting colors/borders in GtkStyleContext/GtkThemingEngine  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afeac82fbd 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_lookup_color()  
						
						 
						
						... 
						
						
						
						It could also be handy for theme engines... 
						
						
					 
					
						2010-12-04 15:39:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9bdb7e6945 
					 
					
						
						
							
							GtkThemingEngine: Remove unused variables  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf0bd12e6c 
					 
					
						
						
							
							GtkStyleProperties: Turn border-width into a GtkBorder property.  
						
						 
						
						... 
						
						
						
						All current users of this CSS property have been updated to deal
with a GtkBorder.
Also a 0 border width has been set in the default CSS to ensure
GtkStyleContext and GtkThemingEngine always provide a non-NULL
pointer for this property. 
						
						
					 
					
						2010-12-04 15:39:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						64b7d9e5c1 
					 
					
						
						
							
							GtkThemingEngine: Render gradients in tabs.  
						
						 
						
						... 
						
						
						
						Background will be actually rotated in tabs, so the "bottom" side coincides
with the junction point, this makes gradients work as expected in rotated tabs. 
						
						
					 
					
						2010-12-04 15:39:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32c2b13969 
					 
					
						
						
							
							GtkThemingEngine: split background rendering to a private function.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d956b10ee 
					 
					
						
						
							
							GtkStyleContext: handle prelight transitions  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c90bee16ba 
					 
					
						
						
							
							GtkThemingEngine: Handle prelight transitions in render_layout()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e696c24f08 
					 
					
						
						
							
							GtkThemingEngine: Also render topright and bottomleft corners if junction sides say so  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4027dceaa9 
					 
					
						
						
							
							Add #define for the "spinner" style class  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc18d65986 
					 
					
						
						
							
							GtkThemingEngine: render square corner if the gap is too close on render_frame_gap()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1391a61bc5 
					 
					
						
						
							
							Improve frame-gap drawing  
						
						 
						
						... 
						
						
						
						Instead of overdrawing the gap with bg-color, clip it away. 
						
						
					 
					
						2010-12-04 15:39:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54eadfcefd 
					 
					
						
						
							
							Fix another parameter mismatch  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fce9342ef 
					 
					
						
						
							
							GtkThemingEngine: Draw 3D-like effects on square frames with lines.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3138cc7677 
					 
					
						
						
							
							GtkThemingEngine: Render rounded frames with light/shadow connections at 45°  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95ae1a0aa6 
					 
					
						
						
							
							GtkThemingEngine: don't overshoot when rendering frames.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30fe448750 
					 
					
						
						
							
							Fix handling of junctions in frame drawing code  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d9b0da5b83 
					 
					
						
						
							
							Fix resize grip drawing  
						
						 
						
						... 
						
						
						
						There was some confusion about junctions... 
						
						
					 
					
						2010-12-04 15:39:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						21a193ad02 
					 
					
						
						
							
							Make expanders prelight  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ead23cd0ce 
					 
					
						
						
							
							GtkThemingEngine: Make render_option() depend on border-style and border-color.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04783534ed 
					 
					
						
						
							
							GtkThemingEngine: Make render_check() depend on border-style and border-color.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bfb169ce6 
					 
					
						
						
							
							GtkThemingEngine: Documents that engines must only use this API.  
						
						 
						
						... 
						
						
						
						It was a bit unclear in the documentation, even if it was from the
API POV. 
						
						
					 
					
						2010-12-04 15:39:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b6776dc116 
					 
					
						
						
							
							Fix the resize handle drawing  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:15 +01:00