-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
289 lines (178 loc) · 8.71 KB
/
ChangeLog
File metadata and controls
289 lines (178 loc) · 8.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
2008-10-29 Hynek Hanke <hanke@mach>
* speechd-up.c (init_ssml_char_escapes): New function.
(ssml_escape_text): New function.
(speak_string): Code from speak() separated into a new function.
(speak): Call speak_string().
General refactoring, thanks to Chris Brannon.
2008-05-05 Hynek Hanke <hanke@brailcom.org>
* configuration.c: SpeakupChartab and SpeakupCharacters new options.
* options.c (options_set_default): speakup_chartab and
speakup_characters defaults added.
* speechd-up.c (init_speakup_tables): Use options.speakup_chartab and
options.speakup_characters for names of proc files.
2008-02-27 Hynek Hanke <hanke@brailcom.org>
* speechd-up.c (speak): Avoid memmory leaks patch.
Thanks to C.M.Brannon.
2008-01-18 Hynek Hanke <hanke@syrr.buchal.name>
* speechd-up.c (recode_text): Debugging leftover removed.
2008-01-18 Hynek Hanke <hanke@syrr.buchal.name>
* speechd-up.c (say_single_character): Do not exclude newline.
(recode_text): New function.
(say_single_character): Handle recoding using recode_text.
(parse_buf): Do not handle text recoding, only pass clean
text to speak().
(main): Do not set locale.
2008-01-14 Hynek Hanke <hanke@syrr.buchal.name>
* speechd-up.c: (speak): Use isspace() .
2008-01-14 Hynek Hanke <hanke@syrr.buchal.name>
* speechd-up.c: (speak): Do not test for isprint().
2008-01-11 Hynek Hanke <hanke@syrr.buchal.name>
* speechd-up.c (say_single_character): Encoding handling no longer necessary here.
(say_single_character): Use CHAR instead of KEY SSIP command.
(speak): New function -- counts printable characters except spaces and
decides whether to use spd_say or say_single_character. Also handles ssml <speak>.
(parse_buf): Do not add <speak></speak> to the text (leave it on speak())
(parse_buf): Do not try to distinguish single character messages here (done in speak() now).
(load_configuration): If impossible to read config file, do not fail, but use defaults.
(load_configuration): Use options.config_file_name for configuration file path.
* options.c (options_parse): handle --config-file.
* options.h (spd_long_options): New option: --config-file, -C
(spd_long_options): Added config_file_name to options.
2007-03-08 Hynek Hanke <hanke@brailcom.org>
* Makefile.am (speechd_up_CFLAGS): Added LOGPATH.
(EXTRA_DIST): Added build.sh script.
* options.c (options_set_default): New LOGPATH variable to control
path to logfile.
* speechd-up.c (main): Backslash included between PIDPATH and
pidfile name.
* configure.in (sysconfdir): rpath fix moved down the file.
New variable logpath.
2007-02-18 Hynek Hanke <hanke@brailcom.org>
* Makefile.am: Add Wall to CFLAGS.
* log.c: Include time.h
* options.h: Added prototypes for options_set_defailt,
options_print_version and options_parse.
* speechd-up.c (parse_buf): Initialize cmd_type to space.
(process_command): Remove val variables from log messages.
(process_command): Returns void.
Include ctype.h
* Makefile.am (EXTRA_DIST): version.sh added.
2006-12-13 Hynek Hanke <hanke@brailcom.org>
* speechd-up.texi: Mention language settings and existence of the new
configuration file.
* configure.in: Check for libdotconf.
* Makefile.am: Pass VERSION as read from version.sh to gcc.
Link with libdotconf.
Add speechd-up.conf into configuration data.
* options.h: Don't define VERSION.
* version.sh (VERSION): Incremented to 0.5alpha
* NEWS: Text based configuration, language settings.
* speechd-up.conf: New file -- configuration for Speechd-Up.
* speechd-up.c (speechd_init): Set the desired language if specified
on command line or in configuration file.
* options.c (options_print_help): New option: -i, --language.
* options.h (options): Group all options inside one structure options,
keeping records of where this setting comes from
[DEFAULT, COMMAND_LINE, CONFIG_FILE].
(spd_long_options): New option language.
* log.c: New file. Code moved from speechd-up.c
* log.h: New file. Code moved from speechd-up.c -- header file.
* configuration.c: New file. Static text-based (/etc/) configuration
for speechd-up.
* configuration.h: New file. Static text-based (/etc/) configuration
for speechd-up -- header file.
2006-12-07 Hynek Hanke <hanke@brailcom.org>
* configure.in: Hack for the -rpath issue.
2006-11-29 Hynek Hanke <hanke@brailcom.org>
* speechd-up.c (say_single_character): Incorrect number of arguments
for DBG fixed.
2006-11-26 Hynek Hanke <hanke@brailcom.org>
* speechd-up.c (main): sp
2006-10-21 Hynek Hanke <hanke@brailcom.org>
* speechd-up.texi: Typo.
* speechd-up.c: Copyright 2006.
* AUTHORS: New section CONTRIBUTORS. Added Micheal McDonalds and Gilles Casse.
* version.sh: 0.4
* INSTALL: 0.4
* ANNOUNCE: Internationalization and key events.
2006-04-28 Hynek Hanke <hanke@chopin>
* speechd-up.c (say_single_character): Free cuu.
2006-04-23 Hynek Hanke <hanke@chopin>
* speechd-up.c (init_speakup_tables): New function. Thanks to Gilles Casse.
(say_single_character): New function.
(parse_buf): Use say_single_character when the message only contains one
character.
(main): perform init_speakup_tables() if speechd-up is issued without -t option.
* speechd-up.texi: Updated. Internationalization issues fixed. New -t command.
Single characters/keys reading partially fixed.
* options.c: Added new option -t.
2006-01-25 Hynek Hanke <hanke@chopin>
* version.sh (VERSION): 0.3 release.
* speechd-up.texi: Double-license: GFDL and GPL.
* speechd-up.c: Incorporated Michael McDonalds patch for index
marking support (not included before into CVS because it would
cause dependency on non-released-yet version of Dispatcher)
* speechd-up.c: Handle both the old and the new device type for
/dev/softsynth (O_RDWR and O_RDONLY). (not included before into
CVS because it would cause dependency on non-released-yet version
of Dispatcher)
2005-10-10 Hynek Hanke <hanke@chopin>
* speechd-up.c (main): Correct types of in_bytes and bytes_left
for iconv (size_t).
2005-09-24 Hynek Hanke <hanke@chopin>
* speechd-up.c: Use new libspeechd interface to spd_open().
2005-08-03 Hynek Hanke <hanke@chopin>
* options.h: Include the necessary headers so that gcc doesn't complain.
* speechd-up.texi: Mailing list correctsions.
* options.c (options_print_help): Minor corrections.
2005-07-04 Hynek Hanke <hanke@chopin>
* TODO: Updated.
* INSTALL: Updated.
* Makefile.am: Create info documentation.
* speechd-up.texi: New file
* options.h: New option -p, --probe.
* options.c (options_set_default): Set PROBE_MODE to false.
(options_parse): New option: --probe.
* speechd-up.c (main): Say something in probe mode.
(main): Don't open Speakup device in probe mode.
2005-05-06 Hynek Hanke <hanke@brailcom.org>
* INSTALL: Updated.
* BUGS: Document the many known bugs.
2005-05-06 Hynek Hanke <hanke@brailcom.org>
* Makefile: Added Luke Yelavich's patch that fixes the PIDPATH problem
that appears with some versions of automake.
2004-04-16 Kirk Reiser <kirk@braille.uwo.ca>
* Modified Makefile.am to remove the dependency on libglib which isn't
needed and was causing major problems trying to find the correct
version of the library.
* Modified configure.in to add a test for libspeechd.h which does
not get installed by make install of speech dispatcher.
* Also modified the INSTALL file to clean up English slightly.
2004-04-14 Kirk Reiser <kirk@braille.uwo.ca>
* The changes include modifying two counters which were causing
single characters from being processed.
* Changed the call to spd_say from priority SPD_TEXT to
SPD_MESSAGE because the text priority were cancelling the previous
call rather than queueing the messages.
* Changed the spd_stop call to spd_cancell() which flushes all
pending messages rather than just the one being spoken.
* Changed the handling of relative values in command set to work
more like they are intended to operate.
* Moved the reset test to process_command because resets are
supposed to be regular commands. It still doesn't work quite
right but at least it's in the correct place now. Changed the
handling of values in the parse_buf() because it was cutting off
the last character in buffer.
2004-01-29 Hynek Hanke <hanke@freebsoft.org>
* options.h: -c and --coding added.
* options.c (options_print_help): New parameter -c.
(options_set_default): Fill SPEAKUP_CODING by iso-8859-1.
* speechd-up.c (parse_buf): Recoding using iconv().
(parse_buf): Close iconv properly.
* configure.in (pidpath): New variable.
* Makefile.am (speechd_up_CFLAGS): Pass pidpath to compiler.
* speechd-up.c (create_pid_file): New function.
(destroy_pid_file): New function.
(main): Use pid files.
2004-01-23 Hynek Hanke <hanke@freebsoft.org>
* speechd-up.c: Initial version.