Michael Weghorn 5147e95d1d 
	
	
	a11y: Port from deprecated atk_focus_tracker_notify ... 
			Port `gail_focus_notify` from using the deprecated
`atk_focus_tracker_notify` to notify about the new
focus object. Notify of a state of the focused state
instead, as suggested in the
`atk_focus_tracker_notify` doc [1].
Using the deprecated function e.g. resulted in
the Orca screen reader no longer announcing
initial focus on editable comboboxes in
LibreOffice Writer's toolbars after Orca dropped
support for the deprecated "focus" AT-SPI event
in this commit [2]:
    commit 9e2902dd46c7e583a097e235dfd7e3c50b016383
    Author: Joanmarie Diggs <jdiggs@igalia.com >
    Date:   Wed May 1 12:14:07 2024 +0200
        Remove the on_focus handler for the LibreOffice script
        The "focus:" event was deprecated many years ago. If the expected
        "object:state-changed:focused" event is absent, that bug should
        be fixed.
This commit makes the announcement work again.
It also fixes the scenario described in [3].
[1] https://docs.gtk.org/atk/func.focus_tracker_notify.html 
[2] 9e2902dd46https://gitlab.gnome.org/GNOME/gtk/-/issues/454#note_2099344 
Fixes : #454  
		
	 
		2024-05-08 12:52:42 +02:00 
	 
	
	
		 
	
	
	
		
			
			
			
			
			
			2015-02-02 09:31:27 +01:00 
		 
	
		
			
			
			
			
			
			2024-05-08 12:52:42 +02:00 
		 
	
		
			
			
			
			
			
			2013-09-25 20:14:04 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-05 16:10:16 +02:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:46 -05:00 
		 
	
		
			
			
			
			
			
			2019-09-27 18:15:44 +02:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:45 -05:00 
		 
	
		
			
			
			
			
			
			2013-07-09 09:28:49 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 16:36:06 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-11-25 22:33:27 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2023-07-07 15:55:36 +02:00 
		 
	
		
			
			
			
			
			
			2015-04-10 16:36:06 +02:00 
		 
	
		
			
			
			
			
			
			2022-12-06 21:50:30 +00:00 
		 
	
		
			
			
			
			
			
			2019-03-03 20:22:09 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-10 16:36:06 +02:00 
		 
	
		
			
			
			
			
			
			2014-01-04 21:53:31 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-01-05 10:54:43 -05:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:11:12 -05:00 
		 
	
		
			
			
			
			
			
			2013-09-16 15:41:15 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-10-14 23:58:37 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-13 02:02:50 +01:00 
		 
	
		
			
			
			
			
			
			2021-06-11 08:53:46 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2018-06-19 18:38:49 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-02-04 00:57:46 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2021-05-11 19:34:00 +02:00 
		 
	
		
			
			
			
			
			
			2022-01-30 18:56:55 +02:00 
		 
	
		
			
			
			
			
			
			2013-10-06 23:31:17 -04:00 
		 
	
		
			
			
			
			
			
			2013-10-06 23:31:17 -04:00 
		 
	
		
			
			
			
			
			
			2013-10-06 23:31:17 -04:00 
		 
	
		
			
			
			
			
			
			2013-10-06 23:31:17 -04:00 
		 
	
		
			
			
			
			
			
			2013-10-06 23:31:17 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2019-08-15 13:09:07 +02:00 
		 
	
		
			
			
			
			
			
			2022-01-30 19:09:50 +02:00 
		 
	
		
			
			
			
			
			
			2019-02-22 18:38:11 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:04:01 -05:00 
		 
	
		
			
			
			
			
			
			2015-07-26 02:57:39 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-04-01 21:40:23 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2018-02-11 23:28:50 +00:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-01-04 10:54:03 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:46:03 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-01-04 10:54:03 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-04-06 01:44:36 -04:00 
		 
	
		
			
			
			
			
			
			2013-06-13 12:17:06 +02:00 
		 
	
		
			
			
			
			
			
			2014-04-06 01:44:36 -04:00 
		 
	
		
			
			
			
			
			
			2014-08-03 02:48:26 +02:00 
		 
	
		
			
			
			
			
			
			2013-09-21 20:51:22 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:04:01 -05:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2015-03-13 18:38:18 -04:00 
		 
	
		
			
			
			
			
			
			2013-12-20 13:31:08 -05:00 
		 
	
		
			
			
			
			
			
			2014-08-15 10:29:48 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-10-06 02:00:31 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2020-12-05 00:34:32 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:46:17 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2020-10-08 22:00:21 +02:00 
		 
	
		
			
			
			
			
			
			2022-01-30 18:56:55 +02:00 
		 
	
		
			
			
			
			
			
			2014-07-30 23:14:41 +02:00 
		 
	
		
			
			
			
			
			
			2014-03-10 23:02:14 +01:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:46:30 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-09 09:28:49 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-09 09:28:49 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:46:45 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-09 09:28:49 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:47:00 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2018-04-22 16:11:01 +01:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2020-10-08 22:00:21 +02:00 
		 
	
		
			
			
			
			
			
			2022-01-30 18:56:55 +02:00 
		 
	
		
			
			
			
			
			
			2014-05-02 20:47:16 -04:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2016-05-30 19:12:52 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-30 19:12:52 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-30 19:12:52 +02:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2013-09-12 11:52:51 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 16:36:06 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2020-10-07 20:20:05 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:04:01 -05:00 
		 
	
		
			
			
			
			
			
			2012-12-27 11:27:44 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2014-07-12 07:13:27 +02:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2022-02-11 18:39:55 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:04:01 -05:00 
		 
	
		
			
			
			
			
			
			2019-02-22 18:38:11 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2012-12-27 12:04:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-03-04 23:50:50 -05:00 
		 
	
		
			
			
			
			
			
			2013-05-05 15:38:47 -04:00 
		 
	
		
			
			
			
			
			
			2021-05-11 19:34:00 +02:00