Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-12 | GUI: Replace sprintf() with safer String::format() in KeysDialog. | D G Turner | |
2017-01-10 | GUI: Suppress Unused Variable Warning For Some Build Configurations. | D G Turner | |
This fix is not totally clean as it spuriously uses the serverLabelPosition variable in one case of the preprocessor ifdef configuration, but with the current structure, this is a simple hack to fix. A better solution would be to rewrite some of these functions to remove some of the preprocessor usage if possible. | |||
2017-01-01 | ALL: Bump copyright year to 2017 | Eugene Sandulenko | |
2016-12-26 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-12-19 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-12-12 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-12-05 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-12-01 | GUI: Fix crash when slider values are out-of-bounds | Colin Snover | |
Out-of-bounds values are always indicative of a bug somewhere else, but at least not crashing here allows the user to recover by interacting with the slider control. The error will still be obvious because the associated text field will display the original weird value. | |||
2016-11-29 | ALL: game state => saved game | Ben Castricum | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-12 | Merge pull request #720 from ottogin/gui-events-fix | Eugene Sandulenko | |
GUI: Fix "eaten" event by dialog which was closed | |||
2016-11-08 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-11-06 | I18N: Regenerate translations.dat | rootfather | |
2016-11-06 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-11-05 | I18N: Regenerate translations.dat | rootfather | |
2016-11-03 | Merge pull request #859 from criezy/gui-apply | Eugene Sandulenko | |
GUI: apply changes functionality | |||
2016-11-03 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-30 | GUI: Allow changing the GUI language without restarting ScummVM | Thierry Crozat | |
2016-10-30 | GUI: Add possibility to rebuild the launcher dialog | Thierry Crozat | |
2016-10-30 | GUI: Add possibility to rebuild the options dialog | Thierry Crozat | |
This will be needed to allow changing the GUI language and applying the change without having to close the dialog. | |||
2016-10-30 | GUI: Setting the active tab also ensures it is visible in the tab bar | Thierry Crozat | |
2016-10-30 | GUI: Only change theme when applying new options | Thierry Crozat | |
Unlike other options in the OptionsDialog, the theme change was done when selecting a new theme and not when clicking on OK or Apply. This commit makes it consistent with other options | |||
2016-10-30 | GUI: Add Apply button in global options dialog | Thierry Crozat | |
2016-10-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-10-27 | I18N: Regenerate translations.dat | rootfather | |
2016-10-26 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-10-22 | GUI: Fix possible access to free'ed memory or double deletion in tab widget | Thierry Crozat | |
The issue could occur when adding or removing widgets to a tab, and then not switching to a different tab before the destructor or reflowLayout() were called. In such a case the firstWidget of the current widget in the _tabs list could be out of date. Accessing this first widget from the destructor or from reflowLayout() could then cause a crash, or random issues caused to access to free'ed memory. In theory this could also lead to a memory leak, although I don't think this could occur in our current code. Usually we add several tabs to a TabWidget and then switch back to the first tab after building all the tabs. So in such a case the issue would not occur. But because we are deleting and reconstructing the clear buttons for the MIDI and Path tabs of the options dialog from reflowLayout(), if the current tab is the Path tab, it would be kept as active tab after adding and removing widget to it and the issue would occur. This fixes bug #9618. | |||
2016-10-22 | GUI: Fix incorrect initialisation of some tab Ids in OptionsDialog | Thierry Crozat | |
A value of 0 is valid for tab ids, so the correct initialisation at this stage is -1. However only one constructor properly initialized all the tab ids to -1 in its initialisation list, but it was then changed to 0 in init(). I have added the missing ones to the other constructors and removed the incorrect ones in init(). But maybe all tab ids should be initialised in init() rather than in the constructors initialisation lists. | |||
2016-10-22 | I18N: Regenerate translations.dat | rootfather | |