2005-11-14 Bill Haneman Fixes for OpenOffice.org direct bridge. * gail/gailtoplevel.c: (gail_toplevel_show_event_watcher): Ignore toplevel windows whose AtkObject role name is "redundant object". * gail/gail.c: (gail_focus_watcher): If a gtk+ focus event is emitted for a GtkWindow popup that isn't a GtkBin, or for a toplevel window without any focus children, then don't emit a focus event, as it's useless at best and wrong at worst. These edge cases occur in custom code, which is responsible for emitting its own "focus:" notifications in such cases. * gail/gailutil.c: (state_event_watcher): Test, rather than assert, GAIL_IS_WINDOW, and return otherwise (i.e. don't emit events inside gail if this isn't a GailWindow; make the custom implementation do the event emission instead, in that case). 2005-11-01 Bill Haneman * gail/gailtreeview.c: Fix for bug #310134. (idle_expand_row): Use idle_expand_path instead of getting the path from the idle_data, since the idle_data might be invalid by this time. (gail_tree_view_real_initialize): Init the idle_expand_path. (gail_tree_view_expand_row_gtk): Set the idle_expand_id and idle_expand_path for later processing. (model_row_inserted): Kill any pending idle-expand handlers that follow the inserted row, because they invalidate the pending path. (model_row_deleted): Kill pending idle-expand handlers, free the old path. 2005-10-27 Erdal Ronahi * configure.in: Added ku (Kurdish) to ALL_LINGUAS 2005-10-05 Bill Haneman * gail/gailtreeview.c: (gail_tree_view_finalize): Remove any pending idle handlers for cell cleanup. Fixes #306062. 2005-09-28 Bill Haneman * gail/gailtoplevel.c: (gail_toplevel_class_init): Init epv->getParent to gail_toplevel_get_parent. (gail_toplevel_get_parent): Return NULL, to prevent returning self as parent. Fixes bug #317436. 2005-08-30 Tor Lillqvist * gail-zip.in: New file. Used to build gail distribution for Win32. * configure.in * Makefile.am: Expand and distribute it.