2004-08-16 Bill Haneman <bill.haneman@sun.com>

	* gok/gok-key.c:
	(gok_key_label_from_keycode): Be more paranoid about
	initializing things; create some intermediate values for
	debugging purposes.

	* gok/gok-keyboard.c:
	Initialize m_XkbDisplay to NULL.
	(gok_keyboard_get_display): Try to init
	XKB if m_XkbDisplay is NULL, so we can
	return a meaningful value.
	(gok_keyboard_add_keys_from_xkb_geom): Special-case
	the 'Menus' key at login time, otherwise it will be
	omitted.  Fixes bug #142831.
	(gok_keyboard_get_alpha, gok_keyboard_get_alpha_by_freq):
	Lay out these compose keyboards on creation.
	(gok_keyboard_layout): Add one to value of maxKeysPerRow when
	calculating from sqrt.

	* gok/gok-keyslotter.c:
	(gok_keyslotter_add_prediction_keys): Add word prediction keys to
	start of keyboard, not end.  Change method of calculating the
	prediction key width to avoid truncating the 'add word' key
	too much.
	
	* gok/main.c:
	(gok_main_display): Return GDK_DISPLAY() if the main window
	hasn't been mapped yet.
	(gok_main_check_sticky_keys): Minor logic fix to
	avoid a spurious exit under some conditions.
	
2004-08-14  Ilkka Tuohela <hile@iki.fi>

	* Added fi to AC_LINGUAS in configure.in 

2004-08-13 Bill Haneman <bill.haneman@sun.com>

	* gok/main.c:
	(gok_main_check_sticky_keys): Don't use gconf to
	enable sticky-keys at login time (since we don't have
	gconf write access then), but call XkbSetControls directly.
	Fix for bug #150069.
	
2004-08-11  David Bolter <david.bolter@utoronto.ca>

	* gok.png: new icon from Calum.

2004-07-29  Bill Haneman <bill.haneman@sun.com>

	* gok/main.h:
	(gok_application_get_type): Added declaration, to help 
	compiler complaints with gcc 3.4.1.
	
2004-07-23  Bill Haneman <bill.haneman@sun.com>

	Fix for bug #147633.

	* gok/gok-spy.c:
	(gok_spy_search_component_list): Moved 
	gok_spy_distinguish_node_names from here to
	gok_spy_update_component_list, to prevent multiple 
	disambiguation passes when disamiguation fails.
	(gok_spy_distinguish_node_name): Don't prepend the LABEL_FOR a 
	node if we've already used it as the GokKey name; only prepend 
	labels if the relevant component AtkObject was not anonymous.
	
2004-07-23  Bill Haneman <bill.haneman@sun.com>
	
	* configure.in: post-dist version bump.
	(We won't need to increment the version again until 
	after dist+upload of 0.11.6).
	
	* gok.glade2: Removed example buttons from settings dialog;
	these are now GokButtons which must be hand-coded.

	* gok/gok-page-keysizespace.c:
	(gok_settings_page_keysizespace_initialize):
	Add the GokKey sample keys by hand (see above).
	(gok_settings_page_keysizespace_display): 
	Modify the GokKey sample keys now stored as statics,
	instead of calling glade_xml_get_widget().
	Fixes bug #144435.

2004-07-22  Bill Haneman <bill.haneman@sun.com>

	* README, NEWS: Updated for 0.11.5 dist.
	
	* gok/gok-output.c:
	(gok_output_send_to_system):
	Don't change predictions if the key generated is a modifier.

	* gok/gok-keyboard.c:
	(gok_style_if_enabled): Allow objects that aren't SENSITIVE;
	this is a workaround for some ill-behaved UI components.
	(gok_keyboard_compose_create): Make sure pKeyFirst is set when
	"Menus" key is used instead of "Back".
	Don't do word completion if current text field is PASSWORD_TEXT.
	(gok_keyboard_update_dynamic_keys): If "safe mode" is set (via
	LoginHelper), disable launchers, "exec" keys, window/activation
	keys, and About/Help/Settings keys.
	
	* gok/gok-feedback.c:
	(gok_feedback_perform_effect): Suppress speech when in 'safe mode'.
	[Is this always what we want to do?]

	* po/POTFILES.in:
	Added gok-key.c, gok-scanner.c, numberpad.kbd.in, 
	valuator.kbd.in (Thanks to Takao Fujiwara)

	* gok/gok-key.c:
	(gok_key_lookup_shorter_label): Add localization markup (Takao).

	* gok/gok-scanner.c:
	(gok_scanner_read_access_method): Remember to use gettext macro 
	on presentation string.

	* gok-with-references.schemas.m4:
	Added localization macros for displaynames of actions, feedbacks,  and access
	methods (Takao).
	
2004-07-08  Mohammad DAMT  <mdamt@bisnisweb.com>
 
        * configure.in (ALL_LINGUAS): Added "id" (Indonesian)
        * po/id.po: Indonesian translation by Ahmad Riza H Nst <rizahnst@eriagempita.co.id> added.