Eugene Sandulenko
be95a7a2dd
JANITORIAL: Whitespace fixes
2019-10-14 21:11:40 +02:00
Eugene Sandulenko
0e9d3d0bc8
GUI: Fix warnings
2019-10-14 20:57:15 +02:00
Thierry Crozat
9ec7df1c14
I18N: Regenerate translations data file
2019-10-14 05:05:01 +02:00
D G Turner
f1e564c92c
GUI: Add Missing Switch Default Cases in About Dialog Easter Egg
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-14 04:00:45 +01:00
D G Turner
8500883831
GUI: Fix Compiler Warnings in About Dialog Easter Egg
2019-10-14 00:14:38 +02:00
Eugene Sandulenko
aad6c6346b
GUI: Added easter egg
2019-10-14 00:14:38 +02:00
Bastien Bouclet
1d764bd787
GRAPHICS: Vector renderer clipping rect related cleanups
...
Selecting whether a clipping variant of a draw call needs to be used is
no longer the responsibility to the caller. The clipping rect is now
part of the state of the renderer.
Also fix some of the draw calls to better apply the clipping rect.
2019-10-07 21:47:42 +02:00
Thierry Crozat
750b19dce9
I18N: Regenerate translations data file
2019-10-07 05:05:06 +02:00
D G Turner
30c366ee5d
GUI: Add Missing Switch Default Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-03 06:03:46 +01:00
Thierry Crozat
4092d73f23
I18N: Regenerate translations data file
2019-09-30 05:05:02 +02:00
Lothar Serra Mari
9b6df6ef81
I18N: Update German GUI translation and rebuild translations.dat
2019-09-29 15:58:14 +02:00
Lothar Serra Mari
54771af1e0
I18N: Update German GUI translation and rebuild translations.dat
2019-09-29 15:53:52 +02:00
Thierry Crozat
857ec791c9
I18N: Regenerate translations data file
2019-09-23 05:05:04 +02:00
Cameron Cawley
014bef9eab
BACKENDS: Add a default clipboard implementation
2019-09-21 22:16:01 +03:00
Thierry Crozat
4db2f8139f
I18N: Regenerate translations data file
2019-09-16 05:05:05 +02:00
D G Turner
cbb5a31715
DEBUGGER: Fix MSVC Warning
...
This was reported by Henke37 on IRC.
2019-09-16 00:39:41 +01:00
Ben Castricum
eee786d71f
GUI: Change "saves" to "saved games" in labels
2019-09-14 01:36:37 +01:00
D G Turner
019de0cc23
EVENTRECORDER: Fix GCC Compiler Warnings
...
These were memcpy usage to copy a non-trivial structure.
2019-09-14 00:54:10 +01:00
Eugene Sandulenko
ac3586eb9a
CREDITS: Add credits for all of the engines
2019-09-13 17:04:11 +02:00
Thierry Crozat
a8fc073c7d
CREDITS: Add special thanks for HDB and Supernova
2019-09-13 01:08:30 +01:00
Thierry Crozat
eeb685533d
I18N: Regenerate translations data file
2019-09-09 19:40:52 +02:00
Thierry Crozat
9f5f5ad992
I18N: Regenerate translations data file
2019-09-03 20:29:02 +02:00
D G Turner
e376abf650
GUI: Fix Missing Field Initializer in List Widget
...
This field was introduced by the TTS code changes, but only one of
the constructors was modified to set the default value.
2019-09-02 11:42:17 +01:00
Jaromir Wysoglad
c402666635
TTS: Refactoring
...
Refactoring as suggested by bluegr on github.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
c2c4458253
JANITORIAL: Remove some trailing whitespaces
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
7613bcaa5f
TTS: Use QUEUE_NO_REPEAT action for tooltips
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
a81b59a3c4
TTS: Don't read tooltips when TTS is speaking
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
f89ca9ad5c
TTS: Add tooltip reading when they appear.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
59631627c8
TTS: Fix reading of list widgets
...
The TTS read items from list widgets even when the mouse was
outside the widget
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
58065ceacd
TTS: Refactoring
...
* Delete multiple empty rows
* Make getVolume non-virtual and leave just the implementation
in base class
* Resolve warning about signed / unsigned comparison in
gui-manager
* Clear availableVoices when updating voices on linux
* By default set language to transMan language on windows
(if the transMan is available)
* Remove freeVoices method from Windows ttsMan, it isn't needed
anymore
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
4ec10ffec7
TTS: Remove "static" from initTextToSpeech()
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
324a90f4f6
TTS: Implement tts state switching when needed.
...
The state has to be pushed and poped when there is a transition
between game and gui code.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
3027acc12e
TTS: Minor refactorisations
...
- Add comment to tts initialization on Windows
- Correctly free the voicesInfo in linux ttsMan
- Remove popState method from linux-text-to-speech.h and
windows-text-to-speech.h
- Add tts to help in configure
- Refactor language setting in gui-manager.cpp
It counted with english being the default language in
ttsMan constructors, which isn't true anymore.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
4d95720731
TTS: Fix voice setting on startup
...
The ScummVM was crashing because of an assert, when there was less
voices availaible, than what was set in the ConfMan.
Now the voice just falls back to 0th voice, if there are not
enough voices.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
ce64528129
TTS: Make sure that TTS lang matches transMan lang
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
33f8aadfeb
TTS: Add age to TTSVoice
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
318c6d7ec6
TTS: Finish implementing the Windows TTS manager
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
8357e8e6bf
TTS: Prepare for windows TTS
...
Add windows configuration in configure
Add basic skeleton to backends
Check if ttsMan is initialized in GUI
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
53e0f21adc
TTS: Reformat tts volume setting for GUI
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
5e44796d6b
TTS: Add correct language switching
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
5ee30a1b73
TTS: Convert strings to UTF-8
...
Conversion happens only for languages, that might needed (not
for english)
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
c899f5fbc3
TTS: Add Accessibility tab to all themes
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
7d72fc0d60
TTS: Restrict TTS on linux to only english
...
Unfortunatedly the encoding used by ScummVM breaks the
speech-dispatcher, so after trying to say non-ascii character
the connection has to be restarted. So for now I am restricting
the GUI TTS to english only.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
8bd7e39265
TTS: Add voice selection to options
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
b5cebcbeae
TTS: Add text to speech to the GUI.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
fa6faca76a
TTS: Add TTS checkbox to Options
...
Probably works only in the builtin theme right now.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
39e74b027e
TTS: Add part of linux TTS
2019-09-01 22:47:55 +03:00
Thierry Crozat
844fe80ee6
I18N: Regenerate translations data file
2019-08-29 20:52:56 +02:00
Thierry Crozat
62f38070a4
I18N: Regenerate translations data file
2019-08-20 21:15:10 +02:00
Cameron Cawley
ea9e33bd10
GUI: Check if fullscreen is available at runtime
2019-08-18 06:21:28 +03:00