scummvm/common
athrxx eb29aea4b4 TTS: (Windows) - implement better way to disable the option
Currently, the text-to-speech manager will try to update the voices whenever TextToSpeechManager::pushState()/popState() is called. This causes lags of 4 - 5 seconds on Windows. Also, a warning is triggered each time. This commit prevents that from happening if the tts option is not enabled.

This commit currently affects only Windows. Other backends don't make use of the new _enabled setting. I don't know if it would make sense for any of these and I also wouldn't be able to test it.
2022-04-26 21:08:41 +03:00
..
encodings
lua JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments 2022-01-29 14:15:05 +01:00
achievements.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
achievements.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
algorithm.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
archive.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
archive.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
array.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
base-str.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
base-str.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
bitarray.h COMMON: extended BitArray to allow setting bits using a byte array 2022-02-06 13:29:29 +01:00
bitstream.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
bufferedstream.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
callback.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
config-manager.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
config-manager.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
coroutines.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
coroutines.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
cosinetables.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
cosinetables.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
crc.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dcl.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dcl.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dct.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dct.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debug-channels.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debug.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debug.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dialogs.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
enc-internal.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
endian.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
error.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
error.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
events.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
events.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fft.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fft.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
file.cpp COMMON: Fix assert crash trying to open invalid fs nodes 2022-03-27 14:00:51 -07:00
file.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
forbidden.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
foreach.h ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
frac.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fs.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fs.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
func.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
gui_options.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
gui_options.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
hash-ptr.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
hash-str.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
hashmap.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
hashmap.h BUILD: Remove support for ancient SGI MIPSpro 2022-04-15 22:43:57 +02:00
huffman.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
iff_container.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
iff_container.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ini-file.cpp COMMON: INIFile bugfixes and unit tests 2022-04-10 19:41:06 +03:00
ini-file.h COMMON: INIFile bugfixes and unit tests 2022-04-10 19:41:06 +03:00
initializer_list.h COMMON: Remove USE_CXX11 checks, it is now always present 2021-10-31 11:52:29 +02:00
installshield_cab.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
installshield_cab.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
installshieldv3_archive.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
installshieldv3_archive.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
inttypes.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
json.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
json.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
keyboard.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
language.cpp COMMON: ENGINES: Correct Czech language ISO code 2022-03-04 18:29:02 +01:00
language.h COMMON: ENGINES: Correct Czech language ISO code 2022-03-04 18:29:02 +01:00
list_intern.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
list.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
localization.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
localization.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
macresman.cpp COMMON: macresman: handle macbinary with resource forks 2022-03-20 20:48:17 +01:00
macresman.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
math.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
md5.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
md5.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
mdct.cpp ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
mdct.h ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
memory.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
memorypool.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
memorypool.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
memstream.h COMMON: Implement MemoryReadWriteStream::seek 2022-03-03 18:35:03 -08:00
module.mk
mutex.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
mutex.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
noncopyable.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
osd_message_queue.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
osd_message_queue.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
pack-end.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
pack-start.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
path.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
path.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
platform.cpp COMMON: Add platform for Tandy Color Computer 1/2 2022-01-03 18:34:45 -05:00
platform.h COMMON: Add platform for Tandy Color Computer 1/2 2022-01-03 18:34:45 -05:00
ptr.h COMMON: Remove implicit bool conversion from WeakPtr 2022-04-25 18:20:19 -07:00
punycode.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
punycode.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
queue.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
quicktime.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
quicktime.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
random.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
random.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rational.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rational.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rdft.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rdft.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
recorderfile.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
recorderfile.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rect.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rendermode.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rendermode.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
safe-bool.h
savefile.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
scummsys.h COMMON: Fix Undefined Macro Warnings in OSystem Header 2022-03-10 18:47:39 +00:00
serializer.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sinetables.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sinetables.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sinewindows.cpp ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
sinewindows.h ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
singleton.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
span.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
stack.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
str-array.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
str-enc.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
str-enc.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
str.cpp COMMON: Added firstPathComponents() method. 2022-03-14 21:16:03 +01:00
str.h COMMON: Added firstPathComponents() method. 2022-03-14 21:16:03 +01:00
stream.cpp JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments 2022-01-29 14:15:05 +01:00
stream.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
streamdebug.cpp ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
streamdebug.h ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
stuffit.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
stuffit.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
substream.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
system.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
system.h OPENGL: Allow engines to detect OpenGL info without switching 2022-04-03 22:17:19 +02:00
taskbar.h JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments 2022-01-29 14:15:05 +01:00
text-to-speech.cpp TTS: (Windows) - implement better way to disable the option 2022-04-26 21:08:41 +03:00
text-to-speech.h TTS: (Windows) - implement better way to disable the option 2022-04-26 21:08:41 +03:00
textconsole.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
textconsole.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
timer.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
tokenizer.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
tokenizer.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
translation.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
translation.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
type-traits.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
types.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unarj.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unarj.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unicode-bidi.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unicode-bidi.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unzip.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unzip.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
updates.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
updates.h JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments 2022-01-29 14:15:05 +01:00
ustr.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ustr.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
util.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
util.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe_ne.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe_ne.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe_pe.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe_pe.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
winexe.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
xmlparser.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
xmlparser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
zlib.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
zlib.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00