Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-10-21 | GUI: Increase theme version | Thierry Crozat | |
This should have been done when making changes to it but I forgot. | |||
2016-10-17 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-10-17 | ALL: Fix compilation with enabled sdl_net and disabled cloud | Eugene Sandulenko | |
2016-10-17 | ALL: Fix compilation with disabled cloud but enabled libcurl | Eugene Sandulenko | |
2016-10-16 | GUI: Fix compilation when cloud is disabled but libcurl is not | Thierry Crozat | |
2016-10-13 | GUI: Add checkbox and config option to enable/disable graphics filtering | Thierry Crozat | |
2016-10-12 | GUI: Fix wrong error messages when failing to change some graphics settings | Thierry Crozat | |
2016-10-09 | I18N: Fix fuzzy Dutch translation | Willem Jan Palenstijn | |
2016-10-09 | I18N: Regenerate translation data file | Thierry Crozat | |
2016-10-09 | JANITORIAL: Remove more trailing spaces | Eugene Sandulenko | |
2016-10-09 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-09 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-09 | GUI: Do not disable Aspect ratio checkbox with only-fullscreen option | Eugene Sandulenko | |
2016-10-08 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-06 | I18N: Regenerate translation data file | Thierry Crozat | |
2016-10-04 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-04 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-10-03 | I18N: Regenerate translations.dat | Lothar Serra Mari | |
2016-10-02 | I18N: Regenerate translations.dat | Lothar Serra Mari | |
2016-09-26 | CREDITS: Core team has been disbanded and LordHoto retired | Thierry Crozat | |
2016-09-25 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-09-18 | CLOUD: Change the cloud icon to be updated by the main thread | Bastien Bouclet | |
The cloud manager registers itself as an event source as a mean to be polled periodically by the GUI or engine code. The periodical polling is used to update the OSD icon indicating background sync activity. Also move the cloud icon from ConnectionManager to CloudManager, allowing to decouple icon handling from network connections updates. | |||
2016-09-18 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-09-18 | ALL: Homogeneize use of 'saved game' in messages | Thierry Crozat | |
2016-09-17 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-09-17 | I18N: Regenerate translation data file | Thierry Crozat | |
2016-09-16 | I18N: Regenerated translations.dat | Eugene Sandulenko | |
2016-09-13 | GUI: Fix a typo in the low resolution theme layouts | Bastien Bouclet | |
This caused a crash when opening to options dialog in low resolution. | |||
2016-09-13 | GUI: Regenerate the built-in theme | Bastien Bouclet | |
2016-09-10 | GUI: Don't show the "Open URL" button if there is no backend support | Bastien Bouclet | |
2016-09-10 | CLOUD: Move openUrl to OSystem | Thierry Crozat | |
2016-09-08 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-09-05 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-09-05 | GUI: Fix indentation to silence GCC 6 warning | Torbjörn Andersson | |
2016-09-05 | I18N: Regenerate translations.dat | Lothar Serra Mari | |
2016-09-05 | GUI: Enable translation for download speed string in cloud feature | Lothar Serra Mari | |
2016-09-05 | I18N: Regenerate translations.dat | Lothar Serra Mari | |
2016-09-05 | GUI: Fix warnings | Eugene Sandulenko | |
2016-09-05 | I18N: Improve French translation for cloud feature | Thierry Crozat | |
2016-09-04 | I18N: Initial French translation for cloud storage | Thierry Crozat | |
2016-09-04 | CLOUD: Improve some labels | Thierry Crozat | |
2016-09-04 | GUI: Replace _s() with _() in storagewizarddialog.cpp | Lothar Serra Mari | |
This allows the translation of a few more strings in the Cloud settings tab. Thanks to sev- for the fix. | |||
2016-09-04 | I18N: Regenerate translations.dat | Lothar Serra Mari | |
2016-09-04 | GUI: Initialize the PicButtonWidget class properly | Eugene Sandulenko | |
2016-09-02 | CREDITS: Regenerate | Eugene Sandulenko | |