2008-05-28 Michael Natterer * gailwidget.h: include instead of * *.h: don't include anyting from gtk since all headers indirectly include gailwidget.h. * gailcellparent.c: include instead of individual files. * gailcheckmenuitem.c * gailmenu.c * gailtreeview.c: remove all gtk includes since it's always included by including any gail header. 2008-05-26 Michael Natterer * libgail-util/gailmisc.h * libgail-util/gailtextutil.h: use G_BEGIN/END_DECLS. 2008-05-24 Matthias Clasen Bug 504706 – wrong deallocator used for GError in gailtextview.c * gailtextview.c: Don't use g_free on a GError. 2008-04-02 Li Yuan * gailbutton.c: (idle_do_action): Patch from Alejandro Piñeiro Iglesias . Bug #496167. Synthesize press and release GdkEvent in button's click action. 2008-03-31 Li Yuan * gailbutton.c: (gail_button_ref_state_set): Bug #433324. add/remove selectable state depand on if the button can be focused. 2008-03-20 Li Yuan * gailcell.c: (gail_cell_object_finalize): Bug #498079. Free cell's action info before free the action_list. 2008-01-11 Li Yuan * gailtreeview.c: (gail_tree_view_real_initialize), (focus_in), (focus_out): Bug #508255. Remove ATK_STATE_FOCUSED state when focus jumps out. Emit "active-descendant-changed" and add ATK_STATE_FOCUSED state when focus comes in again. 2008-01-11 Li Yuan * gailtreeview.c: (gail_tree_view_ref_child), (idle_cursor_changed): Bug #497218. Emit "active-descendant-changed" when focus first comes into treeview. Add/remove ATK_STATE_FOCUSED when cursor changes. 2008-01-11 Li Yuan * gailtreeview.c: (gail_tree_view_get_n_rows): Bug #508715. Should use gtk_tree_path_free to free a GtkTreePath.