2004-05-13 Bill Haneman * gok/gok-spy.c: (gok_spy_set_focussed_object): Ref/unref the focussed object when storing and replacing; fixes lurking crasher bug. * configure.in: Revved to 0.11.3, so we can re-dist with above bug fix. 2004-05-12 Bill Haneman * gok/gok-output.c, gok/create-branching-keyboard.c: Silence compiler warnings. * gok/gok-keyboard.c: (gok_keyboard_about): Unset the 'dialog' hint on this window to prevent self-occlusion; center the dialog after (since the WM won't). * gok/main.c: (gok_main_check_sticky_keys, gok_main_check_accessibility): Unset the 'dialog' hint on these windows to prevent self-occlusion. Center the dialogs. Fixes #136160. (gok_main_update_struts): Set the top strut property correctly. Also use and set the _wm_strut_partial property. Fixes #140882. (gok_main_warn_if_corepointer_mode): New, post a warning dialog if GOK is started in corepointer mode or if GOK's access method is changed to a corepointer access mode. Fixes #138518. * gok/gok-settings-dialog.c: (on_button_try): Use gok_main_warn_if_corepointer_mode on apply. * gok/gok-button.c: (gok_button_enter_notify): Warn about 'corepointer mode' if dwell selection occurs via core pointer. 2004-05-11 James Henstridge * configure.in: remove GNOME_PLATFORM_GNOME_2 macro, which is a no-op and deprecated. 2004-05-10 David Bolter * Makefile.am: added directed.xml.in * directed.xam: new file * directed.xml.in: new file * gok/gok-chunker.c: numerous edits for directed scanning method * gok/gok-chunker.h: new function "gok_chunker_highlight_chunk_with_key" * gok/gok-keyboard.c: added logging, and comments. * gok/gok-scanner.c: removed cruft * gok/gok-spy.c: added logging * gok/main.c: added condition for highlighting center key This work provides an implementation of 5 switch directed scanning, resolving RFE #135838.