dad727d41c 
					 
					
						
						
							
							GtkToplevelAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers.
This also required removing access to GtkToplevelAccessible innards
from the GtkWindowAccessible implementation. 
						
						
					 
					
						2012-10-15 05:52:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1594c39be 
					 
					
						
						
							
							GtkTextViewAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-15 05:31:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d13b70f779 
					 
					
						
						
							
							GtkTextCellAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 21:21:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b667e006a 
					 
					
						
						
							
							GtkRendererCellAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers.
This also required removing access to GtkRendererCellAccessible innards
from various cell accessible implementations. 
						
						
					 
					
						2012-10-14 21:07:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06542b2b59 
					 
					
						
						
							
							GtkRadioMenuItemAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 20:48:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6e962811 
					 
					
						
						
							
							GtkRadioButtonAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 20:18:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ea0293356 
					 
					
						
						
							
							GtkNotebookPageAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 20:15:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c86628b41e 
					 
					
						
						
							
							GtkNotebookAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 20:09:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f44c9dff3d 
					 
					
						
						
							
							GtkMenuItemAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 20:01:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a41636988 
					 
					
						
						
							
							GtkLinkButtonAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 19:55:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8e4543ff3 
					 
					
						
						
							
							GtkLabelAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 19:51:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ea3979864 
					 
					
						
						
							
							GtkImageCellAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 19:43:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bbfcc2491 
					 
					
						
						
							
							GtkImageAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 19:38:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						538c241951 
					 
					
						
						
							
							GtkIconViewAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 16:06:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4745adaeff 
					 
					
						
						
							
							GtkEntryAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 15:59:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ad379708f 
					 
					
						
						
							
							GtkContainerCellAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers.
This also required removing access to GtkContainerCellAccessible
innards from the GtkCellAccessible implementation. 
						
						
					 
					
						2012-10-14 15:56:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						978f336aa4 
					 
					
						
						
							
							GtkContainerAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers.
This also required removing access to GtkContainerAccessible innards
from the GtkMenuItemAccessible implementation. 
						
						
					 
					
						2012-10-14 15:56:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95f3fadcbd 
					 
					
						
						
							
							Remove leftover from commit  7264a996fe 
						
						
						
						
					 
					
						2012-10-14 11:57:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dc4d2c621 
					 
					
						
						
							
							GtkComboBoxAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 02:47:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5226327e11 
					 
					
						
						
							
							GtkBooleanCellAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 02:40:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7264a996fe 
					 
					
						
						
							
							GtkArrowAccessible: add a private struct  
						
						... 
						
						
						
						Move instance fields to a private struct, in preparation
for installing a11y headers. 
						
						
					 
					
						2012-10-14 02:39:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e486139ca 
					 
					
						
						
							
							a11y: Fix for -Wmissing-declarations  
						
						... 
						
						
						
						I'll add a bunch of fixes for gcc complaining about
-Wmissing-declarations after finding a bunch of cases today where I had
forgotten to make functions static in the CSS code.
A thorn in those patches is G_DEFINE_TYPE() which doesn't allow making
the get_type() function static, so I added definitions for that function
above the G_DEFINE_TYPE().
After those patches, GTK should compile without warnings when this flag
is enabled. 
						
						
					 
					
						2012-10-02 19:32:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5debed5ae2 
					 
					
						
						
							
							Shut down a11y when an app shuts down  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=684076  
					
						2012-09-16 19:31:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ff328d21f 
					 
					
						
						
							
							a11y: Solved leak on gtk_widget_accessible_get_description  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=643611  
					
						2012-09-12 21:15:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ca355b460 
					 
					
						
						
							
							GtkEntryAccessible: Remove unused variable  
						
						
						
						
					 
					
						2012-08-16 10:37:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63e2a0ff0c 
					 
					
						
						
							
							Expose the masked string for password fields to assistive technologies.  
						
						... 
						
						
						
						Call _gtk_entry_get_display_text()from gtkentryaccessible.c to make
sure we always consider the actual text being displayed when
implementing the functions from the AtkTet interface.
https://bugzilla.gnome.org/show_bug.cgi?id=681591  
						
						
					 
					
						2012-08-10 18:09:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d0e88bac7 
					 
					
						
						
							
							gtk: Don't use GDK_THREADS_ENTER/LEAVE macros internally  
						
						... 
						
						
						
						These are just wrappers for the functions, and we want to
deprecate them. Stopping to use them internally is a good
first step. 
						
						
					 
					
						2012-07-30 18:01:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b900016a05 
					 
					
						
						
							
							a11y: Make lockbutton notify about state changes  
						
						... 
						
						
						
						In particular, ensure that the name of the lockbutton gets updated as
the displayed text of the lockbutton changes.
https://bugzilla.gnome.org/show_bug.cgi?id=677347  
						
						
					 
					
						2012-07-09 03:12:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58cf6dfaaf 
					 
					
						
						
							
							a11y: Get lockbutton text directly  
						
						... 
						
						
						
						Instead of letting the generic button code attempt to find the currently
displayed text, just return the text directly.
https://bugzilla.gnome.org/show_bug.cgi?id=677347  
						
						
					 
					
						2012-07-09 02:58:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb1b025cbf 
					 
					
						
						
							
							a11y: Add separate accessible for GtkLockButton  
						
						... 
						
						
						
						The accessible doesn't do anything yet, this is just infrastructure
work. 
						
						
					 
					
						2012-07-09 02:29:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0dbf5db0e1 
					 
					
						
						
							
							a11y: Don't mess up if column gets hidden  
						
						... 
						
						
						
						We were using a function that insisted on visible columns for computing
the potential ID of an invisible column. Not good.
https://bugzilla.gnome.org/show_bug.cgi?id=675990  
						
						
					 
					
						2012-07-09 01:28:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cfe2a38bf 
					 
					
						
						
							
							a11y: remove implementation for [add/remove]_global_event_listener  
						
						... 
						
						
						
						Since release 2.5.3, ATK provides an implementation for those
methods, so toolkits doesn't need to implement them. 
						
						
					 
					
						2012-06-28 12:38:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed8203e700 
					 
					
						
						
							
							build: Drop --without-atk-bridge option  
						
						... 
						
						
						
						Instead, always build it if and only if X11.  This reduces the set of
supported configurations.
https://bugzilla.gnome.org/show_bug.cgi?id=677491  
						
						
					 
					
						2012-06-26 13:50:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71e0e72c69 
					 
					
						
						
							
							build: Add --without-atk-bridge, only check for it on X11 platforms  
						
						... 
						
						
						
						Some builders using gtk3 outside of the GNOME cycle want an option to
avoid linking to atk-bridge-2.0.  Provide that, and at the same time
ensure we're only looking for it on X11 platforms.
https://bugzilla.gnome.org/show_bug.cgi?id=677491  
						
						
					 
					
						2012-06-22 23:49:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffe1e31a2c 
					 
					
						
						
							
							gtk: Always load the atk-bridge  
						
						... 
						
						
						
						Slightly modified by Alejandro Piñeiro
https://bugzilla.gnome.org/show_bug.cgi?id=677491  
						
						
					 
					
						2012-06-15 17:09:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3473577386 
					 
					
						
						
							
							a11y: fix a typo leading to a crash  
						
						... 
						
						
						
						text can't be NULL here, or we would have failed way earlier.
The original code from gail returned if the renderer text was NULL, and
we have to do that, or we'll end up calling e.g.
g_utf8_offset_to_pointer() on a NULL pointer.
https://bugzilla.redhat.com/show_bug.cgi?id=827930 
https://bugzilla.gnome.org/show_bug.cgi?id=677551  
						
						
					 
					
						2012-06-07 16:51:02 -04: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d20d7c54d3 
					 
					
						
						
							
							iconview: Redo layouting  
						
						
						
						
					 
					
						2012-05-07 00:12:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee91e272a8 
					 
					
						
						
							
							iconview: Remove needless requirement  
						
						... 
						
						
						
						If we use
  &item->cell_area
instead of
  (GdkRectangle *) item
there is no need anymore to keep the cell_area as the first member of
the the item. And we cget compile-time checks for changes to the item
struct. 
						
						
					 
					
						2012-05-07 00:12:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47e44028e1 
					 
					
						
						
							
							a11y: Add back the 'toggle' actions  
						
						... 
						
						
						
						This is a hack.
But as long as Orca cannot figure out if a cell is heckable, the best we
can do is support the old way of providing a "toggle" action.
https://bugzilla.gnome.org/show_bug.cgi?id=672367 
https://bugzilla.gnome.org/show_bug.cgi?id=672368 
https://bugzilla.gnome.org/show_bug.cgi?id=672369  
						
						
					 
					
						2012-03-19 02:26:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50e3f532b9 
					 
					
						
						
							
							a11y: Only care about GtkOrientable::orientation  
						
						... 
						
						
						
						There are other widgets (like PanelToplevel) that aren't a GtkOrientable
but still have that property. 
						
						
					 
					
						2012-03-09 13:23:05 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						140e884868 
					 
					
						
						
							
							Symbol exporting fixes  
						
						
						
						
					 
					
						2012-02-21 01:50:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1a625aa78 
					 
					
						
						
							
							GtkColorSwatch: Add accessible actions  
						
						
						
						
					 
					
						2012-02-14 21:16:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90e65f30ab 
					 
					
						
						
							
							a11y: Mark cells as defunct when deleting them  
						
						... 
						
						
						
						Just unreffing isn't enough, atk-bridge might have a reference to the
object still. 
						
						
					 
					
						2012-02-12 16:45:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						194a48bd4a 
					 
					
						
						
							
							a11y: Redo ref_accessible_at_point()  
						
						... 
						
						
						
						use direct access to the RBTree instead of fiddling with the path.
Removes the lat caller of get_index() and with it count_rows(), so those
are gone now. 
						
						
					 
					
						2012-02-11 05:11:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3827d75f64 
					 
					
						
						
							
							a11y: create focus cell accessibles when they get focused  
						
						
						
						
					 
					
						2012-02-11 04:44:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf8d9ceb2f 
					 
					
						
						
							
							a11y: Split out cell creation function  
						
						
						
						
					 
					
						2012-02-11 04:41:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						315ac9413b 
					 
					
						
						
							
							a11y: Set relations without tree path  
						
						... 
						
						
						
						We can directly use at the rbtree's parent. 
						
						
					 
					
						2012-02-11 04:13:04 +01:00