aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2019-10-14GUI: Fix crash with attempt to switch to Greek or HebrewEugene Sandulenko
These languages have 2 charater codes, and setting third character in the Common::String led to assert. The proper consturctor is used instead now.
2019-10-14JANITORIAL: Whitespace fixesEugene Sandulenko
2019-10-14GUI: Fix warningsEugene Sandulenko
2019-10-14I18N: Regenerate translations data fileThierry Crozat
2019-10-14GUI: Add Missing Switch Default Cases in About Dialog Easter EggD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-14GUI: Fix Compiler Warnings in About Dialog Easter EggD G Turner
2019-10-14GUI: Added easter eggEugene Sandulenko
2019-10-07GRAPHICS: Vector renderer clipping rect related cleanupsBastien Bouclet
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-07I18N: Regenerate translations data fileThierry Crozat
2019-10-03GUI: Add Missing Switch Default CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-09-30I18N: Regenerate translations data fileThierry Crozat
2019-09-23I18N: Regenerate translations data fileThierry Crozat
2019-09-21BACKENDS: Add a default clipboard implementationCameron Cawley
2019-09-16I18N: Regenerate translations data fileThierry Crozat
2019-09-16DEBUGGER: Fix MSVC WarningD G Turner
This was reported by Henke37 on IRC.
2019-09-14GUI: Change "saves" to "saved games" in labelsBen Castricum
2019-09-14EVENTRECORDER: Fix GCC Compiler WarningsD G Turner
These were memcpy usage to copy a non-trivial structure.
2019-09-13CREDITS: Add credits for all of the enginesEugene Sandulenko
2019-09-13CREDITS: Add special thanks for HDB and SupernovaThierry Crozat
2019-09-09I18N: Regenerate translations data fileThierry Crozat
2019-09-03I18N: Regenerate translations data fileThierry Crozat
2019-09-02GUI: Fix Missing Field Initializer in List WidgetD G Turner
This field was introduced by the TTS code changes, but only one of the constructors was modified to set the default value.
2019-09-01TTS: RefactoringJaromir Wysoglad
Refactoring as suggested by bluegr on github.
2019-09-01JANITORIAL: Remove some trailing whitespacesJaromir Wysoglad
2019-09-01TTS: Use QUEUE_NO_REPEAT action for tooltipsJaromir Wysoglad
2019-09-01TTS: Don't read tooltips when TTS is speakingJaromir Wysoglad
2019-09-01TTS: Add tooltip reading when they appear.Jaromir Wysoglad
2019-09-01TTS: Fix reading of list widgetsJaromir Wysoglad
The TTS read items from list widgets even when the mouse was outside the widget
2019-09-01TTS: RefactoringJaromir Wysoglad
* 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-01TTS: Remove "static" from initTextToSpeech()Jaromir Wysoglad
2019-09-01TTS: Implement tts state switching when needed.Jaromir Wysoglad
The state has to be pushed and poped when there is a transition between game and gui code.
2019-09-01TTS: Minor refactorisationsJaromir Wysoglad
- 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-01TTS: Fix voice setting on startupJaromir Wysoglad
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-01TTS: Make sure that TTS lang matches transMan langJaromir Wysoglad
2019-09-01TTS: Add age to TTSVoiceJaromir Wysoglad
2019-09-01TTS: Finish implementing the Windows TTS managerJaromir Wysoglad
2019-09-01TTS: Prepare for windows TTSJaromir Wysoglad
Add windows configuration in configure Add basic skeleton to backends Check if ttsMan is initialized in GUI
2019-09-01TTS: Reformat tts volume setting for GUIJaromir Wysoglad
2019-09-01TTS: Add correct language switchingJaromir Wysoglad
2019-09-01TTS: Convert strings to UTF-8Jaromir Wysoglad
Conversion happens only for languages, that might needed (not for english)
2019-09-01TTS: Add Accessibility tab to all themesJaromir Wysoglad
2019-09-01TTS: Restrict TTS on linux to only englishJaromir Wysoglad
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-01TTS: Add voice selection to optionsJaromir Wysoglad
2019-09-01TTS: Add text to speech to the GUI.Jaromir Wysoglad
2019-09-01TTS: Add TTS checkbox to OptionsJaromir Wysoglad
Probably works only in the builtin theme right now.
2019-09-01TTS: Add part of linux TTSJaromir Wysoglad
2019-08-29I18N: Regenerate translations data fileThierry Crozat
2019-08-20I18N: Regenerate translations data fileThierry Crozat
2019-08-18GUI: Check if fullscreen is available at runtimeCameron Cawley
2019-08-17GUI: Fix GCC Compiler Warnings in GUI Theme Parser CodeD G Turner
This removes the usage of memset to clear complex structures and replaces them with constructor methods for the structures which will be executed when these are instantiated.