385a2398ce 
					 
					
						
						
							
							button: fix variable name in function declaration  
						
						... 
						
						
						
						Or gtk-doc/introspection scanners will complain. 
						
						
					 
					
						2012-05-21 17:26:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						346b933a85 
					 
					
						
						
							
							Provide a way to force showing icons in buttons  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=676429  
					
						2012-05-21 13:57:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a893e3ce1d 
					 
					
						
						
							
							Chain up custom_tag_start() propertly.  
						
						... 
						
						
						
						Fixes bug #675899  "Infobar not loadable by GTKBuilder (using python gi introspection)" 
						
						
					 
					
						2012-05-18 18:09:36 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2f26c2232 
					 
					
						
						
							
							Don't include gtkplug.h in gtkdnd-quartz.c  
						
						... 
						
						
						
						Gtkplug is X11-only. 
						
						
					 
					
						2012-05-18 14:00:28 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						479c02a43b 
					 
					
						
						
							
							Document removing of accelerators  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=676243  
					
						2012-05-18 15:41:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e32da246a8 
					 
					
						
						
							
							range: read and use CSS margin values for the trough component  
						
						... 
						
						
						
						Many themes want to render the trough background/stroke thinner than the
full height/width (which is constructed around the value of the
'slider-width' style property).
Read and apply the CSS margin from the theme on the trough component, so
that themes can make it smaller at their will without the need to
override the render_background, render_frame and render_activity methods
of GtkThemingEngine.
https://bugzilla.gnome.org/show_bug.cgi?id=676196  
						
						
					 
					
						2012-05-17 09:42:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb968e6e74 
					 
					
						
						
							
							range: remove commented out code  
						
						... 
						
						
						
						We wouldn't need any detail anyway, since we use a progressbar style
class for the progress part of GtkRange.
https://bugzilla.gnome.org/show_bug.cgi?id=676196  
						
						
					 
					
						2012-05-17 09:42:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5346ae5764 
					 
					
						
						
							
							doc: Add missing CDATA around a XML programlisting  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=675423  
					
						2012-05-16 23:57:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						276dae8ae6 
					 
					
						
						
							
							Improve GtkColorButton behaviour  
						
						... 
						
						
						
						Select the current color of a GtkColorButton should be selected in the
GtkColoroChooserDialog which is shown when the color button is clicked.
https://bugzilla.gnome.org/show_bug.cgi?id=676198  
						
						
					 
					
						2012-05-16 23:50:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2da5f30c1 
					 
					
						
						
							
							themingengine: don't use gtk_theming_engine_get()  
						
						... 
						
						
						
						This also avoids some useless GdkRGBA heap allocations when drawing a
border. 
						
						
					 
					
						2012-05-16 21:57:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6660bcfe1 
					 
					
						
						
							
							themingengine: add missing deprecation annotation  
						
						... 
						
						
						
						gtk_theming_engine_state_is_running() is deprecated for 3.6. 
						
						
					 
					
						2012-05-16 21:57:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87a6115df4 
					 
					
						
						
							
							themingengine: don't use gtk_theming_engine_state_is_running()  
						
						... 
						
						
						
						It's deprecated, and always returns FALSE. This allows us to simplify a
bunch of code. 
						
						
					 
					
						2012-05-16 21:56:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec39974714 
					 
					
						
						
							
							grid: add missing transfer annotation  
						
						... 
						
						
						
						gtk_grid_get_child_at() is missing a transfer annotation for the returned
widget, making it not introspectable. 
						
						
					 
					
						2012-05-16 18:00:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04b92a799e 
					 
					
						
						
							
							Be more careful when freeing ui manager nodes  
						
						... 
						
						
						
						https://bugzilla.redhat.com//show_bug.cgi?id=812035  has
a stacktrace that shows recursion via
free_node -> unref -> dispose -> ui manager api
which ends in a crash, since we run free_node over the entire
tree and it leaves lots of dangling pointers behind.
So, better be careful by setting all pointers to NULL after
freeing them. 
					
						2012-05-15 21:54:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f7dd6f653 
					 
					
						
						
							
							themingengine: render pane-separator grip only if we have no bg-image  
						
						... 
						
						
						
						So that it's possible to implement this with an SVG asset if we want. 
						
						
					 
					
						2012-05-15 13:24:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61c7014e3e 
					 
					
						
						
							
							shorthand: implement multiple backgrounds for the background shorthand  
						
						
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cd6edeba8 
					 
					
						
						
							
							csspositionvalue: make empty error value non fatal  
						
						... 
						
						
						
						If there's just no value to parse (e.g. because we're parsing a
shorthand property), don't error out while trying to parse a number. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a17c69cc03 
					 
					
						
						
							
							shorthand: add background-position and background-size to bg shorthand  
						
						
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfc5854068 
					 
					
						
						
							
							shorthand: use array values for shorthand properties parsing  
						
						... 
						
						
						
						Right now, just parse the first value in the array. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cdff6ed67 
					 
					
						
						
							
							themingbackgorund: render all background layers  
						
						... 
						
						
						
						Now that background properties are arrays, use them in
GtkThemingBackground when rendering. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214809ece2 
					 
					
						
						
							
							colorswatch: don't use the clip box directly  
						
						... 
						
						
						
						We can render our checkboard pattern on the padding box instead. This is
in preparation for GtkThemingBackground supporting multiple layers. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						580b585fc9 
					 
					
						
						
							
							styleproperty: make background-image an array value  
						
						... 
						
						
						
						This also requires having the GtkCssArrayValue parse func forward the
base GFile from the style property parse implementation. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f65970b521 
					 
					
						
						
							
							styleproperty: make background-size an array property  
						
						
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b04673392 
					 
					
						
						
							
							styleproperty: make background-position an array property  
						
						
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed12be7e81 
					 
					
						
						
							
							styleproperty: make background-repeat an array property  
						
						
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8e6e272a7 
					 
					
						
						
							
							styleproperty: make background-clip and background-area array properties  
						
						... 
						
						
						
						Right now just make them arrays, but don't consider values after the
first. 
						
						
					 
					
						2012-05-15 13:24:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bf82077f5 
					 
					
						
						
							
							statusicon: Fix implicit declaration warning  
						
						... 
						
						
						
						gtkstatusicon.c:1333:4: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration]
Added in commit c837809960 
						
						
					 
					
						2012-05-15 17:55:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c837809960 
					 
					
						
						
							
							statusicon: use absolute delta to find the nearest icon size  
						
						... 
						
						
						
						Otherwise, if we only look at (pixel_size - stock_size), we miss the
case when the pixel size is smaller than any provided stock size.
https://bugzilla.gnome.org/show_bug.cgi?id=673749  
						
						
					 
					
						2012-05-15 10:34:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1685b2b220 
					 
					
						
						
							
							iconview: Bring back rtl flipping  
						
						... 
						
						
						
						This was lost in the recent layout rewrite. 
						
						
					 
					
						2012-05-15 01:12:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d1f32aaaf 
					 
					
						
						
							
							GTK PrintToFile settings  
						
						... 
						
						
						
						To make setting output directory and filename simpler in the PrintToFile
dialog two gtkprintsettings have been added GTK_PRINT_SETTINGS_OUTPUT_DIR
 and GTK_PRINT_SETTINGS_OUTPUT_BASENAME.
This will reduce the code needed to implement a better name than "output.pdf"
and actually makes more sense than the existing setting
GTK_PRINT_SETTINGS_OUTPUT_URI which doesn't work seamlessly with
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT like the new settings do.
https://bugzilla.gnome.org/show_bug.cgi?id=657322  
						
						
					 
					
						2012-05-14 14:26:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f900df6f01 
					 
					
						
						
							
							box: set orientation style classes when setting orientation  
						
						... 
						
						
						
						Since we override the property, we have to call the internal helper
manually. 
						
						
					 
					
						2012-05-11 11:46:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25695684ad 
					 
					
						
						
							
							cssprovider: Remove unused members from scanner  
						
						... 
						
						
						
						Now that the parser takes care of the file, we don't need to keep track
of it ourselves anymore. 
						
						
					 
					
						2012-05-11 16:42:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e4670150a 
					 
					
						
						
							
							csssection: Remove file argument from constructor  
						
						... 
						
						
						
						The parser has the file available. 
						
						
					 
					
						2012-05-11 16:42:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ee237ea59 
					 
					
						
						
							
							cssstyleproperty: Remove base argument  
						
						... 
						
						
						
						from parse functions. 
						
						
					 
					
						2012-05-11 16:42:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1367ef7e54 
					 
					
						
						
							
							cssstylefuncs: Remove base argument  
						
						... 
						
						
						
						The GtkCssParser keeps track of the base file 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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9f01ffb43 
					 
					
						
						
							
							cssimage: No need to pass base file anymore  
						
						... 
						
						
						
						The file is now part of the GtkCssParser 
						
						
					 
					
						2012-05-11 16:42:12 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8d8c02ab7 
					 
					
						
						
							
							Revert "cssprovider: Remove unused members from scanner"  
						
						... 
						
						
						
						This reverts commit b501e64a8a 
						
						
					 
					
						2012-05-11 16:41:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b501e64a8a 
					 
					
						
						
							
							cssprovider: Remove unused members from scanner  
						
						... 
						
						
						
						Now that the parser takes care of the file, we don't need to keep track
of it ourselves anymore. 
						
						
					 
					
						2012-05-11 16:35:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6a7a0889c 
					 
					
						
						
							
							gtk: Fix warnings for some uses of GtkLinkButton  
						
						... 
						
						
						
						Not setting a URI but catching the activate-link signal is a
valid use of GtkLinkButton, but we shouldn't allow showing a
popup menu which offers to copy the URI if there's none. 
						
						
					 
					
						2012-05-10 15:22:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1cfcd03a5 
					 
					
						
						
							
							quartz: add a special case to GtkIMContextSimply for entering '"'  
						
						... 
						
						
						
						Turn dead_doubleacute plus space into '"' and not into a double
acute because that's the way to enter double quotes on the
US-International keyboard layout.
(cherry picked from commit 71164e57b9b999f07a613806058ee87b9cbf882d) 
						
						
					 
					
						2012-05-10 11:06:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc057d5c4e 
					 
					
						
						
							
							iconview: Don't draw unallocated items  
						
						... 
						
						
						
						This is more a workaround for Clutter-GTK than anything else. Most of
all, it makes gnome-boxes start again. 
						
						
					 
					
						2012-05-09 14:23:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73f3263e6c 
					 
					
						
						
							
							gtk: Add private headers to EXTRA_DIST  
						
						... 
						
						
						
						This got lost with 985881ffcc 
						
						
					 
					
						2012-05-08 09:16:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d736d06db8 
					 
					
						
						
							
							iconview: Only compute item sizes in one place  
						
						... 
						
						
						
						Code was using different places to compute the icon size when layouting
and when doing size requests. This resulted in non-matching behavior in
obscure cases. And that lead to iconviews that were too small. 
						
						
					 
					
						2012-05-08 03:58:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e31fb77c22 
					 
					
						
						
							
							iconview: Bring back per-row contexts  
						
						... 
						
						
						
						Apparently GtkCellAreaContext is broken enough to not allow multiple
allocations... 
						
						
					 
					
						2012-05-08 03:58:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8eeb39d98 
					 
					
						
						
							
							iconview: Move wrap width adjustment to size request code  
						
						
						
						
					 
					
						2012-05-08 03:58:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f51c9d4154 
					 
					
						
						
							
							stylecontext: Make queue_invalidate() always work  
						
						... 
						
						
						
						Handle both the case where a widget is set and also the case where a
widget path is set. 
						
						
					 
					
						2012-05-08 03:58:23 +02:00