2005-02-07 Bill Haneman <[email protected]>

       * configure.in: Revved to 0.12.2.

       * gok/main.c:
       (gok_main_warn_if_corepointer_mode): Rename to
       (gok_main_warn). Clean up the warning strings a little.

       * gok/gok-input.c:
       (gok_input_detach_corepointer): New, currently a no-op.
       (gok_input_find_by_id): New.
       (gok_input_close): New - we should close what we open.
       (gok_input_mismatch_warn): New.  Post a dialog
       if the input events received don't match gconf expectation.
       Go ahead and switch, but allow the user to cancel.

       * gok/callbacks.c:
       (gok_input_extension_filter): When an input event is
       initially received, confirm that it's from the source we expect;
       this allows 'auto-detection' if the user is manipulating a device
       that we didn't anticipate.
       If this happens, warn the user.

       * gok/gok-button.c:
       (gok_button_enter_notify): Revise the core-pointer warnings,
       in support of swapping the corepointer out on the fly.

       * gok/gok-settings-dialog.c:
       Use the revised wording for the "corepointer warning"
       (same as in gok-button.c).

2005-02-07 Bill Haneman <[email protected]>

       * gok/gok-spy.c:
       (gok_spy_resolve_namesakes): Don't skip over some links in the
       list when disambiguating - make sure all 'ambiguous' elements get
       relation/labels prepended.  Fixes bug #149266.

2005-02-07  David Bolter  <[email protected]>

       * mouse.kbd.in: now uses arrow images for directions
       Fixes bug #151606

2005-02-07 Bill Haneman <[email protected]>

       * gok/gok-spy.c:
       (gok_spy_append_node): Replace a 'NULL' with '0' to
       appease compiler.

       * gok/main.c:
       (gok_main_window_change_listener): Branch immediately to
       UI Grab keyboard when an alert is posted.  Fixes bug 134348.

2005-02-03  Bill Haneman <[email protected]>

       * gok/gok-spy.c:
       (gok_spy_search_component_list): Search the children
       of ROLE_TOGGLE_BUTTON objects, since GtkExpanders
       are toggle buttons with interesting children.
       Fixes #165828.

2005-02-03  Bill Haneman <[email protected]>

       * gok/gok-keyboard.c:
       (gok_keyboard_selectaction): Check to make sure the selected node
       implements Action - if not, call do_leaf_action instead of
       branch_or_invoke_actions.

       * gok/gok-spy.c: Added some logging.

2005-01-28  Bill Haneman <[email protected]>

       * gok/gok-word-complete.c, gok/create-branching-keyboard,
       * gok/keyboard-geometry.c, gok/gok-glade-helpers.c:
       Fixes for control reaching end of functions - original
       version of patch from Chris Lahey.