Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release > by-pkgid > 4dcddfe10b98d2c3c7c2b84640033a34 > files > 5

gnome-speech-0.4.25-13.mga6.armv5tl.rpm

2009-02-15 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: mark as gnome-speech v0.4.25
        Needed to respin due to using incompatible libtool for 0.4.24.

2009-02-15 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: mark as gnome-speech v0.4.24

2009-02-10 Willie Walker <william.walker@sun.com>

        * drivers/espeak/espeakspeaker.c:
        Fix for bug #571217 - espeak driver parameter ranges do not
        match espeak

2009-02-08 Willie Walker <william.walker@sun.com>

        * gnome-speech/speaker.c:
          drivers/eloquence/eloquencespeaker.c:
        Fix for bug #560439 - GNOME Goal: Remove deprecated GLib symbols.
        NOTE: I don't have the eloquence package (it's a commercial system),
        so I was unable to verify the changes made to that file.

2009-02-02 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: mark as gnome-speech v0.4.23

2009-01-25 Vincent Untz <via william.walker@sun.com>

        * drivers/espeak/Makefile.am:
        Fix for bug #568786 - Trivial build patch

2008-12-08 Luis Menina <via william.walker@sun.com>

        * test/test-speech.c:
        Fix for bug #563577 - GNOME Goal: Clean up GLib and GTK+ includes

2008-11-16 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: mark as gnome-speech v0.4.22

2008-11-06 Willie Walker <william.walker@sun.com>

        * drivers/swift/swiftsynthesisdriver.c: fix for bug #559583 -
	Swift synthesis driver causes Python client to get 
        "TypeError: could not demarshal return value" on call to getAllVoices.
        The problem boils down to the Cepstral voices using varying
	upper/lower cases for the gender string and the fact that the
	driver was setting the gender to -1, which is an illegal value.
	This patch changes the swift gender string to lower case before
	doing a string compare and also defaults the value to male if
	the gender string is neither "male" nor "female".

2008-08-03 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: mark as gnome-speech v0.4.21

2008-08-01 Willie Walker <william.walker@sun.com>

	* drivers/espeak/espeaksynthesisdriver.c: fix for bug #545896 -
	eSpeak segmentation fault.
	
2008-06-16 Willie Walker <william.walker@sun.com>

	* configure.in, NEWS, README: mark as gnome-speech v0.4.20

        * drivers/espeak/*: fix for bug 535493 - eSpeak driver can
        block.  The fix adds a list mechanism to handle utterances 
        to be spoken and then processes them on the gidle thread.
        Also raised the maximum speech rate for eSpeak.
	
2008-04-17 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.19.

2008-03-25 Willie Walker <william.walker@sun.com>

        * configure.in: be smarter about automatically finding
        espeak

2008-03-19 Willie Walker <william.walker@sun.com>

        * drivers/espeak/Makefile.am: remove libstdc++.  It is
        not needed and makes the Solaris build fail.

2008-01-14 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.18.

2008-01-10 Willie Walker <william.walker@sun.com>

        * drivers/espeak/espeakspeaker.c: fix for bug 508439 -
	Gnome speech Espeak driver will not compile with Espeak 1.30
	(Thanks David Csercsics!!)

2007-12-17 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.17.

2007-12-11 Willie Walker <william.walker@sun.com>

	* drivers/swift/swiftspeaker.h: fix for bug 503058 - Swift driver
	build failure on Solaris.  With this fix, Cepstral/Swift works on
	Solaris Express Community Edition b79.
	
2007-08-13 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.16.

2007-07-25 Gilles Casse <via william.walker@sun.com>

	* drivers/espeak/espeakspeaker.c: fix for bug 458990 - Update
	max speech rate

2007-07-09 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.15.

2007-07-09 Gilles Casse <via william.walker@sun.com>

	* drivers/espeak/espeaksynthesisdriver.c: fix for bug 454954 -
	Compatibility with eSpeak >=1.27 (Thanks Gilles!)

2007-06-18 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.14.

2007-06-17  Mario Lang <via william.walker@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c: fix for bug 448184 -
        viavoicesynthesisdriver.c:718: warning: control reaches end of
        non-void function

2007-06-04 Willie Walker <william.walker@sun.com>

        * java/Makefile.am: fix for bug 443989 - add -cp option to work in
        the presence of environments where CLASSPATH might be set.

2007-06-04 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.13.

2007-05-21  Mario Lang <via william.walker@sun.com>

        * drivers/swift/swiftsynthesisdriver.c: fix for bug 440169 - swift
        driver hardcodes voice language to en_US.

2007-05-14 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.12.

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 437867
        to support festival languages without dialects.

2007-04-09 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.11.

2007-04-09 Gilles Casse <via william.walker@sun.com>

        * drivers/espeak/espeaksynthesisdriver.c: fix for bug 416586 to
        call espeak_Info for synthesizer version.

2007-02-25 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.10.

2007-02-20 Gilles Casse <via william.walker@sun.com>

        * drivers/espeak/espeaksynthesisdriver.c: fix for bug 409573 to
        have eSpeak driver also look for LANG when determining the default
        language.

2007-02-11 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, README: prep for 0.4.9.

2007-02-11 Gilles Casse <via william.walker@sun.com>

        * drivers/viavoice/viavoicespeaker.c,
        drivers/viavoice/viavoicesynthesisdriver.h,
        drivers/viavoice/viavoicesynthesisdriver.c: fix for bug 398916.
        Helps to select one of the Viavoice Chinese voices. A very basic
        test (once sentence said) has been done using Firefox 2.0 + Orca
        (2.17.90) + Gnome-speech (0.4.8) + IBM TTS (6.7.5).  More details:
        fix length of voice names (UCS-2); convert the UTF-8 text to the
        relevant charset (previously ISO-8859-1); the returned locale
        string can now include a variant (for example, instead of zh_CN,
        is returned zh_CN_GB or zh_CN_PinYin); and a memory leak has
        been fixed.

2007-01-22 Leonardo Boshell <lb@kmc.com.co>

        Fix for bug 399512 to handle config parameters better.

        * configure.in: Use AC_HELP_STRING consistently and handle --without-*
        parameters correctly. Fix the espeak_INCLUDES definition when
        --with-espeak-dir is used.

        * drivers/freetts/java/Makefile.am: Use $(GNOME_SPEECH_CLASSPATH)
        instead of $(GNOME_SPEECH_JAR_DIR) so any java-related parameters
        passed to configure actually apply.

2007-02-02 Willie Walker <william.walker@sun.com>

        * configure.in: Add -lm to swift_LIBS so it will compile on
        Feisty.  Fixes bug 403763.

2007-01-28 Gilles Casse <via william.walker@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c: partial fix for bug
        398916 to handle IBM TTS voices offer names which are not coded in
        a unibyte character set.

2007-01-20 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS, RELEASE-HOWTO: prep for 0.4.8.

2007-01-16 Gilles Casse <via william.walker@sun.com>

        * drivers/espeak/espeakspeaker.c,
        drivers/espeak/espeaksynthesisdriver.c: Max volume value = 200
        (instead of 100).  Correct language name.  The first element of
        the voice list matches if possible the LANGUAGE variable
        (environment); otherwise the English language is the first
        element.  (Willie also made some minor modifications to
        eliminate compilation warnings).

2007-01-16 Gilles Casse <via william.walker@sun.com>

        * drivers/viavoice/viavoicespeaker.c,
        drivers/viavoice/viavoicesynthesisdriver.c,
        drivers/viavoice/viavoicesynthesisdriver.h: fix for bug 321658 to
        allow ibmtts is unable to select/change voice of a different
        language.

2007-01-14 Gilles Casse <via william.walker@sun.com>

        * configure.in, drivers/espeak/Makefile.am: define and use
        espeak_INCLUDES (default is /usr/include/espeak).

        * drivers/espeak/espeakspeaker.c: the selected voice is now taken
        in account!

2007-01-13 Gilles Casse <via william.walker@sun.com>

        * configure.in, README, doc/gnome-speech.html,
        gnome-speech.spec.in, INSTALL.in, drivers/Makefile.am
        drivers/espeak/espeaksynthesisdriver.c,
        drivers/espeak/GNOME_Speech_SynthesisDriver_Espeak.server.in,
        drivers/espeak/espeakspeaker.c,
        drivers/espeak/espeaksynthesisdriver.h, drivers/espeak/espeakspeaker.h
        drivers/espeak/Makefile.am: fix for bug 381322 to incorporate
        gnome-speech driver for eSpeak (http://espeak.sourceforge.net).
        Many many thanks to Gilles Casse for his contribution here!!!

2006-12-13 Willie Walker <william.walker@sun.com>

        * configure.in, NEWS: initial prep for 0.4.7.

        * gnome-speech.spec.in, README: fix for bug 317249 to include spec
        file information for IBMTTS and information on building RPMs.

2006-12-07 Willie Walker <william.walker@sun.com>

        * src/drivers/swift/swiftsynthesisdriver.c: fix for bug 383160
        to use plain text instead of the default (SSML).

2006-12-04 Willie Walker <william.walker@sun.com>

        * src/drivers/swift/swiftsynthesisdriver.c: use UTF-8 encoding.

        * src/drivers/swift/swiftsynthesisdriver.c: get the prosody
        parameters working - I had to clone the parameters before
        sending them on to the engine.

2006-12-04 Willie Walker <william.walker@sun.com>

        * src/drivers/swift/swiftsynthesisdriver.c: "#if 0" out the
        prosody parameters since I don't think I'm doing the right
        thing with them.

2006-12-03 Willie Walker <william.walker@sun.com>

        * INSTALL.in, configure.in, gnome-speech.spec.in,
        drivers/Makefile.am, drivers/swift/*: add first cut at Cepstral
        Swift driver.  I need to do a more thorough review of the code
        (I used the theta code as a template) to do things such as check
        for failures on calls to swift API methods and make sure it's
        not leaking memory.  There's also an issue with obtaining the
        parameter values (it will quit when you try to do a parameter
        test using test-speech) which I haven't debugged yet.

        * drivers/speech-dispatcher/.cvsignore: new file to ignore files
        created by the build.

2006-11-05 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.6

2006-11-05 Willie Walker <william.walker@sun.com>

        * drivers/loquendo/loquendosynthesisdriver.c: make sure that
        callbacks are called even if empty text is passed to be spoken.

2006-11-02 Willie Walker <william.walker@sun.com>

        * drivers/loquendo/loquendosynthesisdriver.c: fix up callbacks.

        * drivers/loquendo/loquendospeaker.c: use 'rate' instead of 'speed'

2006-11-01 Willie Walker <william.walker@sun.com>

        * configure.in, gnome-speech.spec.in, drivers/Makefile.am,
        drivers/loquendo/GNOME_Speech_SynthesisDriver_Loquendo.server.in,
        drivers/loquendo/Makefile.am, drivers/loquendo/loquendospeaker.c,
        drivers/loquendo/loquendospeaker.h,
        drivers/loquendo/loquendosynthesisdriver.c,
        drivers/loquendo/loquendosynthesisdriver.h: roll in patch from rfe
        350389 to add loquendo driver (Thanks Juan Ramon Jimenez from
        ONCE!).

2006-08-28 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.5

2006-08-28 Willie Walker <william.walker@sun.com>

        * drivers/dectalk/dectalksynthesisdriver.c: surround uses of
        d->index_queue with a mutex so as to avoid a crash/hang in the
        dectalk-synthesis-driver.  This would occur intermittently after
        minutes of repeated calls to say and stop.

2006-08-21 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.4

2006-08-21 Willie Walker <william.walker@sun.com>

        * java/Makefile.am: fix bug 352165 - use "-f" flag to rm files
        when doing a clean.

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 326818 -
        escape backslash character because it will otherwise be intepreted
        by the festival shell as a line continuation character.

2006-08-06 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.3

2006-08-06 Willie Walker <william.walker@sun.com>

        * drivers/festival/festivalsynthesisdriver.c: fix bug 349730 - do
        not abort when a conversion error is detected.

2006-07-23 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.2

2006-07-21 Willie Walker <william.walker@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c: fix for bug 348240
        to convert UTF-8 to ISO8859-1 to send to IBMTTS engine (thanks
        Javier!)

2006-07-13 Willie Walker <william.walker@sun.com>

        * drivers/dectalk/dectalksynthesisdriver.c: fix for bug 347357 to
        convert UTF-8 to ISO8859-1 to send to DECtalk engine.

2006-07-10 Willie Walker <william.walker@sun.com>

        * test/Makefile.am: fix bug 347124 - remove LT_VERSION_INFO since
        it is only for libraries (thanks dmacks!).

2006-07-09 Willie Walker <william.walker@sun.com>

        * NEWS, README, configure.in: prep for 0.4.1

2006-07-02 Willie Walker <william.walker@sun.com>

        * drivers/dectalk/dectalkspeaker.c: add "punctuation mode" parameter
        as part of bug 144457.  The supported modes are as follows:

            0 = none
            1 = some
            2 = most
            3 = all

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 341405:
        don't core dump if festival is not installed on machine.

2006-07-02 Enrico Zini <enrico@enricozini.org>
           (committed by Willie Walker)

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 141516:
        allow character encoding to be dynamically determined from the
        voice.  Credit to Milan Zamazal as well for the creation of the
        "coding" attribute convention for festival voices.

2006-05-16 Willie Walker <william.walker@sun.com>

        * drivers/festival/festivalsynthesisdriver.c: eliminate compilation
        warning.  Fixes bug 341990.

2006-05-14 Willie Walker <william.walker@sun.com>

        * Prep for 0.4.0

2006-05-14 Willie Walker <william.walker@sun.com>

        * Shorten name of
        GNOME_Speech_SynthesisDriver_Speech_Dispatcher.server.in to
        GNOME_Speech_SynthDriver_Speech_Dispatcher.server.in so
        'make distcheck' would not complain about a filename being
        too long.

2006-05-14 Chaitanya Kamisetty <chaitanya@atc.tcs.co.in>
           (committed by Willie Walker)

        * drivers/festival/festivalsynthesisdriver.c: support UTF-8
        characters: fix for bug 321216.

2006-05-14 Remus Draica <rd@baum.ro> (committed by Willie Walker)

        * drivers/festival/festivalsynthesisdriver.c,
        drivers/festival/festivalsynthesisdriver.h: quit when the festival
        process dies: fix for bug 337151.

2006-05-14 Willie Walker <william.walker@sun.com>

        * drivers/dectalk/dectalkspeaker.c: force phoneme mode to off to
        avoid having "command error on phoneme" message being spoken when
        strings such as "make[1]" are passed to the driver: bug 341744.

2006-02-22 Willie Walker <william.walker@sun.com>

        * drivers/dectalk/dectalksynthesisdriver.c: fix some compilation
        warnings: bug 332250
        * drivers/dectalk/dectalksynthesisdriver.c: comment out code to
        sync the driver on exit.  Under some circumstances, this can cause
        the driver to hang indefinitely: bug 332247

2006-02-21  Hynek Hanke  <hanke@brailcom.org>

        * Speech dispatcher patch 59733 for bug 329444: the driver now
        exits appropriately if the speech dispatcher engine is not
        available.

2006-02-13 Willie Walker <william.walker@sun.com>

        * configure.in: conditionally build speech dispatcher (off by
        default); conditionally build festival (on by default)
        * drivers/speech-dispatcher/: role in code, modify Makefile.am
        to only build driver if --with-speech-dispatcher is passed to
        configure (it's off by default).
        * drivers/festival/Makefile.am: modify to only build driver if
        --with-festival is passed to configure (it's on by default).

2006-02-01  Hynek Hanke  <hanke@brailcom.org>

        * configure.in: Added Speech Dispatcher driver.
        * drivers/speech-dispatcher/: New driver added.
        * doc/gnome-speech.html: Missing tag added.
        Speech Dispatcher added.
        * drivers/Makefile.am (SUBDIRS): +speech-dispatcher

2005-11-13 Willie Walker <william.walker@sun.com>

        * drivers/viavoice/*.[ch]: IBM patches for bug 319421 (ibmtts
        hardcoded to en_US locale), bug 319875 (add eciInsertIndex to
        viavoice driver), and bug 320013 (add more parameters to ibmtts
        driver).

2005-11-11 Willie Walker <william.walker@sun.com>

        * configure.in, README, NEWS, INSTALL.in: prep for 0.3.9.
        * ./configure.in: fix build problem on Solaris (thanks to fix
        from Rich Burridge)

2005-11-04 Willie Walker <william.walker@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/*.java: provide
        destroy methods that do the appropriate unreffing and
        exiting.  This fixes bug 142354 and requires a java-access-bridge
        modification (checked into HEAD) that exposes the destroy
        method of UnknownImpl to subclasses.

2005-11-03 Willie Walker <william.walker@sun.com>

        * drivers/freetts/java/Makefile.am: apply patch from
        Bernard Leak, fix for build bug 313652.
        * test/test-speech.c: use selected gender instead of hardcoding
        to male.  Fix for bug 319980.
        * configure.in, drivers/festival/festivalsynthesisdriver.c,
        gnome-speech/Makefile.am: applied Cygwin patch from
        Cygwin Ports maintainer.  Fixes bug 314736.

2005-11-01 Bill Haneman <bill.haneman@sun.com>

        * drivers/viavoice/viavoicespeaker.c:
        Corrected the use of the rate and pitch parameters,
        so that they are absolute and not relative values.
        Fixes bug #314840.

2005-10-18 Willie Walker <william.walker@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/freetts-synthesis-driver.in:
        provide a different method for finding the java virtual machine; this
        operates in the way most users tend to build/run/install gnome-speech
        as well as install the Java runtime.
        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        fix nasty "==" vs. ".equals" bug that was preventing the streaming
        audio player from ever being used.  Fix for bug 319168.

2005-09-29 Willie Walker <william.walker@sun.com>

        * configure.in, README, NEWS: Updated for 0.3.8 version.

2005-09-29 Willie Walker <william.walker@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        change output message to "FreeTTS synthesis driver running..."

2005-07-26 Behdad Esfahbod <gnome@behdad.org>

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 308468.
        #include <sys/socket.h>, and do not declare variable after statement.

2005-06-09 Willie Walker <william.walker@sun.com>

        * drivers/festival/festivalsynthesisdriver.c: fix for bug 305489.

2005-05-09 Willie Walker <william.walker@sun.com>

        * configure.in, README, NEWS: Updated for 0.3.7 version.
        * drivers/freetts/java/org/GNOME/Speech/Makefile.am:
        commented out SOURCES line in Makefile as the EXTRA_DIST line
        appears to manage the inclusion of the java source in the dist.

2005-05-09 Bill Haneman <bill.haneman@sun.com>

        * drivers/freetts/freetts-synthesis-driver.in: Use
        @datadir@ for the user_addenda path.

        * drivers/freetts/Makefile.am: Use $datadir to install
        the pronunciation addenda.

        * drivers/freetts/java/org/GNOME/Speech/Makefile.am:
        Reverted change to Makefile, to reinstate inclusion of java source
        in the dist.

2005-05-06 Willie Walker <william.walker@sun.com>

        * drivers/freetts/user_addenda.txt: New pronunciation addenda
        for the extended ISO8859-1 extended block as well as the
        unicode currency block.  Fix for bug 163805.

        * drivers/freetts/freetts-synthesis-driver.in: Add support
        for the pronunciation addenda.  Also add additional options
        to speed cancel time for streaming audio player.

        * drivers/freetts/Makefile.am: Add support to install the
        pronunciation addenda.

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        Fix for bug 301086.  Also modified Makefile.am to properly generate
        a Makefile that works.

2005-05-06 Bill Haneman <bill.haneman@sun.com>

        * tests/test-speech.c:
        (select_server): Correct off-by-one error in select-server
        logic - if you selected a server that was "one greater" than the
        actual number of servers available, test-speech could crash.

2005-05-06 Bill Haneman <bill.haneman@sun.com>

        Patch from Fernando Herrera for bug 141516.

        * drivers/festival/festivalsynthesisdriver.c:
        (get_voice_list_with_spec): New.
        (festival_getVoices, festival_getAllVoices,
        festival_createSpeaker): Use get_voice_list_with_spec instead
        of get_voice_list/prune_voice_list pair.
        (festival_driverInit): Get the voice list from the festival
        service, and wait for the reply in festival_response_sock to fill
        the voice list.

        * drivers/festival/festivalspeaker.c:
        (festival_speaker_new): Set the voice from the voiceinfo name.

2005-04-08 Bill Haneman <bill.haneman@sun.com>

        * drivers/festival/festivalsynthesisdriver.c:
        (festival_start): Set io channel encoding to ISO-8859-1, to
        pass non-ascii latin chars correctly.  Bug #141516.

2005-03-22 Oana Serb <os@baum.ro>

        * drivers/dectalk/dectalksynthesisdriver.c:
        (dectalk_synthesis_driver_add_index):
        (dectalk_callback):
        (dectalk_driverInit):
        (dectalk_synthesis_driver_say):
        When a marker comes, all the markers before it in the waiting queue are
        considered as received. This way all the markers are presented by the driver.
        When DECtalk has finished to speak, the waiting queue is flushed.
        (dectalk_synthesis_driver_say):
        Skip leading spaces before the words.
        (bug fix #167810)

2005-01-10 Bill Haneman <bill.haneman@sun.com>

        * configure,in, README, NEWS: Updated for 0.3.6 version.

2005-01-10 Remus Draica <rd@baum.ro> (patch from Oana Serb <os@baum.ro>)

        * drivers/festival/festivalspeaker.c:
        * drivers/festival/festivalsynthesidriver.[c,h]:
        * gnome-speech/speaker.[c,h]:
        Add support for markers to festival driver (bug #158442).

2004-10-25  Callum McKenzie  <callum@physics.otago.ac.nz>

        * configure.in: Rework java environment checks to do the right
        thing with an incomplete java environment.

2004-10-05  Marc Mulcahy  <marc@plbb.net>

        * drivers/viavoice/viavoicesynthesisdriver.c
        drivers/viavoice/viavoicesynthesisdriver.h
        drivers/viavoice/viavoicespeaker.c
        drivers/viavoice/viavoicespeaker.h: Driver for new IBM ViaVoice
        Linux runtime.

        * drivers/viavoice/Makefile.am: Updated for build of new ViaVoice
        driver.

        * configure.in: Updated checks to work with new ViaVoice.

2004-09-10  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        Read the "ft_audio_player" system property to determine whether to
        use the clip or streaming audio player.

        * drivers/freetts/freetts-synthesis-driver.in: Support using
        either streaming or clip audio player.  Check the
        FT_STREAMING_AUDIO environment variable, and pass the
        "ft_audio_player" property to the VM accordingly.

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.

2004-06-10  Marc Mulcahy  <marc.mulcahy@sun.com>

        * gnome-speech.spec.in: Disable dependency checking for the Theta
        and DECtalk rpms.

        * configure.in: Update version number.

        * gnome-speech.spec.in: Remove typos -- will fix RPM
        dependency issues later.

        * NEWS: Updated.

2004-06-09  Marc Mulcahy  <marc.mulcahy@sun.com>

        * gnome-speech.spec.in: Added to cvs.

        * Makefile.am (EXTRA_DIST): Added gnome-speech spec file.

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Updated
        to use FreeTTS 1.2.

        * configure.in: Changed version to 0.3.3.
        Generate gnome-speech spec file.
        (FREETTS_JAR_DIR): Updated for FreeTTS 1.2.

        * README: Updated the FreeTTS requirement to version 1.2.

2004-06-01  Marc Mulcahy  <marc.mulcahy@sun.com>

        * Made .server files include the full paths to the synthesis
        driver binaries.

2004-05-20  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Fix FreeTTS driver build when JAVA_HOME is not
        set.  Fixdd Cepstral Theta build to use theta-config.

2004-05-11  James Henstridge  <james@daa.com.au>

        * configure.in: remove GNOME_PLATFORM_GNOME_2 macro, which is a
        no-op and deprecated.

2004-04-13  Padraig O'Briain <padraig.obriain@sun.com>

        * autogen.sh: Require version 1.7

        * configure.in: Remove check for gtk-doc as it is not used.

        * drivers/dectalk/Makefile.am: Merge LDADD and LDFLAGS.
        Add CLEANFILES.

        * drivers/eloquence/Makefile.am: Merge LADADD and LDFLAGS.
        Add CLEANFILES.

        * drivers/festival/Makefile.am: Merge LADADD and LDFLAGS.
        Add CLEANFILES.

        * drivers/freetts/java/Makefile.am: Correct use of CLEANFILES.

        * drivers/freetts/native/Makefile.am: Use AM_LDFLAGS
        instead of LDFLAGS. Correct use of CLEANFILES.

        * drivers/theta/Makefile.am: Merge use of LDADD and
        LDFLAGS. Add CLEANFILES.

        * drivers/viavoice/Makefile.am: Merge use of LDADD and LDFLAGS.

        * gnome-speech/Makefile.am: Remove use of LDFLAGS.

        * test/Makefile.am: Merge LDADD and LDFLAGS.

        This fixes bug #137338.

2004-04-05  Padraig O'Briain <padraig.obriain@sun.com>

        * configure.in: Add drivers/freetts/java/org/Makefile,
        drivers/freetts/java/org/GNOME/Makefile,
        drivers/freetts/java/org/GNOME/Speech/Makefile

        * drivers/freetts/Makefile.am: Specify SUBDIRS even if
        BUILD_FREETTS_DRIVER is not defined.

        Remove Makefile in drivers/freetts/java/org,
        drivers/freetts/java/org/GNOME, drivers/freetss/java/org/GNOME?Speech
        and added Makefile.am.

2004-04-03  Thomas Vander Stichele  <thomas at apestaart dot org>

        * configure.in:
        * drivers/freetts/java/Makefile.am:
          stop breaking the build.  Makefile files should not be commited,
          please commit the right Makefile.am files.

2004-03-31  Padraig O'Briain <padraig.obriain@sun.com>

        * configure.in: Add drivers/freetts/java/org/Makefile,
        drivers/freetts/java/org/GNOME/Makefile,
        drivers/freetts/java/org/GNOME/Speech/Makefile

        * drivers/freetts/Makefile.am: Specify SUBDIRS even if
        BUILD_FREETTS_DRIVER is not defined

        * drivers/freetts/java/Makefile.am: Specify SUBDIRS as org.

        This fixes bug #137337, missing freetts driver files in source tarball.

2004-03-05  Marc Mulcahy  <marc.mulcahy@sun.com>

        * NEWS: Updated

        * configure.in: Updated.

        * drivers/festival/festivalsynthesisdriver.c
        drivers/dectalk/dectalksynthesisdriver.c
        drivers/theta/thetasynthesisdriver.c
        drivers/freetts/java/org/GNOME/FreeTTSSynthesisDriver.java:
        Drivers now check the language tag specified in the voice_spec
        passed to the getVoices and createSpeaker functions.

2004-03-03  Marc Mulcahy  <marc@plbb.net>

        * drivers/theta/thetasynthesisdriver.c: Fix compiler warnings.

2004-01-20  Marc Mulcahy  <marc.mulcahy@sun.com>

        * Update to version 0.3.1.

        * NEWS: Updated.

        *
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        Fix driver IID string.

        * configure.in: Fix finding jar when no JAVA_HOME is set.  Updated
        to version 0.3.1.

        * drivers/freetts/org: Removed (old FreeTTS driver code).

2003-12-23  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice__get_driverVersion): Update.  (main): Update.

        * drivers/festival/festivalsynthesisdriver.c
        (festival__get_driverVersion): Update.  (main): Update.

        * drivers/dectalk/dectalksynthesisdriver.c
        (dectalk__get_driverVersion): Update.  (main): Update.

        * drivers/theta/thetasynthesisdriver.c (theta__get_driverVersion):
        Update.  (main): Update.

2003-12-21  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (select_server): Update.

        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
        Update.

        * drivers/freetts/GNOME_Speech_SynthesisDriver_FreeTTS.server.in:
        Update.

        *
        drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
        Update.

        *
        drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
        Update.

2003-12-08  Marc Mulcahy  <marc.mulcahy@sun.com>

        * idl/GNOME_Speech_SynthesisDriver.idl: Changed language parameter
        of VoiceInfo struct to a string.

        * drivers/theta/GNOME_Speech_SynthesisDriver_Theta.server.in:
        Update IDL version.

        * drivers/theta/thetasynthesisdriver.c (get_voice_list): Support
        new language string.

        *
        drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
        Update IDL version.

        * drivers/festival/festivalsynthesisdriver.c (get_voice_list):
        Support for new language string.

        * drivers/viavoice/viavoicesynthesisdriver.c (get_voice_list):
        Support for new language string.

        *
        drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
        Update IDL version.

        * drivers/dectalk/dectalksynthesisdriver.c (get_voice_list):
        Support for new language string.

        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
        Update IDL version.

2003-11-24  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Updated to versin 0.2.8.

        * NEWS: Updated for 0.2.8.

2003-10-10  Padraig O'Briain <padraig.obriain@sun.com>

        * drivers/viavoice/viavoicesysthesisdriver.c (index_queue_destroy):
        Move declaration to top of function. Patch from Damien Carbery for
        bug #121187.

        * gnome-speech/speakers.c: Fix compiler warning.

2003-09-29  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/freetts-synthesis-driver.in: Modified
        freetts-synthesis-driver shell script to look for the Java binary
        in either the location specified by the JAVA_HOME environment
        variable, or in the user's current path.

2003-09-23  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Check for the java header file generator for the
        JNI stuff in the FreeTTS Driver.  fix the conditional to not build
        the Java package if the Java bridge is not installed.

        *
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        put the calls to the client's callback in a try catch block to
        handle the case of a dead client.

        * drivers/freetts/native/Makefile.am (freettsdriver.h): Use the Java header generator found by configure.in.


2003-09-23  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (wait_test): Don't create a callback object
        without a main loop.  Behavior is undefined, (apparently hanging).

2003-08-25  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Increased version to 0.2.7

        * NEWS: Updated

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixed
        refcounting bug.

        * drivers/festival/festivalsynthesisdriver.c
        (festival_synthesis_driver_say): Fix broken escaping of strings.

2003-08-25  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in java/Makefile.am drivers/freetts/java/Makefile.am:
        Make Java-related checking more thorough.  Make building Java
        support conditional on having the gnome-java-bridge.jar file
        installed.  Make building the FreeTTS driver require also building
        the Java support.  If with-java-home is specified, look for the
        jar utility in that directory also.  Added diagnostic output to
        configure script to print out what drivers will be built, and the
        build settings which will be used for each built driver.


2003-08-19  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in (FREETTS_CLASSPATH): Applied Damien Carbery's
        patch to fix build on Solaris X86.

2003-08-19  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Fix LT versioning.

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice_driverInit): Turn off dictionary processing and put
        engine in manual synthesis mode.

2003-08-13  Marc Mulcahy  <marc.mulcahy@sun.com>

        * Release version 0.2.6

        * gnome-speech/Makefile.am (dist-hook): Don't include generated
        sources in distribution.

        * add doc/Makefile.am to cvs.

        * drivers/festival/festivalsynthesisdriver.c
        (festival_synthesis_driver_class_init): Fix compilation errors.

2003-08-12  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Reved to 0.2.5.

        * NEWS: Updated

        * idl/Makefile.am (idl_DATA): Fix build.

        * doc/Makefile.am (EXTRA_DIST) configure.in Makefile.am (SUBDIRS):
        Add doc/gnome-speech.html to distribution.

2003-08-12 Marc Mulcahy  <marc.mulcahy@sun.com>

        * doc/gnome-speech.html: Checked in an initial attempt at
        documentation.

2003-08-11 Marc Mulcahy  <marc.mulcahy@sun.com>

        * Release 0.2.4.

        * NEWS: Updated for 0.2.4

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice_synthesis_driver_say): Return -1 from say if synthesis
        fails.  The viavoice engine has a bug which causes it to fail and
        then never recover.  This at least notifies the client when speech
        fails with Viavoice.  No other solution for this.


        * test/test-speech.c (do_test): Unref the SynthesisDriver object
        (all driver implementations now exit when the SynthesisDriver is
        unrefed)

        * drivers/dectalk/dectalksynthesisdriver.c
        (dectalk_synthesis_driver_finalize): Wait for speech to finish
        before destroying the TTS handle.

        * drivers/theta/thetasynthesisdriver.c
        (theta_synthesis_driver_finalize): Shutdown the server when the
        SynthesisDriver object is destroyed.

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice_synthesis_driver_finalize): Shutdown the server when the
        SynthesisDriver object is destroyed.

        * drivers/dectalk/dectalksynthesisdriver.c
        (dectalk_synthesis_driver_finalize): Shutdown the server when the
        SynthesisDriver object is destroyed.

        * drivers/festival/festivalsynthesisdriver.c
        (festival_synthesis_driver_finalize): Shutdown the server when
        SynthesisDriver is finalized.

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice_synthesis_driver_set_voice): Delete debug message.

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

        * drivers/theta/thetasynthesisdriver.h
        (theta_synthesis_driver_is_speaking): Fix comment.

        * drivers/theta/thetaspeaker.h (IS_THETA_SPEAKER): More cut 'n
        paste fixes.

        * drivers/theta/thetasynthesisdriver.h: Remove references to
        DECTalk headers-- that's what I get for cut 'n paste!

2003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (callback_test): Ensure callback is unrefed
        if the callback registration fails.

        * drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
        Fixed typo.

2003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>

        *
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        Fix typo.

2003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (speech_interrupt_test): Don't leak the
        callback object.
        (main): Don't call bonobo_object_unref_release
        on the SynthesisDriver object.

2003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>

        * gnome-speech/Makefile.am (INCLUDES): Use WARN_CFLAGS.

        * drivers/freetts/native/Makefile.am (INCLUDES): Use WARN_CFLAGS.

2003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c
        (index_queue_entry_destroy): Applied Damien Carbery's fix for
        compilation errors.

        * drivers/festival/festivalsynthesisdriver.c
        (festival_synthesis_driver_class_init): Applied Damien Carbery's
        fix for compilation errors.

2003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.c (main): Don't
        initialize threads,-- this driver doesn't use them anymore.

        * drivers/dectalk/dectalksynthesisdriver.c (main): Check to see if
        threads have already been initialized before initializing them.

2003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/theta/thetasynthesisdriver.c
        (theta_synthesis_driver_say): I broke callbacks when trying to
        make wait work.  Since we're not supporting it, I've reverted that
        change to fix callbacks.

2003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com

        * drivers/viavoice/viavoicesynthesisdriver.c
        (viavoice_synthesis_driver_stop): Always return TRUE-- stop always
        works.

        * gnome-speech/speaker.c (speaker_class_init): Eliminate unused
        variable.  (speaker_refresh_parameters): Return false if no
        speaker passed in.  (find_parameter): Formatting.
        (parameter_private_destroy): Formatting.  (speaker_finalize):
        Addded to fix memory leak.  (speaker_class_init): Add
        speaker_finalize.


2003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (main): Fix memory leak.

        * drivers/freetts/native/freettsdriver.c: Fixed compiler warning.

        * drivers/freetts/org/GNOME/Speech/FreeTTSSynthesisDriver.java: Fixed typo.

2003-07-29  Marc Mulcahy  <marc.mulcahy@sun.com>

        * README: Updated

        * INSTALL.in: Updated

        * drivers/theta: Added a driver for the Cepstral Theta TTS Engine.

        * test/test-speech.c: Added Speech Interrupt test and wait test.

        * drivers/festival/festivalsynthesisdriver.c
        (festival_synthesis_driver_say): Fixed festival bug where strings
        containing certain characters were not spoken.


        * test/test-speech.c test/callback.c test/callback.h: Fixed up
        test.

        * drivers/viavoice/viavoicespeaker.c
        drivers/viavoice/viavoicespeaker.h
        drivers/viavoice/viavoicesynthesisdriver.c
        drivers/viavoice/viavoicesynthesisdriver.h: Rewrote Viavoice
        Driver.

        * drivers/dectalk/dectalkspeaker.c
        drivers/dectalk/dectalkspeaker.h
        drivers/dectalk/dectalksynthesisdriver.c
        drivers/dectalk/dectalksynthesisdriver.h: Rewrote DECTalk
        Driver.

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java:
        Rewrote FreeTTS driver.

        * configure.in: Fixed automake conditionals.

        * drivers/freetts/GNOME_Speech_SynthesisDriver_FreeTTS.server.in:
        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
        attribute.

        * drivers/eloquence/GNOME_Speech_SynthesisDriver_Eloquence.server.in:
        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
        attribute.

        * drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
        attribute.

        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
        attribute.

        * idl: Clean up IDL build system.

        * gnome-speech/Makefile.am gnome-speech/gnome-speech.h
        gnome-speech/speaker.c gnome-speech/speaker.h: Updated for new
        IDL.

        * Added INSTALL.in, an improved INSTALL file.

2003-06-09  Michael Meeks  <michael@ximian.com>

        * gnome-speech/Makefile.am
        (libgnomespeech_la_SOURCES): don't link the imodule
        into the main library [ it's a separate library for
        scripting bindings ]. Install the typelib in
        libdir/orbit-2.0

2003-06-08 Marc Mulcahy  <marc.mulcahy@sun.com>

        * idl/GNOME_Speech.idl: Added to provide a file to includ all
        GNOME Speech idl files.

        * idl/GNOME_Speech_SynthesisDriver.idl: Added copyright info.
        fixed build.

        * idl/GNOME_Speech_Speaker.idl: Add copyright info.  Fixed build.

        * idl/GNOME_Speech_SpeechCallback.idl: Add copyright info.  Fixed
        build.

2003-05-19  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/freetts drivers/viavoice drivers/dectalk drivers/eloquence:
        Standardized pitch parameter name to pitch.

        * drivers/dectalk/dectalkspeaker.c (dectalk_callback): Fixed
        callbacks.

2003-05-16  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in: Fixed package name.

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Correctly
        report FreeTTS speech range range as 0-999 not 0-1000.

2003-05-06    <bill.haneman@sun.com>

        * configure.in: Release 0.2.1.

2003-04-08  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/viavoice/Makefile.am drivers/freetts/Makefile.am
        drivers/viavoice/Makefile.am: Autoconf fixups to not install the
        .server files for drivers which aren't built.

2003-04-02  Michael Meeks  <michael@ximian.com>

        * configure.in: remove stray " on newline poisoning configure.

        * gnome-speech/Makefile.am: prune bogus -g -werror flags,
        get CLEANFILES set right for my more anal autotools.

2003-03-27  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in drivers/eloquence/Makefile.am: Fixe Eloquence driver autoconf stuff.

2003-03-27  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (speaker_say_print): Print before speaking.

2003-03-25  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in drivers/Makefile.am drivers/eloquence: Checked in Rich
        Burridge's initial Eloquence driver implementation.

        * configure.in drivers/Makefile.am drivers/dectalk: Added Rich
        Burridge's DECTalk Software driver implementation.

2003-03-03  Colin Walters  <walters@gnu.org>

        * test/Makefile.am (EXTRA_DIST): Add callback.h.

        * idl/Makefile.am (idl_DATA): Add GNOME_Speech_SpeechCallback.idl,
        GNOME_Speech_Speaker.idl.

        * drivers/viavoice/Makefile.am (serverinfo_in_files): New
        variable.  Use it for serverinfo_DATA and EXTRA_DIST.

        * drivers/freetts/Makefile.am: Remove BUILD_FREETTS_DRIVER
        conditional here.

        * drivers/freetts/native/Makefile.am (lib_LTLIBRARIES): Move
        BUILD_FREETTS_DRIVER conditional to here from
        drivers/freetts/Makefile.am.

        * Makefile.am (EXTRA_DIST): Remove xml-i18n-extract.in,
        xml-i18n-merge.in, xml-i18n-update.in.

2003-02-12 Adi Dascal <ad@baum.ro>

        * drivers/viavoice/viavoicespeaker.c:
        (viavoice_speaker_finalize): removed eciStop call because any synthesis
             which is underway when eciDelete function is called it is
             immediately terminated, so there is no need of this call.

        * drivers/viavoice/viavoicesynthesisdriver.c:
        (viavoice__get_synthesizerVersion) : get version from TTS, do not
            hardcode it.
        (get_voice_list):
        - removed a leak - delete the temporar handle
            (eciDelete (tmp_handle) ).
        - for eciGetVoiceName, nameBuffer (3rd param), should be
            ECI_VOICE_NAME_LENGTH + 1 bytes long. Otherwise, a long voice
            name may corrupt memory.

        * test/callback.c:
        (callback_notify): added default case for switch.
        (callback_finalize): added.
        (callback_class_init): assign value to object_class->finalize.

        * test/test-speech.c:
        (callback_test): unref the cb.
        (do_test): removed leak by CORBA_free-ing the "voices"

2003-01-23  Marc Mulcahy  <marc.mulcahy@sun.com>

        * README: Minor formatting and content fix-ups.

2003-01-23  Padraig O'Briain <padraig.obriain@sun.com>

        * configure.in: Remove reference to dectalk

        * drivers/Makefile.am: Remove reference to dectalk

        * gnome-speech/speaker.c (impl_setParameterValue): Fix typo

        * test/callback.c: Add include of <bonobo/bonob-main.h> to remove
        compiler warning.

2003-01-22  Marc Mulcahy <marc.mulcahy@sun.com>

        * gnome-speech/speaker.c: Return boolean as it should.  thanks to
        Michael Meeks for catching this one.

2002-12-19  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Added
        start and end of speech callback notifications.  Also fixed
        the implementation of the manipulation of speech parameters.

        * drivers/freetts/native/freettsdriver.c: Removed debugging print
        statements.

2002-12-17  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixes
        to make the FreeTTS Driver a bit more robust-- still crashes after
        several instances are created, but speaker creation time is reduced
        and more than four can now apparently be created at once.

2002-12-16  Daniel Elstner  <daniel.elstner@gmx.net>

        * configure.in (BUILD_JAVA_PACKAGE): In the AM_CONDITIONAL(),
        test for 'no' instead of the empty string.
        (BUILD_FREETTS_DRIVER_SOLARIS): Add missing 'test' to the
        AM_CONDITIONAL() argument.

2002-12-12  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/native/freettsdriver.c: Passs command-line arguments
        to bonobo.

        * drivers/freetts/freetts-synthesis-driver.in: Pass on the arguments
        we'll get from bonobo-activation to the VM.

2002-12-04  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c test/callback.c test/callback.h Makefile.am:
        Added callback test.

        * drivers/viavoice/viavoicesynthesisdriver.c: Removed unused static function.

        * drivers/viavoice/viavoicespeaker.c: implemented Non-threaded working
        callbacks.

2002-11-26  Bill Haneman <bill.haneman@sun.com>

        * configure.in:
        Include Makefiles for drivers/freetts/java and
        drivers/freetts/native in AC_OUTPUT.

        * test/test-speech.c:
        (do_test):
        Don't segfault if the voices list is empty.

        * drivers/viavoice/viavoicesynthesisdriver.c:
        (voice_info_list_from_voice_list):
        Set the length of the returned infolist to zero
        when returning an empty list, instead of returning NULL.

2002-11-21  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
        Fixed casting error.

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixed NULL return values.

        * test/test-speech.c (parameter_tests): Added exception check to
        prevent against segv.

2002-11-20  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java: a
        few more tweaks, but still not working.

        * test/test-speech.c (do_test): Added another exception check.

2002-11-14  Michael Meeks  <michael@ximian.com>

        * test/test-speech.c (do_test): fix misc.
        uninitalized problems / warnings.

2002-11-13  Marc Mulcahy  <marc.mulcahy@sun.com>

        * test/test-speech.c (do_test): Added exception check when querying
        for its list of voices.

        * drivers/festival/festivalsynthesisdriver.c (festival_createSpeaker):
        Fixed memory leak.

        * drivers/viavoice/viavoicespeaker.c (viavoice_say): Removed broken
        callback implementation.
        (viavoice_speaker_finalize): Fixed memory leak.

        * drivers/viavoice/viavoicesynthesisdriver.c (viavoice_createSpeaker):
        Fix memory leaks.

        * test/test-speech.c (do_test): Fix memory leaks.


2002-11-07  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/festival: Imported speaker files.

2002-11-06  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/festival: Ported driver to new api.

        * drivers/freetts: Started port to new api.

2002-10-23  Marc Mulcahy <marc.mulcahy@sun.com>

        Removed old festival and viavoice driver code.

2002-10-23  Marc Mulcahy <marc.mulcahy@sun.com>

        Initial merge of new api branch back onto head.

2002-10-22  Marc Mulcahy <marc.mulcahy@sun.com>

        * Updated to 0.2 API.

2002-10-07  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/viavoice-tts-driver/Makefile.am: Fix warning

2002-09-17  Marc Mulcahy  <marc.mulcahy@sun.com>

        * configure.in drivers/freetts/native/Makefile.am: Added support for
        building Linux and Solaris FreeTTS drivers.

        * drivers/freetts/freetts-synthesis-driver.in: Made Solaris happy.

2002-09-17  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/freetts/native/Makefile.am (CLEANFILES): Added
        freettsdriver.h to the CLEANFILES list so it is removed on
        'make clean'.

        * drivers/freetts/native/Makefile.am (libfreettsdriver_la_SOURCES):
        Re-ordered sources so freettsdriver.h is built first (duh).

2002-09-17  Marc Mulcahy <marc.mulcahy@sun.com>
        (libfreettsdriver_la_SOURCES): Re-ordered source files so freettsdriver.h is built first (duh).

        * configure.in drivers/freetts: Fixed the mess I made with the
        previous commit.

2002-09-17  Marc Mulcahy <marc.mulchy@sun.com>

        * test/test-speech.c: Added print statement to show initialization.

        * configure.in drivers/Makefile.am driver/freetts: Checked in new Java
        implementation of FreeTTS driver.

2002-09-17  Marc Mulcahy <marc.mulcahy@suncom>

        * drivers/FreeTTS: Removed old version of FreeTTS driver to make way
        for the new Java implementation.

2002-09-13  Marc Mulcahy  <marc.mulcahy@sun.com>

        * drivers/festival/festivalsynthesisdriver.c
        (festival_driverInit): Remove unused variable
        (festival_read): removed

        * drivers/viavoice/viavoicesynthesisdriver.c (viavoice_set_pitch):
         Added return value
        (viavoice_stop): Added return value.

2002-09-13  Marc Mulcahy <marc.mulcahy@sun.com>

        * gnome-speech/synthesisdriver.c gnome-speech/synthesisdriver.h
        drivers/viavoice/viavoicesynthesisdriver.c
        drivers/viavoice/viavoicesynthesisdriver.h
        drivers/festival/festivalsynthesisdriver.c
        drivers/festival/festivalsynthesisdriver.h test/test-speech.c: Addded
        copyright and file description headers.

2002-09-13  Michael Meeks  <michael@ximian.com>

        * gnome-speech/synthesisdriver.c
        (impl_getParameterValueDescription): don't use
        uninitialized variable.

        * test/test-speech.c (main): fix ev / select_server
        (select_server): upd.
        (driver_say_print): impl. helper.
        (parameter_tests): use helper throught.
        (do_test): don't double free, use helper.
        include stdlib.h for atoi etc.
        (parameter_tests): pass ev around more normally.
        (main): free exceptions at end, do a debug
        shutdown, so we can track ref leaks correctly.

2002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>

        * configure.in drivers/Makefile.am drivers/festival: Added basic
        festival driver.

2002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/viavoice/viavoicesynthesisdriver.h: Fixed cut and paste
        foolishness.

2002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>

        * configure.in drivers/viavoice: Fixed .server file namespace.

2002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>

        * test/test-speech.c: Applied Michael's cleanup patch.

2002-09-12  Michael Meeks  <michael@ximian.com>

       * gnome-speech/synthesisdriver.c
       (impl_getParameterValueDescription): fix uninitialized
       variable use, and NULL string return.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/viavoice/viavoicessynthesisdriver.c: Got rid of temp testing
        code.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * Makefile.am: Added java to list of subdirs to build.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers: Added subdirectory for GNOME Speech drivers.

        * drivers/viavoice: Added initial re-implementation of IBM Viavoice
        TTS driver.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * configure.in java: Added java package.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * idl/GNOME_Speech_SynthesisDriver.idl: Made stop and say functions
        return booleans so they are compatible with the previous version of
        the idl.  I eventually want to change most functions to throw
        exceptions rather than returning ambiguous return values.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * test/test-speech.c: Speech enabled the test program.  Added
        interactive test for parameter support.

2002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>

        * gnome-speech/*.*: Removing old files

2002-08-14  Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/FreeTTS: Added initial implementation of FreeTTS driver.

2002-08-13  Marc Mulcahy <marc.mulcahy@sun.com>

        * gnome-speech/synthesisdriver.c: Hooked up getSupportedParameters and
        getParameterValueDescription.

2002-08-13  Marc Mulcahy <marc.mulcahy@sun.com>

        * idl/GNOME_Speech_SynthesisDriver.idl: Modified parameter functions
        to take and return doubles as parameter values.

2002-08-13  Marc Mulcahy <marc.mulcahy@suyn.com>

        * gnome-speech/synthesisdriver.c gnome-speech/synthesisdriver.h:
        Initial implementation of SynthesisDriver base class.

        * idl/GNOME_Speech_SynthesisDriver.idl: Reworked parameter interface
        definitions.

        * test/test-speech.c: Beginnings of new interactive test suite.

        * drivers: Deleted viavoice-tts-driver and festival-tts-driver
        subdirectories.

        * drivers/FreeTTS: Added initial implementation of FreeTTS driver.

2002-07-26  Marc Mulcahy <marc.mulcahy@sun.com>

        * idl/GNOME_Speech_SynthesisDriver.idl idl/Makefile.am: Renamed
        SynthesisDriver.idl to GNOME_Speech_SynthesisDriver.idl to clean
        up naming.

2002-07-26  Marc Mulcahy <marc.mulcahy@sun.com>

        Branched to gnome_speech0-1 for API redesign.

>>>>>>> 1.7.2.28
2002-06-04 Bill Haneman <bill.haneman@sun.com>

        reverted removal of namespace.

        * Makefile.am:
        Add 'idl' directory to SUBDIRS.

        * gnome-speech-1.0.pc.in:
        Change idldir to @datadir@/idl/gnome-speech-1.0.

        * gnome-speech/speech_synthesis_driver.h:
        Changed references to
        * gnome-speech/speech_synthesis_driver.c:
        (speech_synthesis_driver_class_init):
        Changed reference to POA to reflect new namespace.

        * test/test-speech.c:
        (main):
        Changed references to Speech_SynthesisDriver and its methods,
        to reflect namespace.

        * idl/SynthesisDriver.idl:
        Put this in the GNOME/Speech namespace.

        * idl/Makefile.am:
        Changed idldir to match gnome-speech-1.0.pc,
        "$(datadir)/idl/gnome-speech-1.0"


2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>

        Get .cvsignores working properly.

2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>

        * drivers/festival-tts-driver/festival-tts-driver.c
        drivers/viavoice-tts-driver/viavoice-tts-driver.c: check return
        value from bonobo_activation_active_server_register as per Michael's suggestion

2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>

        * .cvsignore: Shutup CVS

        2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>

        * test/festival_sleep_pid: removed extraneous output of festival speech server

        2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>

        Initial import into CVS