2004-08-30  Marc Mulcahy  <marc.mulcahy@sun.com>

	* drivers/dectalk/dectalksynthesisdriver.c: Fix the build.

	* configure.in: Updated version number.

	* NEWS: Updated.

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

	* drivers/festival/festivalsynthesisdriver.c:
	(festival_driverInit):
	Don't initialize the driver if the festival executable can't be
	found. 
	(get_voice_list):
	Return an empty voice list if the driver can't be initialized.
	[bug #150518].

	* test/test-speech.c:
	Print an error message if the specified driver can't be initialized.
	
2004-07-28  Bill Haneman <bill.haneman@sun.com>

	* drivers/freetts/.../FreeTTSSynthesisDriver.java:
	(voiceMatchesSpec): Private, new.
	(getVoices): Use voiceMatchesSpec method, to do inexact
	locale matching (see bug #129186).  Also, fix return value
	of getVoices (), which was previously causing a CORBA error.

	* drivers/theta/thetasynthesisdriver.c:
	(lang_matches_spec): New method for doing fuzzy
	locale matching.
	(prune_voice_list): Use lang_matches_spec (see bug #129186).

	* drivers/theta/dectalksynthesisdriver.c:
	(lang_matches_spec): New method for doing fuzzy
	locale matching.
	(prune_voice_list): Use lang_matches_spec (see bug #129186).
	TODO: move to common code area instead of cut-n-paste.

	* test/test-speech.c:
	(do_test): Ask the user for a locale for which voices are to be
	listed, or "all" to list all voices.  Also ask for a gender, 
	'm' or 'f'.
	
2004-07-22  Bill Haneman <bill.haneman@sun.com>

	* configure.in:
	Added en_us.jar and cmulex.jar, cmu_us_kal.jar to
	FREETTS_CLASSPATH.  Fix for problem with FreeTTS 1.2 driver.

	* test/test-speech.c: More error checking and diagnostics
	when connecting to servers.
	
	* drivers/freetts/.../FreeTTSSpeaker.java:
	(getParameterValue): Multiple FreeTTS-internal volume by 100, 
	to normalize to gnome-speech's "0 to 100%" convention.
	(setParameterValue): Divide user-specified volume percent by
	100, to normalize to FreeTTS' idea of volume range.
	
	Fix for bug #148269.