aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-11I18N: Update translations templatesThierry Crozat
2017-03-11Merge pull request #920 from criezy/gui-delete-laterEugene Sandulenko
GUI: Delay deletion of widgets when rebuilding launcher and options dialogs
2017-03-11Merge pull request #916 from lubomyr/masterEugene Sandulenko
ANDROIDSDL: libcurl and sdl_net is enabled by default
2017-03-10PSP2: new g++ flags fix crashing scumm-7-8 gamesrsn8887
The Dig and Full Throttle were both crashing on startup on PSP2 (Vita) when -O2, -O3, or -Os compiler optimizations were enabled. The problem is fixed by adding the "-fno-optimize-sibling-calls" compiler flag.
2017-03-10TITANIC: Implementing star reference classesPaul Gilbert
2017-03-10PSP2: optimize compilation for file-sizersn8887
2017-03-10DIRECTOR: Lingo: Improved debug outputEugene Sandulenko
2017-03-10DIRECTOR: Lingo: Don't leak memory on restartEugene Sandulenko
2017-03-10DIRECTOR: Lingo: Reset scripts when switching moviesEugene Sandulenko
2017-03-10DIRECTOR: More debug output for movie playbackEugene Sandulenko
2017-03-10DIRECTOR: Fixed global even handlers callingEugene Sandulenko
Handlers defined via 'when ...', should stay at global level
2017-03-10GUI: Delay deletion of child widgets when rebuilding launcher and options dialogThierry Crozat
This is to avoid writing in deleted memory in the ButtonWidget::sendCommand when the sent command results in the parent dialog being rebuilt.
2017-03-10GUI: Allow delayed deletion of GuiObjectThierry Crozat
This is achieved by adding a list of GuiObject to delete to GuiManager and doing the deletion in GuiManager::runLoop. The main purpose of this is to avoid the deletion of ButtonWidget object while their ButtonWidget::sendCommand function is being called. For example the sendCommand of the Apply button of the OptionsDialog may cause a rebuild (if the GUI language was changed) which tries to delete the widgets inside the OptionsDialog, including the Apply button.
2017-03-09TITANIC: Properly implement CBaseStarEntry equality testPaul Gilbert
2017-03-10CREATE_PROJECT: Support for a different target build directory in CMakePeter Kohaut
2017-03-10BUILD: Fixed mingw-w64 32 bits buildPeter Kohaut
2017-03-09BUILD: Fixed macro redefinition warning for 64 bits buildsPeter Kohaut
2017-03-09I18N: Update translations templatesThierry Crozat
2017-03-09Merge pull request #919 from Joefish/masterThierry Crozat
GUI: Fix for #9711
2017-03-09Revert "TOOLS: configure options for all-unstable-engines"rsn8887
This reverts commit bd54615363ec96c8decf34cd039017b91c7c279e.
2017-03-09DIRECTOR: Moved event processor to events.cppEugene Sandulenko
2017-03-09TOOLS: configure options for all-unstable-enginesrsn8887
2017-03-09TITANIC: Fix compiler warningsPaul Gilbert
2017-03-08TITANIC: Compilation fix in addStar methodPaul Gilbert
2017-03-08TITANIC: Added addStar and other methodsPaul Gilbert
2017-03-09GUI: Fix Theme Label in Options->MiscJoseph-Eugene Winzer
The theme label in the Misc tab will not change to the correct theme when current language and theme is changed and 'apply' pressed. loadNewTheme() does not do a rebuild of all widgets, including the theme label, like it is explicitly done in the 'language section'. The problem is that rebuild() uses the currently applied settings to rebuild all widgets. Although a new theme was selected by the user the label will be overwritten with the name of the still active theme. By rearranging the logic a complete rebuild of the GUI is done and updates the widgets correctly.
2017-03-09GUI: Fix resolution of theme filename to idJoseph-Eugene Winzer
getThemeId() returned "builtin" for valid filenames because FSNode only searches for the theme filename, like "scummmodern.zip" in the current directory. listUsableThemes() searches SearchMan default directories for theme files.
2017-03-08TITANIC: In progress code for CStarControlSub5 classPaul Gilbert
2017-03-08CREATE_PROJECT: Fixed solution version for Visual Studio 2015Peter Kohaut
2017-03-08CREATE_PROJECT: Add support for Visual Studio 2017Peter Kohaut
2017-03-08I18N: Update translation (German)Lothar Serra Mari
Currently translated at 100.0% (944 of 944 strings)
2017-03-08DIRECTOR: Lingo: More debug output to call() methodEugene Sandulenko
2017-03-08DIRECTOR: Fix event mouse event processing in D3Eugene Sandulenko
2017-03-07DIRECTOR: Lingo: Fix parsing D4 variant of 'on ...' clauseEugene Sandulenko
2017-03-07DIRECTOR: Lingo: Added definition for 'on' clauses without 'end'Eugene Sandulenko
2017-03-07I18N: Update translation (Italian)Paolo Bossi
Currently translated at 100.0% (944 of 944 strings)
2017-03-07I18N: Update translation (Italian)Eugene Sandulenko
Currently translated at 99.7% (942 of 944 strings)
2017-03-07I18N: Update translation (Italian)Eugene Sandulenko
Currently translated at 99.7% (942 of 944 strings)
2017-03-07I18N: Update translation (Greek)Arius
Currently translated at 99.4% (939 of 944 strings)
2017-03-07I18N: Update translation (Italian)Rossano
Currently translated at 99.6% (941 of 944 strings)
2017-03-07I18N: Update translation (Italian)Eugene Sandulenko
Currently translated at 99.5% (940 of 944 strings)
2017-03-07I18N: Update translation (Italian)Rossano
Currently translated at 99.5% (940 of 944 strings)
2017-03-07I18N: Update translation (Italian)Eugene Sandulenko
Currently translated at 99.4% (939 of 944 strings)
2017-03-07I18N: Update translation (Italian)Rossano
Currently translated at 99.4% (939 of 944 strings)
2017-03-07DIRECTOR: Added sanity check to Score::getSpriteById()Eugene Sandulenko
2017-03-06PSP2: remove date from executable namersn8887
2017-03-06I18N: Update translation (French)Thierry Crozat
Currently translated at 99.8% (943 of 944 strings)
2017-03-06DIRECTOR: Lingo: Split 'on ...' statement when preprocessingEugene Sandulenko
D4 scripts do not have respective 'end...' statement, which leads to syntax errors. Now we are preprocessing those as well.
2017-03-06DIRECTOR: Execture sprite scripts in D2/D3Eugene Sandulenko
2017-03-06ADL: Fix incorrect delete (CID 1371758)Walter van Niftrik