c0a6b1fb90 
					 
					
						
						
							
							borderimage: No need to resolve  
						
						... 
						
						
						
						border-image is a shorthand, so it's unpacked unresolved and repacked
resolved. 
						
						
					 
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e95e6ae21 
					 
					
						
						
							
							border-image: move private types to gtkcsstypes.c  
						
						
						
						
					 
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						052d6ef6da 
					 
					
						
						
							
							border-image: don't cache the cairo_surface_t in GtkBorderImage  
						
						... 
						
						
						
						It's not useful to cache these surfaces here, as the GtkBorderImage will
be always generated on the fly, being a shorthand property.
This also allows to get rid of the intermediate image surfaces for
rendering the slices; we now use cairo_surface_create_for_rectangle()
to proxy the slices from the source surface to the rendered area, which
should also yield better performance. 
						
						
					 
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2a8d3e8f4 
					 
					
						
						
							
							docs: expand the docs for border-image  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=651194  
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cfccde6da 
					 
					
						
						
							
							border-image: ensure image->resolved is set when resolving the gradient  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=651194  
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83a383e4ba 
					 
					
						
						
							
							reftests: add reftests for border-image with gradient and url sources  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=651194  
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3dd437b67 
					 
					
						
						
							
							styleproperty: turn border-image into a shorthand property  
						
						... 
						
						
						
						It's composed by
- border-image-source: a cairo_pattern_t holding an image from file or a
  gradient
- border-image-slice: a GtkBorder containing the slice offsets to apply
  on the image
- border-image-repeat: a GtkRepeatType for the image
We deviate from pure CSS3 in the following ways:
* border-image-width is assumed to be always 1, i.e. always equal to
  what's specified by border-width. I don't think it's a particularly
  useful property to have, but we could add it later if needed.
* border-image-outset is absent, as we can't render outside of the
  allocation yet.
https://bugzilla.gnome.org/show_bug.cgi?id=651194  
						
						
					 
					
						2011-06-09 05:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9976530fe0 
					 
					
						
						
							
							border-image: change Gtk9Slice to GtkBorderImage  
						
						... 
						
						
						
						It's a similar private type, which is much more powerful, and respects
the CSS rendering specification for border-image.
https://bugzilla.gnome.org/show_bug.cgi?id=651194  
						
						
					 
					
						2011-06-09 05:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e45230ad39 
					 
					
						
						
							
							gdk: Make background changes queue a repaint  
						
						... 
						
						
						
						For client-side windows, we need to queue a repaint when the background
changes. For native windows, the windowing system does take care of it,
but client-side windows are our own, so we gotta do it manually.
https://bugzilla.gnome.org/show_bug.cgi?id=652102  
						
						
					 
					
						2011-06-09 05:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a4c361831 
					 
					
						
						
							
							gdk: Don't set backgrounds on input-only windows  
						
						... 
						
						
						
						It doesn't make sense to allow a background on input-only windows, so
instead of setting it and then never using it, we just don't ever set
it. 
						
						
					 
					
						2011-06-09 05:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4dbeac9275 
					 
					
						
						
							
							toolpalette: Remove composite support  
						
						... 
						
						
						
						It seems to be very broken wrt input handling, causing random icons to
light up etc.
So until this is fixed, better remove composite support. It only removes
animations, so it's not a big loss for functionality. 
						
						
					 
					
						2011-06-09 05:51:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a64bc46c9e 
					 
					
						
						
							
							bgo#652045 - Initialize local_only in GtkFileChooserEntry  
						
						... 
						
						
						
						This has to be done also when we switch to the entry, otherwise completion for
non-local URIs won't work. 
						
						
					 
					
						2011-06-08 16:24:48 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f737246a6a 
					 
					
						
						
							
							Trivial optimisation in GtkPrinterOptionWidget  
						
						... 
						
						
						
						Signed-off-by: Richard Hughes <richard@hughsie.com > 
						
						
					 
					
						2011-06-08 18:23:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8aeeffb19 
					 
					
						
						
							
							Fix  93957459d8 
						
						... 
						
						
						
						It seems GtkHBox got dropped since my patch was reviewed. Oopsie. 
						
						
					 
					
						2011-06-08 16:52:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93957459d8 
					 
					
						
						
							
							Add a GtkPrinterOptionWidget type of INFO to just show informational text from the print backend  
						
						... 
						
						
						
						This fixes https://bugzilla.gnome.org/show_bug.cgi?id=652103  
						
						
					 
					
						2011-06-08 16:38:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1ce49c30e 
					 
					
						
						
							
							gtk: Clean some includes  
						
						
						
						
					 
					
						2011-06-08 15:23:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17ae6b2e0d 
					 
					
						
						
							
							gtk[h/v]box: Recommend the use of GtkGrid.  
						
						
						
						
					 
					
						2011-06-08 13:51:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18c8fe52f0 
					 
					
						
						
							
							Don't use GtkAlignments  
						
						
						
						
					 
					
						2011-06-07 22:31:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6176e23b30 
					 
					
						
						
							
							Don't use a GtkAlignment  
						
						
						
						
					 
					
						2011-06-07 22:31:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15a4a41b72 
					 
					
						
						
							
							GtkFileChooserEntry: don't use a GtkAlignment  
						
						
						
						
					 
					
						2011-06-07 22:17:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e066e893e 
					 
					
						
						
							
							Use buttonboxes instead of hbuttonboxes  
						
						
						
						
					 
					
						2011-06-07 22:03:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d3c5b2763 
					 
					
						
						
							
							Drop unneeded includes: gtkalignment.h  
						
						
						
						
					 
					
						2011-06-07 21:53:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cbbe565b9 
					 
					
						
						
							
							Deprecate h/v variants of GtkBox  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:44:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12d3f26d66 
					 
					
						
						
							
							Deprecate h/v variants of GtkScale  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:43:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214069caee 
					 
					
						
						
							
							Deprecate h/v subclasses of GtkPaned  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:40:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d41844c946 
					 
					
						
						
							
							Deprecate h/v subclasses of GtkScrollbar  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:38:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00544af8c2 
					 
					
						
						
							
							Deprecate h/v subclasses of GtkSeparator  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:35:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdd324c855 
					 
					
						
						
							
							Deprecate h/v buttonbox subclasses  
						
						... 
						
						
						
						This has been discussed in bug 541009. 
						
						
					 
					
						2011-06-07 21:32:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8b3bfe778 
					 
					
						
						
							
							Use separators instead of hseparators  
						
						
						
						
					 
					
						2011-06-07 21:29:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41952fd767 
					 
					
						
						
							
							More include cleanups  
						
						
						
						
					 
					
						2011-06-07 21:25:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab3c63cc3a 
					 
					
						
						
							
							More include cleanups  
						
						
						
						
					 
					
						2011-06-07 21:23:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						817e878fb5 
					 
					
						
						
							
							More include cleanups  
						
						
						
						
					 
					
						2011-06-07 21:16:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bdc51164a 
					 
					
						
						
							
							More include cleanups  
						
						
						
						
					 
					
						2011-06-07 21:12:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9a59c2ad6 
					 
					
						
						
							
							Clean up more includes  
						
						... 
						
						
						
						Mainly removing unused h/v includes, but also adding some that
will be necessary as replacements. 
						
						
					 
					
						2011-06-07 20:54:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c134446230 
					 
					
						
						
							
							Use boxes instead of hboxes  
						
						
						
						
					 
					
						2011-06-07 19:56:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f32d243bb0 
					 
					
						
						
							
							Use boxes instead of hboxes  
						
						
						
						
					 
					
						2011-06-07 19:56:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8389161842 
					 
					
						
						
							
							GtkStatusbar: derive from GtkBox, not GtkHBox  
						
						
						
						
					 
					
						2011-06-07 19:55:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec4b566866 
					 
					
						
						
							
							GtkPrinterOptionWidget: derive from GtkBox, not GtkHBox  
						
						
						
						
					 
					
						2011-06-07 19:55:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						876cbb7517 
					 
					
						
						
							
							GtkInfoBar: derive from GtkBox, not GtkHBox  
						
						
						
						
					 
					
						2011-06-07 19:55:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34085147e9 
					 
					
						
						
							
							GtkFileChooserButton: derive from GtkBox, not GtkHBox  
						
						
						
						
					 
					
						2011-06-07 19:54:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29e6646292 
					 
					
						
						
							
							docs: fix parameter name mismatches  
						
						
						
						
					 
					
						2011-06-07 19:30:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						682296391f 
					 
					
						
						
							
							tests: Use boxes instead of vboxes  
						
						
						
						
					 
					
						2011-06-07 18:39:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						611b0767c0 
					 
					
						
						
							
							Use boxes instead of vboxes  
						
						
						
						
					 
					
						2011-06-07 18:38:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdaaea7017 
					 
					
						
						
							
							Use boxes instead of vboxes  
						
						
						
						
					 
					
						2011-06-07 18:38:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44686b63c3 
					 
					
						
						
							
							Use boxes instead of vboxes  
						
						
						
						
					 
					
						2011-06-07 18:38:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						453849acf3 
					 
					
						
						
							
							Add a missing include  
						
						
						
						
					 
					
						2011-06-07 18:37:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b5c8f23d9 
					 
					
						
						
							
							GtkFileChooserDefault: derive from GtkBox, not GtkVBox  
						
						
						
						
					 
					
						2011-06-07 18:36:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88c6fc1d84 
					 
					
						
						
							
							GtkFileChooserWidget: derive from GtkBox, not GtkVBox  
						
						
						
						
					 
					
						2011-06-07 18:36:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c0d51dd5c 
					 
					
						
						
							
							GtkRecentChooserDefault: derive from GtkBox, not GtkVBox  
						
						
						
						
					 
					
						2011-06-07 18:35:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1278b9ee2 
					 
					
						
						
							
							GtkRecentChooserWidget: derive from GtkBox, not GtkVBox  
						
						
						
						
					 
					
						2011-06-07 18:35:28 -04:00