source: trunk/third/gnome-speech/ChangeLog @ 21399

Revision 21399, 32.4 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21398, which included commits to RCS files with non-trunk default branches.
Line 
12005-01-10 Bill Haneman <bill.haneman@sun.com>
2
3        * configure,in, README, NEWS: Updated for 0.3.6 version.
4
52005-01-10 Remus Draica <rd@baum.ro> (patch from Oana Serb <os@baum.ro>)
6
7        * drivers/festival/festivalspeaker.c:
8        * drivers/festival/festivalsynthesidriver.[c,h]:
9        * gnome-speech/speaker.[c,h]:
10        Add support for markers to festival driver (bug #158442).
11
122004-10-25  Callum McKenzie  <callum@physics.otago.ac.nz>
13
14        * configure.in: Rework java environment checks to do the right
15        thing with an incomplete java environment.
16
172004-10-05  Marc Mulcahy  <marc@plbb.net>
18
19        * drivers/viavoice/viavoicesynthesisdriver.c
20        drivers/viavoice/viavoicesynthesisdriver.h
21        drivers/viavoice/viavoicespeaker.c
22        drivers/viavoice/viavoicespeaker.h: Driver for new IBM ViaVoice
23        Linux runtime.
24
25        * drivers/viavoice/Makefile.am: Updated for build of new ViaVoice
26        driver.
27
28        * configure.in: Updated checks to work with new ViaVoice.
29
302004-09-10  Marc Mulcahy  <marc.mulcahy@sun.com>
31
32        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
33        Read the "ft_audio_player" system property to determine whether to
34        use the clip or streaming audio player.
35
36        * drivers/freetts/freetts-synthesis-driver.in: Support using
37        either streaming or clip audio player.  Check the
38        FT_STREAMING_AUDIO environment variable, and pass the
39        "ft_audio_player" property to the VM accordingly.
40
412004-08-30  Marc Mulcahy  <marc.mulcahy@sun.com>
42
43        * drivers/dectalk/dectalksynthesisdriver.c: Fix the build.
44
45        * configure.in: Updated version number.
46
47        * NEWS: Updated.
48
492004-08-27  Bill Haneman <bill.haneman@sun.com>
50
51        * drivers/festival/festivalsynthesisdriver.c:
52        (festival_driverInit):
53        Don't initialize the driver if the festival executable can't be
54        found.
55        (get_voice_list):
56        Return an empty voice list if the driver can't be initialized.
57        [bug #150518].
58
59        * test/test-speech.c:
60        Print an error message if the specified driver can't be initialized.
61       
622004-07-28  Bill Haneman <bill.haneman@sun.com>
63
64        * drivers/freetts/.../FreeTTSSynthesisDriver.java:
65        (voiceMatchesSpec): Private, new.
66        (getVoices): Use voiceMatchesSpec method, to do inexact
67        locale matching (see bug #129186).  Also, fix return value
68        of getVoices (), which was previously causing a CORBA error.
69
70        * drivers/theta/thetasynthesisdriver.c:
71        (lang_matches_spec): New method for doing fuzzy
72        locale matching.
73        (prune_voice_list): Use lang_matches_spec (see bug #129186).
74
75        * drivers/theta/dectalksynthesisdriver.c:
76        (lang_matches_spec): New method for doing fuzzy
77        locale matching.
78        (prune_voice_list): Use lang_matches_spec (see bug #129186).
79        TODO: move to common code area instead of cut-n-paste.
80
81        * test/test-speech.c:
82        (do_test): Ask the user for a locale for which voices are to be
83        listed, or "all" to list all voices.  Also ask for a gender,
84        'm' or 'f'.
85       
862004-07-22  Bill Haneman <bill.haneman@sun.com>
87
88        * configure.in:
89        Added en_us.jar and cmulex.jar, cmu_us_kal.jar to
90        FREETTS_CLASSPATH.  Fix for problem with FreeTTS 1.2 driver.
91
92        * test/test-speech.c: More error checking and diagnostics
93        when connecting to servers.
94       
95        * drivers/freetts/.../FreeTTSSpeaker.java:
96        (getParameterValue): Multiple FreeTTS-internal volume by 100,
97        to normalize to gnome-speech's "0 to 100%" convention.
98        (setParameterValue): Divide user-specified volume percent by
99        100, to normalize to FreeTTS' idea of volume range.
100       
101        Fix for bug #148269.
102       
1032004-06-10  Marc Mulcahy  <marc.mulcahy@sun.com>
104
105        * gnome-speech.spec.in: Disable dependency checking for the Theta
106        and DECtalk rpms.
107
108        * configure.in: Update version number.
109
110        * gnome-speech.spec.in: Remove typos -- will fix RPM
111        dependency issues later.
112
113        * NEWS: Updated.
114
1152004-06-09  Marc Mulcahy  <marc.mulcahy@sun.com>
116
117        * gnome-speech.spec.in: Added to cvs.
118
119        * Makefile.am (EXTRA_DIST): Added gnome-speech spec file.
120
121        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
122        drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Updated
123        to use FreeTTS 1.2.
124
125        * configure.in: Changed version to 0.3.3.
126        Generate gnome-speech spec file.
127        (FREETTS_JAR_DIR): Updated for FreeTTS 1.2.
128
129        * README: Updated the FreeTTS requirement to version 1.2.
130
1312004-06-01  Marc Mulcahy  <marc.mulcahy@sun.com>
132
133        * Made .server files include the full paths to the synthesis
134        driver binaries.
135
1362004-05-20  Marc Mulcahy  <marc.mulcahy@sun.com>
137
138        * configure.in: Fix FreeTTS driver build when JAVA_HOME is not
139        set.  Fixdd Cepstral Theta build to use theta-config.
140       
1412004-05-11  James Henstridge  <james@daa.com.au>
142
143        * configure.in: remove GNOME_PLATFORM_GNOME_2 macro, which is a
144        no-op and deprecated.
145
1462004-04-13  Padraig O'Briain <padraig.obriain@sun.com>
147
148        * autogen.sh: Require version 1.7
149
150        * configure.in: Remove check for gtk-doc as it is not used.
151
152        * drivers/dectalk/Makefile.am: Merge LDADD and LDFLAGS.
153        Add CLEANFILES.
154
155        * drivers/eloquence/Makefile.am: Merge LADADD and LDFLAGS.
156        Add CLEANFILES.
157
158        * drivers/festival/Makefile.am: Merge LADADD and LDFLAGS.
159        Add CLEANFILES.
160
161        * drivers/freetts/java/Makefile.am: Correct use of CLEANFILES.
162
163        * drivers/freetts/native/Makefile.am: Use AM_LDFLAGS
164        instead of LDFLAGS. Correct use of CLEANFILES.
165
166        * drivers/theta/Makefile.am: Merge use of LDADD and
167        LDFLAGS. Add CLEANFILES.
168
169        * drivers/viavoice/Makefile.am: Merge use of LDADD and LDFLAGS.
170
171        * gnome-speech/Makefile.am: Remove use of LDFLAGS.
172
173        * test/Makefile.am: Merge LDADD and LDFLAGS.
174       
175        This fixes bug #137338.
176       
1772004-04-05  Padraig O'Briain <padraig.obriain@sun.com>
178
179        * configure.in: Add drivers/freetts/java/org/Makefile,
180        drivers/freetts/java/org/GNOME/Makefile,
181        drivers/freetts/java/org/GNOME/Speech/Makefile
182
183        * drivers/freetts/Makefile.am: Specify SUBDIRS even if
184        BUILD_FREETTS_DRIVER is not defined.
185
186        Remove Makefile in drivers/freetts/java/org,
187        drivers/freetts/java/org/GNOME, drivers/freetss/java/org/GNOME?Speech
188        and added Makefile.am.
189
1902004-04-03  Thomas Vander Stichele  <thomas at apestaart dot org>
191
192        * configure.in:
193        * drivers/freetts/java/Makefile.am:
194          stop breaking the build.  Makefile files should not be commited,
195          please commit the right Makefile.am files.
196
1972004-03-31  Padraig O'Briain <padraig.obriain@sun.com>
198
199        * configure.in: Add drivers/freetts/java/org/Makefile,
200        drivers/freetts/java/org/GNOME/Makefile,
201        drivers/freetts/java/org/GNOME/Speech/Makefile
202
203        * drivers/freetts/Makefile.am: Specify SUBDIRS even if
204        BUILD_FREETTS_DRIVER is not defined
205
206        * drivers/freetts/java/Makefile.am: Specify SUBDIRS as org.
207
208        This fixes bug #137337, missing freetts driver files in source tarball.
209
2102004-03-05  Marc Mulcahy  <marc.mulcahy@sun.com>
211
212        * NEWS: Updated
213
214        * configure.in: Updated.
215
216        * drivers/festival/festivalsynthesisdriver.c
217        drivers/dectalk/dectalksynthesisdriver.c
218        drivers/theta/thetasynthesisdriver.c
219        drivers/freetts/java/org/GNOME/FreeTTSSynthesisDriver.java:
220        Drivers now check the language tag specified in the voice_spec
221        passed to the getVoices and createSpeaker functions.
222       
2232004-03-03  Marc Mulcahy  <marc@plbb.net>
224
225        * drivers/theta/thetasynthesisdriver.c: Fix compiler warnings.
226       
2272004-01-20  Marc Mulcahy  <marc.mulcahy@sun.com>
228
229        * Update to version 0.3.1.
230
231        * NEWS: Updated.
232
233        *
234        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
235        Fix driver IID string.
236       
237        * configure.in: Fix finding jar when no JAVA_HOME is set.  Updated
238        to version 0.3.1.
239
240        * drivers/freetts/org: Removed (old FreeTTS driver code).
241       
2422003-12-23  Marc Mulcahy  <marc.mulcahy@sun.com>
243
244        * drivers/viavoice/viavoicesynthesisdriver.c
245        (viavoice__get_driverVersion): Update.  (main): Update.
246
247        * drivers/festival/festivalsynthesisdriver.c
248        (festival__get_driverVersion): Update.  (main): Update.
249
250        * drivers/dectalk/dectalksynthesisdriver.c
251        (dectalk__get_driverVersion): Update.  (main): Update.
252
253        * drivers/theta/thetasynthesisdriver.c (theta__get_driverVersion):
254        Update.  (main): Update.
255
2562003-12-21  Marc Mulcahy  <marc.mulcahy@sun.com>
257
258        * test/test-speech.c (select_server): Update.
259
260        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
261        Update.
262
263        * drivers/freetts/GNOME_Speech_SynthesisDriver_FreeTTS.server.in:
264        Update.
265
266        *
267        drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
268        Update.
269
270        *
271        drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
272        Update.
273
2742003-12-08  Marc Mulcahy  <marc.mulcahy@sun.com>
275
276        * idl/GNOME_Speech_SynthesisDriver.idl: Changed language parameter
277        of VoiceInfo struct to a string.
278       
279        * drivers/theta/GNOME_Speech_SynthesisDriver_Theta.server.in:
280        Update IDL version.
281       
282        * drivers/theta/thetasynthesisdriver.c (get_voice_list): Support
283        new language string.
284       
285        *
286        drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
287        Update IDL version.
288       
289        * drivers/festival/festivalsynthesisdriver.c (get_voice_list):
290        Support for new language string.
291       
292        * drivers/viavoice/viavoicesynthesisdriver.c (get_voice_list):
293        Support for new language string.
294       
295        *
296        drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
297        Update IDL version.
298
299        * drivers/dectalk/dectalksynthesisdriver.c (get_voice_list):
300        Support for new language string.
301       
302        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
303        Update IDL version.
304       
3052003-11-24  Marc Mulcahy  <marc.mulcahy@sun.com>
306
307        * configure.in: Updated to versin 0.2.8.
308
309        * NEWS: Updated for 0.2.8.
310
3112003-10-10  Padraig O'Briain <padraig.obriain@sun.com>
312
313        * drivers/viavoice/viavoicesysthesisdriver.c (index_queue_destroy):
314        Move declaration to top of function. Patch from Damien Carbery for
315        bug #121187.
316
317        * gnome-speech/speakers.c: Fix compiler warning.
318
3192003-09-29  Marc Mulcahy  <marc.mulcahy@sun.com>
320       
321        * drivers/freetts/freetts-synthesis-driver.in: Modified
322        freetts-synthesis-driver shell script to look for the Java binary
323        in either the location specified by the JAVA_HOME environment
324        variable, or in the user's current path.
325       
3262003-09-23  Marc Mulcahy  <marc.mulcahy@sun.com>
327
328        * configure.in: Check for the java header file generator for the
329        JNI stuff in the FreeTTS Driver.  fix the conditional to not build
330        the Java package if the Java bridge is not installed.
331       
332        *
333        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
334        put the calls to the client's callback in a try catch block to
335        handle the case of a dead client.
336       
337        * drivers/freetts/native/Makefile.am (freettsdriver.h): Use the Java header generator found by configure.in.
338       
339
3402003-09-23  Marc Mulcahy  <marc.mulcahy@sun.com>
341
342        * test/test-speech.c (wait_test): Don't create a callback object
343        without a main loop.  Behavior is undefined, (apparently hanging).
344
3452003-08-25  Marc Mulcahy  <marc.mulcahy@sun.com>
346
347        * configure.in: Increased version to 0.2.7
348
349        * NEWS: Updated
350
351        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixed
352        refcounting bug.
353       
354        * drivers/festival/festivalsynthesisdriver.c
355        (festival_synthesis_driver_say): Fix broken escaping of strings.
356       
3572003-08-25  Marc Mulcahy  <marc.mulcahy@sun.com>
358
359        * configure.in java/Makefile.am drivers/freetts/java/Makefile.am:
360        Make Java-related checking more thorough.  Make building Java
361        support conditional on having the gnome-java-bridge.jar file
362        installed.  Make building the FreeTTS driver require also building
363        the Java support.  If with-java-home is specified, look for the
364        jar utility in that directory also.  Added diagnostic output to
365        configure script to print out what drivers will be built, and the
366        build settings which will be used for each built driver.
367       
368
3692003-08-19  Marc Mulcahy  <marc.mulcahy@sun.com>       
370
371        * configure.in (FREETTS_CLASSPATH): Applied Damien Carbery's
372        patch to fix build on Solaris X86.
373       
3742003-08-19  Marc Mulcahy  <marc.mulcahy@sun.com>
375
376        * configure.in: Fix LT versioning.
377       
378        * drivers/viavoice/viavoicesynthesisdriver.c
379        (viavoice_driverInit): Turn off dictionary processing and put
380        engine in manual synthesis mode.
381       
3822003-08-13  Marc Mulcahy  <marc.mulcahy@sun.com>
383
384        * Release version 0.2.6
385
386        * gnome-speech/Makefile.am (dist-hook): Don't include generated
387        sources in distribution.
388       
389        * add doc/Makefile.am to cvs.
390       
391        * drivers/festival/festivalsynthesisdriver.c
392        (festival_synthesis_driver_class_init): Fix compilation errors.
393       
3942003-08-12  Marc Mulcahy  <marc.mulcahy@sun.com>
395
396        * configure.in: Reved to 0.2.5.
397
398        * NEWS: Updated
399
400        * idl/Makefile.am (idl_DATA): Fix build.
401       
402        * doc/Makefile.am (EXTRA_DIST) configure.in Makefile.am (SUBDIRS):
403        Add doc/gnome-speech.html to distribution.
404       
4052003-08-12 Marc Mulcahy  <marc.mulcahy@sun.com>
406
407        * doc/gnome-speech.html: Checked in an initial attempt at
408        documentation.
409       
4102003-08-11 Marc Mulcahy  <marc.mulcahy@sun.com>
411
412        * Release 0.2.4.
413
414        * NEWS: Updated for 0.2.4
415
416        * drivers/viavoice/viavoicesynthesisdriver.c
417        (viavoice_synthesis_driver_say): Return -1 from say if synthesis
418        fails.  The viavoice engine has a bug which causes it to fail and
419        then never recover.  This at least notifies the client when speech
420        fails with Viavoice.  No other solution for this.
421       
422
423        * test/test-speech.c (do_test): Unref the SynthesisDriver object
424        (all driver implementations now exit when the SynthesisDriver is
425        unrefed)
426
427        * drivers/dectalk/dectalksynthesisdriver.c
428        (dectalk_synthesis_driver_finalize): Wait for speech to finish
429        before destroying the TTS handle.
430       
431        * drivers/theta/thetasynthesisdriver.c
432        (theta_synthesis_driver_finalize): Shutdown the server when the
433        SynthesisDriver object is destroyed.
434       
435        * drivers/viavoice/viavoicesynthesisdriver.c
436        (viavoice_synthesis_driver_finalize): Shutdown the server when the
437        SynthesisDriver object is destroyed.
438       
439        * drivers/dectalk/dectalksynthesisdriver.c
440        (dectalk_synthesis_driver_finalize): Shutdown the server when the
441        SynthesisDriver object is destroyed.
442
443        * drivers/festival/festivalsynthesisdriver.c
444        (festival_synthesis_driver_finalize): Shutdown the server when
445        SynthesisDriver is finalized.
446       
447        * drivers/viavoice/viavoicesynthesisdriver.c
448        (viavoice_synthesis_driver_set_voice): Delete debug message.
449       
4502003-08-08  Marc Mulcahy  <marc.mulcahy@sun.com>
451
452        * drivers/theta/thetasynthesisdriver.h
453        (theta_synthesis_driver_is_speaking): Fix comment.
454       
455        * drivers/theta/thetaspeaker.h (IS_THETA_SPEAKER): More cut 'n
456        paste fixes.
457       
458        * drivers/theta/thetasynthesisdriver.h: Remove references to
459        DECTalk headers-- that's what I get for cut 'n paste!
460       
4612003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>
462
463        * test/test-speech.c (callback_test): Ensure callback is unrefed
464        if the callback registration fails.
465       
466        * drivers/festival/GNOME_Speech_SynthesisDriver_Festival.server.in:
467        Fixed typo.
468
4692003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>
470
471        *
472        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
473        Fix typo.
474       
4752003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>
476
477        * test/test-speech.c (speech_interrupt_test): Don't leak the
478        callback object.
479        (main): Don't call bonobo_object_unref_release
480        on the SynthesisDriver object.
481
4822003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>
483
484        * gnome-speech/Makefile.am (INCLUDES): Use WARN_CFLAGS.
485
486        * drivers/freetts/native/Makefile.am (INCLUDES): Use WARN_CFLAGS.
487       
4882003-07-31  Marc Mulcahy  <marc.mulcahy@sun.com>
489
490        * drivers/viavoice/viavoicesynthesisdriver.c
491        (index_queue_entry_destroy): Applied Damien Carbery's fix for
492        compilation errors.
493
494        * drivers/festival/festivalsynthesisdriver.c
495        (festival_synthesis_driver_class_init): Applied Damien Carbery's
496        fix for compilation errors.
497       
4982003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>
499
500        * drivers/viavoice/viavoicesynthesisdriver.c (main): Don't
501        initialize threads,-- this driver doesn't use them anymore.
502
503        * drivers/dectalk/dectalksynthesisdriver.c (main): Check to see if
504        threads have already been initialized before initializing them.
505               
5062003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>
507
508        * drivers/theta/thetasynthesisdriver.c
509        (theta_synthesis_driver_say): I broke callbacks when trying to
510        make wait work.  Since we're not supporting it, I've reverted that
511        change to fix callbacks.
512       
5132003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com
514
515        * drivers/viavoice/viavoicesynthesisdriver.c
516        (viavoice_synthesis_driver_stop): Always return TRUE-- stop always
517        works.
518
519        * gnome-speech/speaker.c (speaker_class_init): Eliminate unused
520        variable.  (speaker_refresh_parameters): Return false if no
521        speaker passed in.  (find_parameter): Formatting.
522        (parameter_private_destroy): Formatting.  (speaker_finalize):
523        Addded to fix memory leak.  (speaker_class_init): Add
524        speaker_finalize.
525
526
5272003-07-30  Marc Mulcahy  <marc.mulcahy@sun.com>
528
529        * test/test-speech.c (main): Fix memory leak.
530       
531        * drivers/freetts/native/freettsdriver.c: Fixed compiler warning.
532       
533        * drivers/freetts/org/GNOME/Speech/FreeTTSSynthesisDriver.java: Fixed typo.
534       
5352003-07-29  Marc Mulcahy  <marc.mulcahy@sun.com>
536
537        * README: Updated
538
539        * INSTALL.in: Updated
540
541        * drivers/theta: Added a driver for the Cepstral Theta TTS Engine.
542       
543        * test/test-speech.c: Added Speech Interrupt test and wait test.
544
545        * drivers/festival/festivalsynthesisdriver.c
546        (festival_synthesis_driver_say): Fixed festival bug where strings
547        containing certain characters were not spoken.
548       
549
550        * test/test-speech.c test/callback.c test/callback.h: Fixed up
551        test.
552       
553        * drivers/viavoice/viavoicespeaker.c
554        drivers/viavoice/viavoicespeaker.h
555        drivers/viavoice/viavoicesynthesisdriver.c
556        drivers/viavoice/viavoicesynthesisdriver.h: Rewrote Viavoice
557        Driver.
558       
559        * drivers/dectalk/dectalkspeaker.c
560        drivers/dectalk/dectalkspeaker.h
561        drivers/dectalk/dectalksynthesisdriver.c
562        drivers/dectalk/dectalksynthesisdriver.h: Rewrote DECTalk
563        Driver.
564       
565        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
566        drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java:
567        Rewrote FreeTTS driver.
568
569        * configure.in: Fixed automake conditionals.
570       
571        * drivers/freetts/GNOME_Speech_SynthesisDriver_FreeTTS.server.in:
572        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
573        attribute.
574       
575        * drivers/eloquence/GNOME_Speech_SynthesisDriver_Eloquence.server.in:
576        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
577        attribute.
578
579        * drivers/viavoice/GNOME_Speech_SynthesisDriver_Viavoice.server.in:
580        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
581        attribute.
582
583        * drivers/dectalk/GNOME_Speech_SynthesisDriver_Dectalk.server.in:
584        Added IDL:GNOME/Speech/SpeechCallback:0.2 to the repo_ids
585        attribute.
586
587        * idl: Clean up IDL build system.
588
589        * gnome-speech/Makefile.am gnome-speech/gnome-speech.h
590        gnome-speech/speaker.c gnome-speech/speaker.h: Updated for new
591        IDL.
592       
593        * Added INSTALL.in, an improved INSTALL file.
594
5952003-06-09  Michael Meeks  <michael@ximian.com>
596
597        * gnome-speech/Makefile.am
598        (libgnomespeech_la_SOURCES): don't link the imodule
599        into the main library [ it's a separate library for
600        scripting bindings ]. Install the typelib in
601        libdir/orbit-2.0
602
6032003-06-08 Marc Mulcahy  <marc.mulcahy@sun.com>
604
605        * idl/GNOME_Speech.idl: Added to provide a file to includ all
606        GNOME Speech idl files.
607
608        * idl/GNOME_Speech_SynthesisDriver.idl: Added copyright info.
609        fixed build.
610       
611        * idl/GNOME_Speech_Speaker.idl: Add copyright info.  Fixed build.
612
613        * idl/GNOME_Speech_SpeechCallback.idl: Add copyright info.  Fixed
614        build.
615
6162003-05-19  Marc Mulcahy <marc.mulcahy@sun.com>
617       
618        * drivers/freetts drivers/viavoice drivers/dectalk drivers/eloquence:
619        Standardized pitch parameter name to pitch.     
620
621        * drivers/dectalk/dectalkspeaker.c (dectalk_callback): Fixed
622        callbacks.
623       
6242003-05-16  Marc Mulcahy  <marc.mulcahy@sun.com>
625
626        * configure.in: Fixed package name.
627       
628        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Correctly
629        report FreeTTS speech range range as 0-999 not 0-1000.
630       
6312003-05-06    <bill.haneman@sun.com>
632
633        * configure.in: Release 0.2.1.
634       
6352003-04-08  Marc Mulcahy  <marc.mulcahy@sun.com>
636
637        * drivers/viavoice/Makefile.am drivers/freetts/Makefile.am
638        drivers/viavoice/Makefile.am: Autoconf fixups to not install the
639        .server files for drivers which aren't built.
640       
6412003-04-02  Michael Meeks  <michael@ximian.com>
642
643        * configure.in: remove stray " on newline poisoning configure.
644
645        * gnome-speech/Makefile.am: prune bogus -g -werror flags,
646        get CLEANFILES set right for my more anal autotools.
647
6482003-03-27  Marc Mulcahy  <marc.mulcahy@sun.com>
649
650        * configure.in drivers/eloquence/Makefile.am: Fixe Eloquence driver autoconf stuff.
651       
6522003-03-27  Marc Mulcahy  <marc.mulcahy@sun.com>
653
654        * test/test-speech.c (speaker_say_print): Print before speaking.
655
6562003-03-25  Marc Mulcahy  <marc.mulcahy@sun.com>
657
658        * configure.in drivers/Makefile.am drivers/eloquence: Checked in Rich
659        Burridge's initial Eloquence driver implementation.
660
661        * configure.in drivers/Makefile.am drivers/dectalk: Added Rich
662        Burridge's DECTalk Software driver implementation.
663               
6642003-03-03  Colin Walters  <walters@gnu.org>
665
666        * test/Makefile.am (EXTRA_DIST): Add callback.h.
667
668        * idl/Makefile.am (idl_DATA): Add GNOME_Speech_SpeechCallback.idl,
669        GNOME_Speech_Speaker.idl.
670
671        * drivers/viavoice/Makefile.am (serverinfo_in_files): New
672        variable.  Use it for serverinfo_DATA and EXTRA_DIST.
673
674        * drivers/freetts/Makefile.am: Remove BUILD_FREETTS_DRIVER
675        conditional here.
676       
677        * drivers/freetts/native/Makefile.am (lib_LTLIBRARIES): Move
678        BUILD_FREETTS_DRIVER conditional to here from
679        drivers/freetts/Makefile.am.
680
681        * Makefile.am (EXTRA_DIST): Remove xml-i18n-extract.in,
682        xml-i18n-merge.in, xml-i18n-update.in.
683
6842003-02-12 Adi Dascal <ad@baum.ro>
685
686        * drivers/viavoice/viavoicespeaker.c:
687        (viavoice_speaker_finalize): removed eciStop call because any synthesis
688             which is underway when eciDelete function is called it is
689             immediately terminated, so there is no need of this call.
690
691        * drivers/viavoice/viavoicesynthesisdriver.c:
692        (viavoice__get_synthesizerVersion) : get version from TTS, do not
693            hardcode it.
694        (get_voice_list):
695        - removed a leak - delete the temporar handle
696            (eciDelete (tmp_handle) ).
697        - for eciGetVoiceName, nameBuffer (3rd param), should be
698            ECI_VOICE_NAME_LENGTH + 1 bytes long. Otherwise, a long voice
699            name may corrupt memory.
700           
701        * test/callback.c:
702        (callback_notify): added default case for switch.
703        (callback_finalize): added.
704        (callback_class_init): assign value to object_class->finalize.
705
706        * test/test-speech.c:
707        (callback_test): unref the cb.
708        (do_test): removed leak by CORBA_free-ing the "voices"
709
7102003-01-23  Marc Mulcahy  <marc.mulcahy@sun.com>
711
712        * README: Minor formatting and content fix-ups.
713
7142003-01-23  Padraig O'Briain <padraig.obriain@sun.com>
715
716        * configure.in: Remove reference to dectalk
717
718        * drivers/Makefile.am: Remove reference to dectalk
719
720        * gnome-speech/speaker.c (impl_setParameterValue): Fix typo
721
722        * test/callback.c: Add include of <bonobo/bonob-main.h> to remove
723        compiler warning.
724
7252003-01-22  Marc Mulcahy <marc.mulcahy@sun.com>
726
727        * gnome-speech/speaker.c: Return boolean as it should.  thanks to
728        Michael Meeks for catching this one.
729
7302002-12-19  Marc Mulcahy  <marc.mulcahy@sun.com>
731
732        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Added
733        start and end of speech callback notifications.  Also fixed
734        the implementation of the manipulation of speech parameters.
735
736        * drivers/freetts/native/freettsdriver.c: Removed debugging print
737        statements.
738       
7392002-12-17  Marc Mulcahy  <marc.mulcahy@sun.com>
740
741        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixes
742        to make the FreeTTS Driver a bit more robust-- still crashes after
743        several instances are created, but speaker creation time is reduced
744        and more than four can now apparently be created at once.       
745
7462002-12-16  Daniel Elstner  <daniel.elstner@gmx.net>
747
748        * configure.in (BUILD_JAVA_PACKAGE): In the AM_CONDITIONAL(),
749        test for 'no' instead of the empty string.
750        (BUILD_FREETTS_DRIVER_SOLARIS): Add missing 'test' to the
751        AM_CONDITIONAL() argument.
752
7532002-12-12  Marc Mulcahy  <marc.mulcahy@sun.com>
754
755        * drivers/freetts/native/freettsdriver.c: Passs command-line arguments
756        to bonobo.
757       
758        * drivers/freetts/freetts-synthesis-driver.in: Pass on the arguments
759        we'll get from bonobo-activation to the VM.
760       
7612002-12-04  Marc Mulcahy  <marc.mulcahy@sun.com>
762
763        * test/test-speech.c test/callback.c test/callback.h Makefile.am:
764        Added callback test.
765
766        * drivers/viavoice/viavoicesynthesisdriver.c: Removed unused static function.
767
768        * drivers/viavoice/viavoicespeaker.c: implemented Non-threaded working
769        callbacks.
770
7712002-11-26  Bill Haneman <bill.haneman@sun.com>
772
773        * configure.in:
774        Include Makefiles for drivers/freetts/java and
775        drivers/freetts/native in AC_OUTPUT.
776
777        * test/test-speech.c:
778        (do_test):
779        Don't segfault if the voices list is empty.
780
781        * drivers/viavoice/viavoicesynthesisdriver.c:
782        (voice_info_list_from_voice_list):
783        Set the length of the returned infolist to zero
784        when returning an empty list, instead of returning NULL.
785
7862002-11-21  Marc Mulcahy  <marc.mulcahy@sun.com>
787
788        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java:
789        Fixed casting error.
790       
791        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSpeaker.java: Fixed NULL return values.
792       
793        * test/test-speech.c (parameter_tests): Added exception check to
794        prevent against segv.
795       
7962002-11-20  Marc Mulcahy  <marc.mulcahy@sun.com>
797
798        * drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java
799        drivers/freetts/java/org/GNOME/Speech/FreeTTSSynthesisDriver.java: a
800        few more tweaks, but still not working.
801
802        * test/test-speech.c (do_test): Added another exception check.
803
8042002-11-14  Michael Meeks  <michael@ximian.com>
805
806        * test/test-speech.c (do_test): fix misc.
807        uninitalized problems / warnings.
808
8092002-11-13  Marc Mulcahy  <marc.mulcahy@sun.com>
810
811        * test/test-speech.c (do_test): Added exception check when querying
812        for its list of voices.
813       
814        * drivers/festival/festivalsynthesisdriver.c (festival_createSpeaker):
815        Fixed memory leak.
816       
817        * drivers/viavoice/viavoicespeaker.c (viavoice_say): Removed broken
818        callback implementation.
819        (viavoice_speaker_finalize): Fixed memory leak.
820
821        * drivers/viavoice/viavoicesynthesisdriver.c (viavoice_createSpeaker):
822        Fix memory leaks.
823
824        * test/test-speech.c (do_test): Fix memory leaks.
825       
826
8272002-11-07  Marc Mulcahy <marc.mulcahy@sun.com>
828
829        * drivers/festival: Imported speaker files.
830
8312002-11-06  Marc Mulcahy <marc.mulcahy@sun.com>
832
833        * drivers/festival: Ported driver to new api.
834
835        * drivers/freetts: Started port to new api.
836
8372002-10-23  Marc Mulcahy <marc.mulcahy@sun.com>
838
839        Removed old festival and viavoice driver code.
840
8412002-10-23  Marc Mulcahy <marc.mulcahy@sun.com>
842
843        Initial merge of new api branch back onto head.
844
8452002-10-22  Marc Mulcahy <marc.mulcahy@sun.com>
846
847        * Updated to 0.2 API.
848
8492002-10-07  Marc Mulcahy <marc.mulcahy@sun.com>
850
851        * drivers/viavoice-tts-driver/Makefile.am: Fix warning
852
8532002-09-17  Marc Mulcahy  <marc.mulcahy@sun.com>
854
855        * configure.in drivers/freetts/native/Makefile.am: Added support for
856        building Linux and Solaris FreeTTS drivers.
857
858        * drivers/freetts/freetts-synthesis-driver.in: Made Solaris happy.
859       
8602002-09-17  Marc Mulcahy  <marc.mulcahy@sun.com>
861
862        * drivers/freetts/native/Makefile.am (CLEANFILES): Added
863        freettsdriver.h to the CLEANFILES list so it is removed on
864        'make clean'.   
865
866        * drivers/freetts/native/Makefile.am (libfreettsdriver_la_SOURCES):
867        Re-ordered sources so freettsdriver.h is built first (duh).
868
8692002-09-17  Marc Mulcahy <marc.mulcahy@sun.com>
870        (libfreettsdriver_la_SOURCES): Re-ordered source files so freettsdriver.h is built first (duh).
871
872        * configure.in drivers/freetts: Fixed the mess I made with the
873        previous commit.
874
8752002-09-17  Marc Mulcahy <marc.mulchy@sun.com>
876
877        * test/test-speech.c: Added print statement to show initialization.
878
879        * configure.in drivers/Makefile.am driver/freetts: Checked in new Java
880        implementation of FreeTTS driver.
881
8822002-09-17  Marc Mulcahy <marc.mulcahy@suncom>
883
884        * drivers/FreeTTS: Removed old version of FreeTTS driver to make way
885        for the new Java implementation.
886
8872002-09-13  Marc Mulcahy  <marc.mulcahy@sun.com>
888
889        * drivers/festival/festivalsynthesisdriver.c
890        (festival_driverInit): Remove unused variable
891        (festival_read): removed
892
893        * drivers/viavoice/viavoicesynthesisdriver.c (viavoice_set_pitch):
894         Added return value
895        (viavoice_stop): Added return value.
896
8972002-09-13  Marc Mulcahy <marc.mulcahy@sun.com>
898
899        * gnome-speech/synthesisdriver.c gnome-speech/synthesisdriver.h
900        drivers/viavoice/viavoicesynthesisdriver.c
901        drivers/viavoice/viavoicesynthesisdriver.h
902        drivers/festival/festivalsynthesisdriver.c
903        drivers/festival/festivalsynthesisdriver.h test/test-speech.c: Addded
904        copyright and file description headers.
905
9062002-09-13  Michael Meeks  <michael@ximian.com>
907
908        * gnome-speech/synthesisdriver.c
909        (impl_getParameterValueDescription): don't use
910        uninitialized variable.
911
912        * test/test-speech.c (main): fix ev / select_server
913        (select_server): upd.
914        (driver_say_print): impl. helper.
915        (parameter_tests): use helper throught.
916        (do_test): don't double free, use helper.
917        include stdlib.h for atoi etc.
918        (parameter_tests): pass ev around more normally.
919        (main): free exceptions at end, do a debug
920        shutdown, so we can track ref leaks correctly.
921
9222002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
923
924        * configure.in drivers/Makefile.am drivers/festival: Added basic
925        festival driver.
926
9272002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
928
929        * drivers/viavoice/viavoicesynthesisdriver.h: Fixed cut and paste
930        foolishness.
931
9322002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
933
934        * configure.in drivers/viavoice: Fixed .server file namespace.
935
9362002-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
937
938        * test/test-speech.c: Applied Michael's cleanup patch.
939
9402002-09-12  Michael Meeks  <michael@ximian.com>
941
942       * gnome-speech/synthesisdriver.c
943       (impl_getParameterValueDescription): fix uninitialized
944       variable use, and NULL string return.
945
9462002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
947
948        * drivers/viavoice/viavoicessynthesisdriver.c: Got rid of temp testing
949        code.
950
9512002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
952
953        * Makefile.am: Added java to list of subdirs to build.
954
9552002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
956
957        * drivers: Added subdirectory for GNOME Speech drivers.
958
959        * drivers/viavoice: Added initial re-implementation of IBM Viavoice
960        TTS driver.
961
9622002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
963
964        * configure.in java: Added java package.
965
9662002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
967
968        * idl/GNOME_Speech_SynthesisDriver.idl: Made stop and say functions
969        return booleans so they are compatible with the previous version of
970        the idl.  I eventually want to change most functions to throw
971        exceptions rather than returning ambiguous return values.
972
9732002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
974
975        * test/test-speech.c: Speech enabled the test program.  Added
976        interactive test for parameter support.
977
9782002-09-11  Marc Mulcahy <marc.mulcahy@sun.com>
979
980        * gnome-speech/*.*: Removing old files
981
9822002-08-14  Marc Mulcahy <marc.mulcahy@sun.com>
983
984        * drivers/FreeTTS: Added initial implementation of FreeTTS driver.
985
9862002-08-13  Marc Mulcahy <marc.mulcahy@sun.com>
987
988        * gnome-speech/synthesisdriver.c: Hooked up getSupportedParameters and
989        getParameterValueDescription.
990
9912002-08-13  Marc Mulcahy <marc.mulcahy@sun.com>
992
993        * idl/GNOME_Speech_SynthesisDriver.idl: Modified parameter functions
994        to take and return doubles as parameter values.
995
9962002-08-13  Marc Mulcahy <marc.mulcahy@suyn.com>
997
998        * gnome-speech/synthesisdriver.c gnome-speech/synthesisdriver.h:
999        Initial implementation of SynthesisDriver base class.
1000
1001        * idl/GNOME_Speech_SynthesisDriver.idl: Reworked parameter interface
1002        definitions.
1003
1004        * test/test-speech.c: Beginnings of new interactive test suite.
1005
1006        * drivers: Deleted viavoice-tts-driver and festival-tts-driver
1007        subdirectories.
1008
1009        * drivers/FreeTTS: Added initial implementation of FreeTTS driver.
1010
10112002-07-26  Marc Mulcahy <marc.mulcahy@sun.com>
1012
1013        * idl/GNOME_Speech_SynthesisDriver.idl idl/Makefile.am: Renamed
1014        SynthesisDriver.idl to GNOME_Speech_SynthesisDriver.idl to clean
1015        up naming.
1016       
10172002-07-26  Marc Mulcahy <marc.mulcahy@sun.com>
1018
1019        Branched to gnome_speech0-1 for API redesign.
1020
1021>>>>>>> 1.7.2.28
10222002-06-04 Bill Haneman <bill.haneman@sun.com>
1023
1024        reverted removal of namespace.
1025       
1026        * Makefile.am:
1027        Add 'idl' directory to SUBDIRS.
1028
1029        * gnome-speech-1.0.pc.in:
1030        Change idldir to @datadir@/idl/gnome-speech-1.0.
1031
1032        * gnome-speech/speech_synthesis_driver.h:
1033        Changed references to
1034        * gnome-speech/speech_synthesis_driver.c:
1035        (speech_synthesis_driver_class_init):
1036        Changed reference to POA to reflect new namespace.
1037
1038        * test/test-speech.c:
1039        (main):
1040        Changed references to Speech_SynthesisDriver and its methods,
1041        to reflect namespace.
1042       
1043        * idl/SynthesisDriver.idl:
1044        Put this in the GNOME/Speech namespace.
1045
1046        * idl/Makefile.am:
1047        Changed idldir to match gnome-speech-1.0.pc,
1048        "$(datadir)/idl/gnome-speech-1.0"
1049       
1050       
10512001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>
1052
1053        Get .cvsignores working properly.
1054
10552001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>
1056
1057        * drivers/festival-tts-driver/festival-tts-driver.c
1058        drivers/viavoice-tts-driver/viavoice-tts-driver.c: check return
1059        value from bonobo_activation_active_server_register as per Michael's suggestion
1060
10612001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>
1062
1063        * .cvsignore: Shutup CVS
1064
1065        2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>
1066
1067        * test/festival_sleep_pid: removed extraneous output of festival speech server
1068
1069        2001-12-10 Marc Mulcahy <marc.mulcahy@sun.com>
1070
1071        Initial import into CVS
1072       
Note: See TracBrowser for help on using the repository browser.