25d9412c7e 
					 
					
						
						
							
							Split subdirectory file lists off  
						
						... 
						
						
						
						This moves a little closer to a proper nonrecursive setup, and
makes the gtk Makefile.am less monstrous. 
						
						
					 
					
						2014-11-30 16:11:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						246c172e1e 
					 
					
						
						
							
							GtkButtonAccessible: Stop emitting state-change signals for ATK_STATE_ARMED  
						
						... 
						
						
						
						ATK_STATE_ARMED is now deprecated. There is no replacement.
https://bugzilla.gnome.org/show_bug.cgi?id=740438  
						
						
					 
					
						2014-11-25 22:33:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2893a71a3e 
					 
					
						
						
							
							Implement support for ATK_STATE_HAS_TOOLTIP  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=738982  
					
						2014-10-22 22:55:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef62a872f5 
					 
					
						
						
							
							GtkContainerAccessible: avoid resurrecting accessibles  
						
						... 
						
						
						
						When removing a child, we don't want to resurrect its
accessible needlessly. 
						
						
					 
					
						2014-10-14 23:58:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e5b58c727 
					 
					
						
						
							
							stylecontext: Move private a11y function to private header  
						
						
						
						
					 
					
						2014-08-16 19:39:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49ccb23743 
					 
					
						
						
							
							GtkMenuItemAccessible: use "insert" signal  
						
						... 
						
						
						
						Use the "insert" rather than the "add" signal to reliably detect
additions of menu items.
https://bugzilla.gnome.org/show_bug.cgi?id=372545  
						
						
					 
					
						2014-08-15 10:29:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb7d710931 
					 
					
						
						
							
							listboxrowaccessible: Avoid assertion failure  
						
						... 
						
						
						
						The next call to gtk_list_box_get_selection_mode just expected the
GtkListBoxRow's parent to be a GtkListBox and failed when the row was
added to something other than a GtkListBox.
https://bugzilla.gnome.org/show_bug.cgi?id=733782  
						
						
					 
					
						2014-08-03 02:48:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b0ae4bad3 
					 
					
						
						
							
							GtkPopover: Properly update a11y parent  
						
						... 
						
						
						
						When the relative-to widget changes, update the accessible parent
of the popovers accessible.
https://bugzilla.gnome.org/show_bug.cgi?id=733923  
						
						
					 
					
						2014-07-30 23:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2be4474a19 
					 
					
						
						
							
							a11y: unref selected item only if it is not NULL  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=733610  
					
						2014-07-25 10:03:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcbbe54936 
					 
					
						
						
							
							a11y: Do not include gtkx.h directly  
						
						
						
						
					 
					
						2014-07-12 07:13:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b793dd508 
					 
					
						
						
							
							a11y: Remove an outdated comment  
						
						
						
						
					 
					
						2014-06-10 01:17:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc00381d30 
					 
					
						
						
							
							GtkEntryAccessible: Emit signal after insertion  
						
						... 
						
						
						
						The signal needs to be emitted after the text insertion as at-spi gets
the text to compute the inserted text due to the AtkText::insert-text
signal not containing it.
Also adjust position to reflect changes to the offsets.
https://bugzilla.gnome.org/show_bug.cgi?id=731429  
						
						
					 
					
						2014-06-10 01:07:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bda145b19f 
					 
					
						
						
							
							gtk: fix annotation syntax and missing some missing annotations  
						
						... 
						
						
						
						These changes clean up various errors and omissions resulting from
either slightly incorrect G-I/gtk-doc syntax or missing documentation
blocks.
https://bugzilla.gnome.org/show_bug.cgi?id=730745  
						
						
					 
					
						2014-05-27 21:10:32 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04703689b8 
					 
					
						
						
							
							Deprecate GtkAligment  
						
						... 
						
						
						
						This has been dangling ever since 3.0.
https://bugzilla.gnome.org/show_bug.cgi?id=645781  
						
						
					 
					
						2014-05-23 20:31:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a4b23bfad 
					 
					
						
						
							
							a11y: build directly into libgtk instead of an internal library  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=730615  
					
						2014-05-23 19:20:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2a1c6da95 
					 
					
						
						
							
							cellarea: don't use focus-line-width  
						
						... 
						
						
						
						Use CSS padding instead. 
						
						
					 
					
						2014-05-09 11:02:45 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22ab2ca2a5 
					 
					
						
						
							
							a11y: Avoid a warning  
						
						... 
						
						
						
						The listbox row accessible code was giving warnings when
parent is NULL, at destruction time. 
						
						
					 
					
						2014-05-05 19:46:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						748b2bf5ae 
					 
					
						
						
							
							a11y: Disable deprecation warnings in AtkMisc implementation  
						
						
						
						
					 
					
						2014-05-05 16:10:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d7f7ddadf 
					 
					
						
						
							
							GtkSpinButton: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:47:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc7e7495a6 
					 
					
						
						
							
							GtkScaleButton: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:47:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						516cd70780 
					 
					
						
						
							
							GtkRange: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d50657740 
					 
					
						
						
							
							GtkProgressBar: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:46:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98affc6829 
					 
					
						
						
							
							GtkPaned: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:46:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						987cce9e65 
					 
					
						
						
							
							GtkLevelBar: Implement new AtkValue interface  
						
						... 
						
						
						
						The AtkValue interface has been replaced in ATK 2.12.
Implement the new one in addition to the old one. 
						
						
					 
					
						2014-05-02 20:46:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						efcaaa524e 
					 
					
						
						
							
							list box: Update accessible implementation  
						
						... 
						
						
						
						Now that multi selection is supported, we can provide a more
complete AtkSelection implementation. 
						
						
					 
					
						2014-04-06 01:44:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fee33b1a81 
					 
					
						
						
							
							Clean up private headers  
						
						... 
						
						
						
						This commit adds a few missing private headers, and cleans up
some irregularities in the existing ones 
						
						
					 
					
						2014-04-05 02:06:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b29bbc6210 
					 
					
						
						
							
							a11y: atk_table_get_row_at_index is deprecated  
						
						... 
						
						
						
						Do not use deprecated index based AtkTable functions use static
helper instead.
https://bugzilla.gnome.org/show_bug.cgi?id=727313  
						
						
					 
					
						2014-04-01 21:40:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7962f5871 
					 
					
						
						
							
							a11y: atk_component_get_position is deprecated  
						
						... 
						
						
						
						Switch to using atk_component_get_extents instead.
https://bugzilla.gnome.org/show_bug.cgi?id=727313  
						
						
					 
					
						2014-04-01 21:40:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f71f7215ab 
					 
					
						
						
							
							all: Name more idles and timeouts  
						
						... 
						
						
						
						Following up from 438cd857c4https://bugzilla.gnome.org/show_bug.cgi?id=726870  
						
						
					 
					
						2014-03-26 20:09:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be7380a418 
					 
					
						
						
							
							a11y: Move relationset updating to new vfunc  
						
						... 
						
						
						
						This way, we don't create lots of cell accessibles when creating the
first one (because surely one is the parent/child of another who again
is a parent/child of another who again....) 
						
						
					 
					
						2014-03-24 16:38:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8374a58623 
					 
					
						
						
							
							a11y: Add API to update relationsets of cells to their parents  
						
						
						
						
					 
					
						2014-03-24 16:38:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fef14e0e87 
					 
					
						
						
							
							a11y: Don't unref relations  
						
						... 
						
						
						
						Nobody was reffing those related object in the first place and that
was causing random crashes.
And if somebody had reffed those related objects, they'd have caused
reference cycles.
https://bugzilla.gnome.org/show_bug.cgi?id=726838  
						
						
					 
					
						2014-03-24 16:38:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e7884f1a7 
					 
					
						
						
							
							a11y: Remove weak reference when updating a GtkPopoverAccessible relative-to widget  
						
						... 
						
						
						
						Otherwise the weak reference is left dangling, which later causes issues at the time
of destroying that widget.
https://bugzilla.gnome.org/show_bug.cgi?id=726749  
						
						
					 
					
						2014-03-21 15:33:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66fae0330c 
					 
					
						
						
							
							a11y: Don't use signals  
						
						... 
						
						
						
						Instead, call functions directly. Fixes the fact that the signals
weren't disconnected even when the accessible was destroyed.
https://bugzilla.gnome.org/show_bug.cgi?id=725733  
						
						
					 
					
						2014-03-13 02:02:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89c4ef5873 
					 
					
						
						
							
							a11y: Don't allocate a list just for counting widgets in GtkContainerAccessible  
						
						... 
						
						
						
						It's more straightforward if counting through gtk_container_foreach(). 
						
						
					 
					
						2014-03-10 23:02:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31cd153050 
					 
					
						
						
							
							a11y: Add GtkPopopverAccessible  
						
						... 
						
						
						
						And let GtkPopover use it as its GtkAccessible implementation, this
accessible sets the POPUP_FOR relationship to the relative-to widget,
and keeps track of changes there.
https://bugzilla.gnome.org/show_bug.cgi?id=725864  
						
						
					 
					
						2014-03-10 23:02:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4d6968e1a 
					 
					
						
						
							
							a11y: Add private GtkContainerAccessible functions to add/remove a child  
						
						... 
						
						
						
						This may be useful in container implementations, or for internal children
that trigger no signal emission.
https://bugzilla.gnome.org/show_bug.cgi?id=725864  
						
						
					 
					
						2014-03-10 23:01:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d54fee952 
					 
					
						
						
							
							a11y: Make GtkWindowAccessible know about popovers  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=725864  
					
						2014-03-10 23:01:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						158cb29e55 
					 
					
						
						
							
							GtkIconViewAccessible: Don't access freed item  
						
						... 
						
						
						
						Don't get index from deleted GtkIconViewItem.
Remove the item before traversing list of items.
https://bugzilla.gnome.org/show_bug.cgi?id=701884  
						
						
					 
					
						2014-03-05 21:03:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af4b26f581 
					 
					
						
						
							
							a11y: Fix refcounting for treeview cells  
						
						... 
						
						
						
						Old code assumed that AT-SPI would keep track of references and
therefore tried to only hold weak references. On the other hand it also
tried to keep objects alive so it referenced objects very randomly. All
of that lead to cycles and leaking.
As AT-SPI does not keep track of objects at all, the treeview now does.
The refcounting looks as follows:
GtkTreeViewAccessible
  => creates per row/column
GtkTreeViewAccessibleCellInfo
  => which references 1
GtkCellAccessible
If there is only one cell, this accessible is a
GtkRendererCellAccessible, otherwise a GtkContainerCellAccessible is
created and that accessible holds references to the
GtkRendererCellAccessibles that are created for every cell renderer.
https://bugzilla.gnome.org/show_bug.cgi?id=554618  
						
						
					 
					
						2014-02-26 02:36:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcdb4aa2a7 
					 
					
						
						
							
							a11y: Refactor function  
						
						... 
						
						
						
						Make the intent of the function clear by implementing it that way. 
						
						
					 
					
						2014-02-26 02:36:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ea4dbf3e0 
					 
					
						
						
							
							a11y: Split out a function  
						
						... 
						
						
						
						This will make the next refactoring easier. 
						
						
					 
					
						2014-02-26 02:36:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70ff97e812 
					 
					
						
						
							
							a11y: Remove unused variable  
						
						
						
						
					 
					
						2014-02-26 02:36:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fdd420e78 
					 
					
						
						
							
							a11y: Use more obvious function name  
						
						
						
						
					 
					
						2014-02-26 02:36:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f60bb84d15 
					 
					
						
						
							
							a11y: Split out creation of cell info  
						
						... 
						
						
						
						Don't mix cell info creation with cell accessible creation. Instead,
first create the accessible, then create the cell info. 
						
						
					 
					
						2014-02-26 02:36:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43fe3c499c 
					 
					
						
						
							
							a11y: Split out a function  
						
						... 
						
						
						
						First in a set of refactorings to make the create_cell() function
actually understandable. 
						
						
					 
					
						2014-02-26 02:36:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79ed2b790a 
					 
					
						
						
							
							a11y: remove implementation for component->get_size  
						
						... 
						
						
						
						Recently get_size was removed because it was redundant, as
you can get the same information from get_extents.
https://bugzilla.gnome.org/show_bug.cgi?id=723863  
						
						
					 
					
						2014-02-09 23:11:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4238cc4b7b 
					 
					
						
						
							
							Revert "Fix memory leak in GtkTreeViewAccessible"  
						
						... 
						
						
						
						This reverts commit 7a411eb6dd 
						
						
					 
					
						2014-02-06 22:15:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a45418b67 
					 
					
						
						
							
							docs: use proper quotes  
						
						
						
						
					 
					
						2014-02-05 15:08:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43baa213b2 
					 
					
						
						
							
							a11y: Ignore deprecation warnings for ATK focus tracker  
						
						
						
						
					 
					
						2014-02-03 21:38:16 +01:00