More work on the speech driver thread. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8257 91a5dbb7-01b9-0310-9b5f-b28072856b6e
More work on the speech driver thread. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8258 91a5dbb7-01b9-0310-9b5f-b28072856b6e
More work on the speech driver thread. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8259 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The spk argument is no longer needed by several functions. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8260 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Bring some of spktest more up-to-date. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8261 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Don't allow an update to run within an already-running update. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8262 91a5dbb7-01b9-0310-9b5f-b28072856b6e
All speech functions are now executed on the speech driver's thread. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8263 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Communication with the null speech driver no longer works when the speech driver hasn't been started. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8264 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The eSpeak speech driver no longer needs its synthesis thread. (np)


git-svn-id: svn://mielke.cc/main/brltty@8265 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Shut down the speech driver thread in a safer way. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8266 91a5dbb7-01b9-0310-9b5f-b28072856b6e
In brl_input, rename poll alarm to braille input alarm (for async logging). (dm)


git-svn-id: svn://mielke.cc/main/brltty@8267 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Fix an off-by-one length error within the eSpeak driver. (np)


git-svn-id: svn://mielke.cc/main/brltty@8268 91a5dbb7-01b9-0310-9b5f-b28072856b6e
brlttyDestruct() wasn't being called. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8269 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Suspend updates before stopping the program components. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8270 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Define (and use) the ASYNC_WITH_BLOCKED_SIGNALS_FUNCTION() macro. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8271 91a5dbb7-01b9-0310-9b5f-b28072856b6e