9744e86e04 
					 
					
						
						
							
							combobox: Don't set cell view background  
						
						 
						
						... 
						
						
						
						This can be done with CSS these days. Also, these days the background of
cell views is transparent, so it doesn't even have to be done. 
						
						
					 
					
						2014-10-03 06:18:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5a8b7ef3b 
					 
					
						
						
							
							widget: Make _gtk_set_simple_clip() take an optional content clip  
						
						 
						
						
						
						
					 
					
						2014-08-21 00:54:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c37b3de74 
					 
					
						
						
							
							gtk: Don't use GObjectClass.constructor  
						
						 
						
						... 
						
						
						
						Use the newer constructed instead, which has a fast path in GObject. 
						
						
					 
					
						2014-06-26 19:06:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f0f9c2aa37 
					 
					
						
						
							
							Revert "gtkbin: replace internal api"  
						
						 
						
						... 
						
						
						
						This reverts commit 0f4751c08e .
This causes warnings from the notebook and combobox code. 
						
						
					 
					
						2014-06-16 17:31:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f4751c08e 
					 
					
						
						
							
							gtkbin: replace internal api  
						
						 
						
						
						
						
					 
					
						2014-06-14 08:10:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec9cf6d7c3 
					 
					
						
						
							
							GtkComboBox: Add private api to get the popup  
						
						 
						
						... 
						
						
						
						This will be used to make the popup appear in the inspector. 
						
						
					 
					
						2014-06-10 08:54:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1720eb4713 
					 
					
						
						
							
							GtkComboBox: Notify for has-frame and editing-canceled  
						
						 
						
						
						
						
					 
					
						2014-06-09 13:30:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a27ba44331 
					 
					
						
						
							
							GtkComboBox: Use G_PARAM_EXPLICIT_NOTIFY  
						
						 
						
						
						
						
					 
					
						2014-06-09 13:30:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						246e6cd0b9 
					 
					
						
						
							
							combobox: Fix reentrancy in gtk_combo_box_popdown()  
						
						 
						
						... 
						
						
						
						If called when already popped down, warnings would be issued due
to priv->grab_pointer being unexpectedly NULL, this would happen
in regular operation when selecting items in appears-as-list mode.
So both add a NULL check for priv->grab_pointer, and bail out early
if the popup window is already hidden. 
						
						
					 
					
						2014-06-05 21:16:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54ec42f035 
					 
					
						
						
							
							gtk: port many nullability annotation fixes from Vala bindings  
						
						 
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=730745  
						
						
					 
					
						2014-05-30 13:24:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1cbace5f68 
					 
					
						
						
							
							combobox: Implement clip  
						
						 
						
						
						
						
					 
					
						2014-05-24 16:21:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46b4e5d388 
					 
					
						
						
							
							combobox: remove superfluous GTK+ grabs  
						
						 
						
						
						
						
					 
					
						2014-05-23 19:54:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a127d364f 
					 
					
						
						
							
							Drop GtkArrow use in GtkComboBox  
						
						 
						
						... 
						
						
						
						This is in preparation for GtkArrow getting deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=729564  
						
						
					 
					
						2014-05-13 23:50:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a89c598617 
					 
					
						
						
							
							combobox: Add workaround so evolution doesn't crash  
						
						 
						
						... 
						
						
						
						Removing the NULL checks in 7f60cab47d 
caused evolution to crash. It chains up with NULL and that used to work.
This patch should be reverted for GTK 4.0.
https://bugzilla.gnome.org/show_bug.cgi?id=729496  
						
						
					 
					
						2014-05-05 15:53:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f60cab47d 
					 
					
						
						
							
							combobox: fix a segfault  
						
						 
						
						... 
						
						
						
						Don't dereference a NULL pointer. 
						
						
					 
					
						2014-05-01 19:44:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7455ab72f8 
					 
					
						
						
							
							combobox: Remove unneeded checks  
						
						 
						
						... 
						
						
						
						Size vfuncs always get non-null out variables passed, so no need to
check for NULL. 
						
						
					 
					
						2014-05-01 14:51:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f71f7215ab 
					 
					
						
						
							
							all: Name more idles and timeouts  
						
						 
						
						... 
						
						
						
						Following up from 438cd857c4 ,
name more timeouts and idles.
The original grep was missing checking for gdk_threads_add_*()
functions (at least for some of the files).
https://bugzilla.gnome.org/show_bug.cgi?id=726870  
						
						
					 
					
						2014-03-26 20:09:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						 
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f6a964c47 
					 
					
						
						
							
							Docs: Remove all entities and turn off sgml mode  
						
						 
						
						... 
						
						
						
						With all element markup gone, it is time to turn off
sgml mode, and get rid of entities as well. 
						
						
					 
					
						2014-02-09 17:58:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						326da2da58 
					 
					
						
						
							
							docs: don't use <anchor>  
						
						 
						
						
						
						
					 
					
						2014-02-07 15:40:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13998c55e7 
					 
					
						
						
							
							docs: use proper quotations instead of '*'  
						
						 
						
						
						
						
					 
					
						2014-02-07 14:22:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e34bd4137d 
					 
					
						
						
							
							docs: use apostrophes in *n't  
						
						 
						
						
						
						
					 
					
						2014-02-07 13:32:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a208fbbf3 
					 
					
						
						
							
							docs: use proper apostrophe  
						
						 
						
						... 
						
						
						
						https://wiki.gnome.org/Design/OS/Typography  
						
						
					 
					
						2014-02-07 13:06:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ce016650b 
					 
					
						
						
							
							docs: Use markup for links  
						
						 
						
						
						
						
					 
					
						2014-02-07 09:42:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a22358c0c0 
					 
					
						
						
							
							docs: use ` instead of <literal>  
						
						 
						
						
						
						
					 
					
						2014-02-04 18:24:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c8bd8e7cf 
					 
					
						
						
							
							docs: Identify examples that are C code  
						
						 
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=723119  
						
						
					 
					
						2014-01-29 12:45:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						da86918c32 
					 
					
						
						
							
							combobox: Set GDK_SCROLL_MASK on the eventbox in appears-as-list mode  
						
						 
						
						... 
						
						
						
						This is so the scroll wheel works in both modes, and there's no behavioral
change depending on a style property.
https://bugzilla.gnome.org/show_bug.cgi?id=702663  
						
						
					 
					
						2013-11-20 13:18:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						438cd857c4 
					 
					
						
						
							
							all: Add names to timeouts  
						
						 
						
						... 
						
						
						
						Add names to every timeout we setup, so it's easier to track their
usage, and debug possible misbehaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=710651  
						
						
					 
					
						2013-10-23 13:31:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4415d087c6 
					 
					
						
						
							
							combobox: Add missing Since tags for entry constructors  
						
						 
						
						
						
						
					 
					
						2013-08-22 20:36:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8383f003f3 
					 
					
						
						
							
							Avoid deprecation warnings  
						
						 
						
						
						
						
					 
					
						2013-08-20 00:15:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f7b0cac94 
					 
					
						
						
							
							Deprecate tear off menus  
						
						 
						
						
						
						
					 
					
						2013-07-18 12:16:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0899ef7cc9 
					 
					
						
						
							
							gtk: Use new macros for defining private data  
						
						 
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=702996  
						
						
					 
					
						2013-07-09 09:30:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24fa277329 
					 
					
						
						
							
							combobox: popdown the combobox when on 'grab-broken-event'  
						
						 
						
						... 
						
						
						
						And also explicitly remove pointer/keyboard grabs from the display.
Whenever the grab is reported lost, we should popdown the combobox, so that the
GDK_WINDOW_TEMP window is hidden and removed from the toplevel, as done with
the menu for example.
Leaving the GDK_WINDOW_TEMP window open when re-activating the application
triggers several issues in the win32 backend, due to restacking windows of the
non-toplevel group into the toplevel group:
https://bugzilla.gnome.org/show_bug.cgi?id=695200  
						
						
					 
					
						2013-03-12 07:23:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						894f84c623 
					 
					
						
						
							
							Revert "combobox: Don't special-case RTL child positions anymore"  
						
						 
						
						... 
						
						
						
						This reverts commit cf712c462d .
https://bugzilla.gnome.org/show_bug.cgi?id=694451  
						
						
					 
					
						2013-02-23 14:53:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf712c462d 
					 
					
						
						
							
							combobox: Don't special-case RTL child positions anymore  
						
						 
						
						... 
						
						
						
						If you want to get rounded corners on an hbox, instead of
  :first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  :last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
you now need to write:
  :first-child, :last-child:dir(rtl) {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  :last-child, :first-child:dir(rtl)
  {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  } 
						
						
					 
					
						2012-12-18 18:25:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7747910b9d 
					 
					
						
						
							
							gtk: Use context's font  
						
						 
						
						... 
						
						
						
						Instead of using gtk_style_context_get_font() in
pango_context_get_metrics(), use pango_context_get_font_description().
The context contains the font description we are about to use after all. 
						
						
					 
					
						2012-12-06 02:57:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33f111a47c 
					 
					
						
						
							
							widget: Don't cache widget paths all the time  
						
						 
						
						... 
						
						
						
						Add an internal API that allows GtkStyleContext to create a widget path
for the widget and with that bypassing gtk_widget_get_path() and that
  function caching the path. 
						
						
					 
					
						2012-04-17 08:59:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ece9d2fd92 
					 
					
						
						
							
							gtk: Make widget only invalidate widget positions  
						
						 
						
						... 
						
						
						
						Instead of resetting them completely 
						
						
					 
					
						2012-04-17 08:59:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7cf9d7b84 
					 
					
						
						
							
							combobox: Make scrolling work again  
						
						 
						
						... 
						
						
						
						Select for scroll events, making it possible to use a scroll
wheel to change the combobox. 
						
						
					 
					
						2012-03-19 07:08:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						461803e407 
					 
					
						
						
							
							gtk: Get gtkwidgetpath.h includes out of the public headers  
						
						 
						
						... 
						
						
						
						and include them in the C files instead. 
						
						
					 
					
						2012-03-19 02:26:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2353d60b8a 
					 
					
						
						
							
							types: Move GtkAdustment declaration to gtktypes.h  
						
						 
						
						... 
						
						
						
						... and make all the headers to not include gtkadjustment.h anymore. Of
course, also include it in the source files instead. 
						
						
					 
					
						2012-03-03 19:45:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						 
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26ff536069 
					 
					
						
						
							
							combobox: fix cell area allocation in menu mode for RTL  
						
						 
						
						... 
						
						
						
						We were missing a padding to subtract from the child widget here. 
						
						
					 
					
						2012-01-31 20:30:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aa16f469bc 
					 
					
						
						
							
							combobox: fix dropdown menu alignment for RTL languages  
						
						 
						
						... 
						
						
						
						We need to add in the left padding, instead of subtracting it in that
case. 
						
						
					 
					
						2012-01-31 20:30:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65e6248542 
					 
					
						
						
							
							combobox: use gtk_container_class_handle_border_width()  
						
						 
						
						... 
						
						
						
						Avoids us fiddling with the border width manually in our size request
and allocation cycles. 
						
						
					 
					
						2012-01-31 20:30:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf7f0cb27a 
					 
					
						
						
							
							combobox: always trim the allocated area by padding and border for child  
						
						 
						
						... 
						
						
						
						When we're size allocating the children widgets, always trim the
allocation for padding and border of GtkComboBox, as that's all the area
they have available. 
						
						
					 
					
						2012-01-31 20:30:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec6b36add5 
					 
					
						
						
							
							combobox: cleanup allocation of children in list mode  
						
						 
						
						... 
						
						
						
						Instead of setting the same values for child allocation in different
places, just do it once. 
						
						
					 
					
						2012-01-31 20:30:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a8211b75b2 
					 
					
						
						
							
							combobox: cleanup and comment the allocation code somewhat  
						
						 
						
						
						
						
					 
					
						2012-01-31 20:30:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						00325e992b 
					 
					
						
						
							
							combobox: make sure to respect the GtkComboBox padding in menu mode  
						
						 
						
						... 
						
						
						
						When the combobox is in menu mode, we still shouldn't discard the
GtkComboBox padding value; it's wrong to allocate it to the button. 
						
						
					 
					
						2012-01-31 20:30:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c598a9501f 
					 
					
						
						
							
							combobox: cleanup GTK_COMBO_BOX_SIZE_ALLOCATE_BUTTON  
						
						 
						
						... 
						
						
						
						It was using the wrong padding values for RTL, and generally, using the
same variables in a distant macro makes this method even more
complicated than it already is... 
						
						
					 
					
						2012-01-31 20:30:41 -05:00