scummvm/common
Jaromir Wysoglad 0631070833 TTS: Fix state switching on windows
Voice is changed when changing language on windows, so when poping
state, the voice, that should get set has to be saved before
changing the language.

The speech shouldn't continue when changing state, so it is stopped
in pushState and popState.
2019-09-01 22:47:55 +03:00
..
lua LUA: Fix end of namespace comment 2019-08-13 16:44:58 +01:00
algorithm.h JANITORIAL: Fix formatting 2018-04-22 00:56:21 +02:00
archive.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
archive.h COMMON: Add comparator for sorting ArchiveMemberList 2017-09-08 16:02:32 -05:00
array.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
bitstream.h COMMON: Rework the BitStream class to improve its performance 2019-04-13 16:24:25 +03:00
bufferedstream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
c++11-compat.h COMMON: Add reference links for the enabled C++11 features in MSVC 2014-10-28 14:26:19 +02:00
callback.h Fix comment formatting 2016-08-24 16:07:55 +06:00
config-manager.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
config-manager.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
coroutines.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
coroutines.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
cosinetables.cpp COMMON: Cos/Sin Table switch internal structure so at() is faster 2018-08-25 23:51:40 +02:00
cosinetables.h COMMON: Cos/Sin Table switch internal structure so at() is faster 2018-08-25 23:51:40 +02:00
dcl.cpp COMMON: Fix UB, left shift of negative value 2018-03-22 22:16:24 +01:00
dcl.h COMMON: The DCL decompressor is also used in neverhood 2015-11-19 02:05:12 +02:00
dct.cpp COMMON: Update RDFT and DCT cos/sin table constructor usage 2018-08-25 23:50:07 +02:00
dct.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
debug-channels.h COMMON: Enhanced debug channel checks. 2017-01-09 09:22:35 +01:00
debug.cpp Revert "COMMON: Change way the Singleton instances are instantiated" 2017-07-10 21:17:41 +02:00
debug.h COMMON: Enhanced debug channel checks. 2017-01-09 09:22:35 +01:00
dialogs.h BACKENDS: Hook GUI browser to DialogManager 2018-12-16 10:48:13 +00:00
encoding.cpp COMMON: Don't include iconv.h in common/encoding.h 2019-08-25 13:46:16 +03:00
encoding.h COMMON: Don't include iconv.h in common/encoding.h 2019-08-25 13:46:16 +03:00
endian.h COMMON: Add WRITE_UINT24 2019-03-02 07:29:22 +01:00
error.cpp MOHAWK: Display a GUI error message when no audio devices are available 2018-06-07 20:14:27 +02:00
error.h MOHAWK: Display a GUI error message when no audio devices are available 2018-06-07 20:14:27 +02:00
EventDispatcher.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
EventMapper.cpp COMMON: Open the main menu when the joystick START button is pressed 2019-07-08 01:24:55 +03:00
events.h COMMON: Add Default Values for Joystick State Structure 2019-07-24 22:00:26 +01:00
fft.cpp COMMON: FFT update cos/sin table constructor change 2018-08-18 16:30:57 +02:00
fft.h COMMON: Add getRevTab to FFT 2015-02-01 10:35:23 +01:00
file.cpp COMMON: Implement FSNode::createDirectoryRecursive() 2019-08-11 22:15:54 +03:00
file.h COMMON: Changed DumpFile & StdIOStream to derive from SeekableWriteStream 2019-05-12 11:44:15 +03:00
forbidden.h COMMON: Make strdup a forbidden symbol 2018-08-18 16:30:05 +02:00
frac.h COMMON: Fix UB shifting negative integers 2017-12-01 19:22:24 -06:00
fs.cpp COMMON: Implement FSNode::createDirectoryRecursive() 2019-08-11 22:15:54 +03:00
fs.h COMMON: Implement FSNode::createDirectoryRecursive() 2019-08-11 22:15:54 +03:00
func.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
gui_options.cpp SCI32: Add a game option to double the videos in KQ7 by default 2018-09-01 13:14:38 +03:00
gui_options.h SCI32: Add a game option to double the videos in KQ7 by default 2018-09-01 13:14:38 +03:00
hash-ptr.h COMMON: Introduce a shared hash function for pointer types 2017-09-30 21:35:16 +02:00
hash-str.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
hashmap.cpp JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
hashmap.h JANITORIAL: Avoid C4121 warnings in MSVC by reordering fields 2019-06-30 21:43:58 +03:00
huffman.h COMMON: Use a prefix table to speed up the Huffman decoder 2019-04-13 16:24:25 +03:00
iff_container.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
iff_container.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
ini-file.cpp COMMON: added support for ini files with non english characters 2019-08-20 13:53:01 +03:00
ini-file.h COMMON: added support for ini files with non english characters 2019-08-20 13:53:01 +03:00
installshield_cab.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
installshield_cab.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
inttypes.h VIDEO: Use liba52 to decode audio. This is still laughably broken 2018-11-04 22:33:22 +01:00
json.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
json.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
keyboard.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
language.cpp COMMON: Add Turkish language 2019-07-16 20:24:42 +03:00
language.h COMMON: Add Turkish language 2019-07-16 20:24:42 +03:00
list_intern.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
list.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
localization.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
localization.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
macresman.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
macresman.h GRAPHICS: Rename MacFont to MacFONTFont to avoid clashed 2017-01-17 20:30:32 +01:00
math.h COMMON: coding convention improvements for degree conversion funcs 2018-05-28 23:00:53 +01:00
md5.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
md5.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memory.h COMMON: Add standard count & count+copy array constructors 2017-09-30 11:17:53 +02:00
memorypool.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
memorypool.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memstream.h COMMON: Fix seek return values, memory stream use in create_titanic 2019-05-12 11:44:15 +03:00
module.mk TTS: Add part of linux TTS 2019-09-01 22:47:55 +03:00
mutex.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
mutex.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
noncopyable.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
osd_message_queue.cpp JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
osd_message_queue.h JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
pack-end.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
pack-start.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
platform.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
platform.h COMMON: Add Atari 8-bit platform 2016-08-29 17:52:36 +02:00
ptr.h COMMON: More nullptr usage in common/ptr 2018-06-04 03:36:27 -07:00
queue.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
quicktime.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
quicktime.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
random.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
random.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.h COMMON: Add convenience method to Common::Rational for 1:1 ratios 2016-02-18 13:18:02 -06:00
rdft.cpp COMMON: Update RDFT and DCT cos/sin table constructor usage 2018-08-25 23:50:07 +02:00
rdft.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
recorderfile.cpp JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
recorderfile.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rect.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
rendermode.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
rendermode.h COMMON: Add render mode for Macintosh. 2016-02-05 12:38:28 +01:00
safe-bool.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
savefile.h COMMON: Remove usage of ScopedPtr in OutSaveFile 2019-01-05 12:02:19 +01:00
scummsys.h WINCE: Fix compilation 2019-04-15 08:06:39 +03:00
serializer.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
sinetables.cpp COMMON: Cos/Sin Table switch internal structure so at() is faster 2018-08-25 23:51:40 +02:00
sinetables.h COMMON: Cos/Sin Table switch internal structure so at() is faster 2018-08-25 23:51:40 +02:00
singleton.h COMMON: Add hasInstance() bool to singleton class 2018-04-29 21:47:10 +01:00
span.h COMMON: Take immutable reference in SpanOwner copy assignment 2017-06-08 20:04:37 -05:00
stack.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str-array.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str.cpp COMMON: Allow '\#' to match '#' in matchString 2019-03-03 22:44:29 +02:00
str.h COMMON: Allow '\#' to match '#' in matchString 2019-03-03 22:44:29 +02:00
stream.cpp COMMON: Fix seek return values, memory stream use in create_titanic 2019-05-12 11:44:15 +03:00
stream.h STREAM: add read/write functions for double LE/BE 2019-06-01 22:43:48 +02:00
substream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
system.cpp TTS: Create a TTS skeleton 2019-09-01 22:47:55 +03:00
system.h TTS: Create a TTS skeleton 2019-09-01 22:47:55 +03:00
taskbar.h JANITORIAL: Typos detected with lintian & grep 2016-02-15 18:27:02 +01:00
text-to-speech.cpp TTS: Fix state switching on windows 2019-09-01 22:47:55 +03:00
text-to-speech.h TTS: Add getVoiceIndicesByGender to the base class 2019-09-01 22:47:55 +03:00
textconsole.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
textconsole.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
timer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
translation.cpp WIN32: Move all ARRAYSIZE undefs to util.h 2018-12-17 12:28:33 +02:00
translation.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
type-traits.h COMMON: Add type traits to common library 2017-01-08 13:20:23 -06:00
types.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
unarj.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
unarj.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
unzip.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
unzip.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
updates.cpp JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
updates.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
ustr.cpp COMMON: Add conversion table for CP1254 2019-07-21 08:51:11 +03:00
ustr.h COMMON: Add conversion table for CP1254 2019-07-21 08:51:11 +03:00
util.cpp COMMON: Update getHumanReadableBytes() in util.h 2019-07-30 14:51:41 -04:00
util.h COMMON: Add getHumanReadableBytes() in util.h 2019-07-30 14:51:41 -04:00
winexe_ne.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
winexe_ne.h COMMON: Replace NEResourceType and PEResourceType with a shared enum 2019-05-01 23:52:56 +03:00
winexe_pe.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
winexe_pe.h COMMON: Replace NEResourceType and PEResourceType with a shared enum 2019-05-01 23:52:56 +03:00
winexe.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe.h COMMON: Replace NEResourceType and PEResourceType with a shared enum 2019-05-01 23:52:56 +03:00
xmlparser.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
xmlparser.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
zlib.cpp COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00
zlib.h COMMON: Use nullptr instead of NULL or 0 where appropriate 2018-05-10 08:35:46 +02:00