Commit Graph
80380 Commits
Author SHA1 Message Date
Paul Gilbert d03660cd85 TITANIC: Implementing CStarControlSub21 class 2017-03-11 20:59:48 -05:00
Paul Gilbert ac16b6ebd2 TITANIC: Finish CStarControlSub20 class 2017-03-11 15:16:51 -05:00
Paul Gilbert f757ad51c1 TITANIC: More CStarControlSub13 methods 2017-03-11 15:03:34 -05:00
Paul Gilbert d84d166fc6 TITANIC: Implementing CStarControlSub13 class 2017-03-11 14:30:31 -05:00
Thierry Crozat 0c24c1e974 I18N: Update translation (French)
Currently translated at 100.0% (944 of 944 strings)
2017-03-11 18:16:38 +01:00
stevenhoefel fba1368267 DIRECTOR: pre-load cast members. 2017-03-12 00:18:03 +11:00
Eugene Sandulenko 145d60b663 DEVTOOLS: Made encode-macbinary.sh recursive 2017-03-11 12:06:18 +01:00
Thierry Crozat c74c962691 I18N: Update translations templates 2017-03-11 10:08:22 +01:00
Eugene Sandulenko 082d0efdcc Merge pull request #920 from criezy/gui-delete-later
GUI: Delay deletion of widgets when rebuilding launcher and options dialogs
2017-03-11 10:08:12 +01:00
Eugene Sandulenko 791229d432 Merge pull request #916 from lubomyr/master
ANDROIDSDL: libcurl and sdl_net is enabled by default
2017-03-11 10:06:34 +01:00
rsn8887 f5a20ab454 PSP2: new g++ flags fix crashing scumm-7-8 games
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-10 22:25:39 -06:00
Paul Gilbert b51421229b TITANIC: Implementing star reference classes 2017-03-10 22:15:20 -05:00
rsn8887 f323cffdf6 PSP2: optimize compilation for file-size 2017-03-10 16:41:10 -06:00
Eugene Sandulenko d541c5e1a1 DIRECTOR: Lingo: Improved debug output 2017-03-10 18:56:42 +01:00
Eugene Sandulenko 0a59d0a1c2 DIRECTOR: Lingo: Don't leak memory on restart 2017-03-10 09:19:00 +01:00
Eugene Sandulenko 2506f61575 DIRECTOR: Lingo: Reset scripts when switching movies 2017-03-10 09:13:46 +01:00
Eugene Sandulenko f123a6e4eb DIRECTOR: More debug output for movie playback 2017-03-10 09:10:11 +01:00
Eugene Sandulenko 3c08904e5f DIRECTOR: Fixed global even handlers calling
Handlers defined via 'when ...', should stay at global level
2017-03-10 09:00:35 +01:00
Thierry Crozat 1a874f9c07 GUI: Delay deletion of child widgets when rebuilding launcher and options dialog
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-10 02:05:27 +00:00
Thierry Crozat cc75d17e9c GUI: Allow delayed deletion of GuiObject
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-10 02:02:58 +00:00
Paul Gilbert 3e1d298a61 TITANIC: Properly implement CBaseStarEntry equality test 2017-03-09 20:50:56 -05:00
Peter Kohaut 6bb953e25b CREATE_PROJECT: Support for a different target build directory in CMake 2017-03-10 00:21:14 +01:00
Peter Kohaut 652c29914b BUILD: Fixed mingw-w64 32 bits build 2017-03-10 00:07:09 +01:00
Peter Kohaut d34314ccc9 BUILD: Fixed macro redefinition warning for 64 bits builds 2017-03-09 23:48:57 +01:00
Thierry Crozat 659ec5b675 I18N: Update translations templates 2017-03-09 23:28:04 +01:00
Thierry Crozat 8726792ae6 Merge pull request #919 from Joefish/master
GUI: Fix for #9711
2017-03-09 22:27:45 +00:00
rsn8887 0c5ad902dc Revert "TOOLS: configure options for all-unstable-engines"
This reverts commit bd54615363.
2017-03-09 13:48:09 -06:00
Eugene Sandulenko 4c3f07b3e0 DIRECTOR: Moved event processor to events.cpp 2017-03-09 17:57:12 +01:00
rsn8887 bd54615363 TOOLS: configure options for all-unstable-engines 2017-03-09 10:26:26 -06:00
Paul Gilbert 12bedb4a93 TITANIC: Fix compiler warnings 2017-03-09 00:25:54 -05:00
Paul Gilbert 0e0500f065 TITANIC: Compilation fix in addStar method 2017-03-08 23:53:39 -05:00
Paul Gilbert 4daf983b2e TITANIC: Added addStar and other methods 2017-03-08 23:27:26 -05:00
Joseph-Eugene Winzer f39412fcec GUI: Fix Theme Label in Options->Misc
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-09 04:26:20 +01:00
Joseph-Eugene Winzer 66c2ae244f GUI: Fix resolution of theme filename to id
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-09 04:26:20 +01:00
Paul Gilbert faaaab9d89 TITANIC: In progress code for CStarControlSub5 class 2017-03-08 22:05:43 -05:00
Peter Kohaut 65ef0c8ff8 CREATE_PROJECT: Fixed solution version for Visual Studio 2015 2017-03-08 22:43:47 +01:00
Peter Kohaut 27368cc845 CREATE_PROJECT: Add support for Visual Studio 2017 2017-03-08 22:30:53 +01:00
Lothar Serra Mari 0345e74e71 I18N: Update translation (German)
Currently translated at 100.0% (944 of 944 strings)
2017-03-08 19:10:29 +01:00
Eugene Sandulenko ff7cff72f4 DIRECTOR: Lingo: More debug output to call() method 2017-03-08 18:49:19 +01:00
Eugene Sandulenko 0a044b21df DIRECTOR: Fix event mouse event processing in D3 2017-03-08 18:37:16 +01:00
Eugene Sandulenko 6a96a062c7 DIRECTOR: Lingo: Fix parsing D4 variant of 'on ...' clause 2017-03-07 19:34:41 +01:00
Eugene Sandulenko 45dcd06eff DIRECTOR: Lingo: Added definition for 'on' clauses without 'end' 2017-03-07 18:17:31 +01:00
Paolo Bossi 4fbb871fc4 I18N: Update translation (Italian)
Currently translated at 100.0% (944 of 944 strings)
2017-03-07 14:59:08 +01:00
Eugene Sandulenko 6c74514e62 I18N: Update translation (Italian)
Currently translated at 99.7% (942 of 944 strings)
2017-03-07 14:58:48 +01:00
Eugene Sandulenko 0990ace238 I18N: Update translation (Italian)
Currently translated at 99.7% (942 of 944 strings)
2017-03-07 10:57:11 +01:00
Arius ac8bbe4693 I18N: Update translation (Greek)
Currently translated at 99.4% (939 of 944 strings)
2017-03-07 10:57:05 +01:00
Rossano 5af3c33793 I18N: Update translation (Italian)
Currently translated at 99.6% (941 of 944 strings)
2017-03-07 10:56:10 +01:00
Eugene Sandulenko e6a802b0e5 I18N: Update translation (Italian)
Currently translated at 99.5% (940 of 944 strings)
2017-03-07 10:55:41 +01:00
Rossano cb9ff403c5 I18N: Update translation (Italian)
Currently translated at 99.5% (940 of 944 strings)
2017-03-07 10:55:06 +01:00
Eugene Sandulenko 283943ec2b I18N: Update translation (Italian)
Currently translated at 99.4% (939 of 944 strings)
2017-03-07 10:54:16 +01:00