File: NEWS

package info (click to toggle)
speechd-el 2.11-2
  • links: PTS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 916 kB
  • sloc: lisp: 4,993; makefile: 120; perl: 54; sh: 29
file content (269 lines) | stat: -rw-r--r-- 7,359 bytes parent folder | download
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
User-visible changes to speechd-el:

* Changes in speechd-el 2.11

** Index marking support

Set speechd-speak-use-index-marks variable to `t' to enable index
marking.  Note that it may have performance or other issues.  How well
index marking actually works is also dependent on the speech
synthesizer used.

** Improvement of reading wrapped lines

If truncate-lines is nil, lines are read only to their visual ends
(thanks to Nicolas Graner).

** Internal cleanup

The code has been updated to match current Emacs practices and all
compilation warnings have been resolved.


* Changes in speechd-el 2.10

** New user option speechd-speak-emacs-language.

It sets the language for messages read in English by default.

** Bug fixes.


* Changes in speechd-el 2.9

** Bug fixes.


* Changes in speechd-el 2.8

** XDG_RUNTIME_DIR environment variable is honored now.

Thanks to Alain Kalker for this change.


* Changes in speechd-el 2.7

** Minor bug fixes.

Thanks to Alain Kalker for help.


* Changes in speechd-el 2.6

** Minor bug fixes.

Thanks to Kevin Ryde for identifying the bugs.

** Packaging support.


* Changes in speechd-el 2.5

This is a maintenance release, primarily fixing problems with newer Emacs
versions.


* Changes in speechd-el 2.4

** Support for new Speech Dispatcher autospawn mechanism.

speechd-el uses Speech Dispatcher autospawn feature by default, see
`speechd-autospawn' user option.

** Support for new Unix socket communication with Speech Dispatcher.

Unix socket communication is used by default, see `speechd-connection-method'
user option.

** Isearch reading adjustments.

** New user option speechd-speak-echo.

It allows you to set what speechd-el speaks when you type characters.


* Changes in speechd-el 2.3

** Buffer names in speechd-speak-connections are regexps now.

** Braille key handling improvements.

** Automatic restarts of broken SSIP and BrlAPI connections.


* Changes in speechd-el 2.2

** Support for new BrlAPI protocol introduced in BRLTTY 3.8.

speechd-el now works with BRLTTY 3.8 final version and BRLTTY 3.9.
Additionally BRLTTY error reporting cleanup was made.

** New BRLTTY key handler for general character input.

New macro `speechd-brltty-command-key-function' is provided to assign actions
to Braille display general input keys, such as letters.

** New command speechd-set-synthesizer-voice.

It allows setting speech synthesizer voice directly by its name.  Note this
only works with Speech Dispatcher 0.6.3 or higher.

** Moved to GPL3.


* Changes in speechd-el 2.1

** Invisible text is no longer read.

** Support for BRLTTY 3.8.

BRLTTY uses 64-bit key codes.  They are represented as two-number lists in
speechd-braille-key-functions.

** WINDOWPATH BRLTTY environment variable is recognized.

The WINDOWSPATH environment variable should be named WINDOWPATH now.
This speechd-el version uses whichever of those two is defined.


* Changes in speechd-el 2.0

** Output mechanism modularized.

speechd-el is output device independent now, it no longer depends on speech
output and SSIP.  It is now possible (and sufficiently simple) to add new
output modules for alternative output devices, such as Braille displays, etc.

** BRLTTY input/output added.

speechd-el now supports Braille output to BRLTTY with basically the same
functionality as in the speech output.  It is possible to use speech output,
Braille output, or both.  You can use sophisticated speechd-el features such as
message priorities and text property handling instead of screen reading.
Additionally it is possible to bind functions to the Braille display keys.

** Braille display emulator added.

There is another output module available: Braille display emulator in an Emacs
buffer.  Useful only for development purposes.

** Message manager added.

Message manager for managing messages and priorities was added.  It works in a
way similar to the Speech Dispatcher message mechanism.


* Changes in speechd-el 1.0

** The top customization group is called speechd-el now.


* Changes in speechd-el 0.5

** Messages from built-in functions can be read now.

** New user option speechd-speak-message-time-interval.

It allows you to control speaking of repeated messages.

** Mode line can be read in CVS versions of Emacs.

See the command speechd-speak-read-mode-line bound to the `C-e RET' key.

** New commands providing basic information about current environment.

Type `C-e C-i C-h' to see the list of those commands.

** Some state changes can be automatically reported now.

See the variable speechd-speak-state-changes.

** The SPEECHD_HOST environment variable is honored now.

** Changes in communication with Speech Dispatcher.

Former socket based asynchronous communication with Speech Dispatcher was
unreliable and could cause errors in some situations.  This has been fixed for
CVS Emacs versions.  In Emacs 21.3, two alternative workarounds are available:
either one-way communication with Speech Dispatcher (the default) or using the
spdsend utility (if the speechd-spdsend variable is set).

** speechd-connection-parameters removed.

This obsolete variable is no longer available, use speechd-connection-voices
instead.


* Changes in speechd-el 0.4

** Whitespace signalization added.

It allows you, among others, to distinguish between empty lines and lines
containing only whitespace.

** Repetition of last speakings possible in character reading prompts.

For instance, it is possible to repeat Ispell choices in ispell-word now.

** Language selection based on currently selected input method is possible.

See the new variable speechd-speak-input-method-languages.

** Asynchronous action handling reworked.

The former mechanism of speaking in asynchronous actions, such as process
outputs or timers, was broken.  It should be fixed now.

** Responsiveness improved.

speechd-el is now much more responsive when speaking many small pieces of text.


* Changes in speechd-el 0.3

** Connection parameters are handled in a different way.

Connection parameters are configured as voices in the speechd-voices variable
now.  Each specific voice can then be assigned to a connection or face, see the
variables speechd-connection-voices and speechd-face-voices.  The variable
speechd-connection-parameters is obsoleted and shouldn't be used anymore.

** Bug reporting changes.

Bug reproduction finishing key was changed from `C-e C-z' to `C-e C-f'.
New command speechd-bug-reproduce allowing to reproduce a bug any time.
Log extraction speed up.

** Volume setting added.

You can use the `C-e d V' command with Speech Dispatcher 0.3 or higher to
adjust speech volume.

** The *Completion* buffer is spoken now.

** You can shut up speechd-el in debugger.

See the new variable speechd-speak-in-debugger.


* Changes in speechd-el 0.2

** read-event prompts are spoken now.

** Spelling support added.

You can now use speechd-speak-spell-mode to enable spelling in a buffer or the
`C-e C-l' keys to cause the next command to spell the text it reads.

** Choosing widget values improved.

The variable widget-menu-minibuffer-flag is now automatically set to t when
speechd-speak-mode is enabled, thus the widget value is chosen using usual
minibuffer completions.

** Bug reproduction finishing key was changed from `C-e .' to `C-e C-z'.


Local variables:
mode: outline
end: