Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 852e359277 GLK: MAGNETIC: Hooking up loading/saving games 2019-11-22 18:49:07 -08:00
Paul Gilbert 53d9b6e1c6 GLK: Fixing defines clashes between sub-engines 2019-11-22 18:49:07 -08:00
Paul Gilbert 69f186c665 GLK: MAGNETIC: Moving local method static variables to class fields 2019-11-22 18:49:07 -08:00
Paul Gilbert 9df3c85184 GLK: MAGNETIC: Making functions all class methods, statics into class fields 2019-11-22 18:49:07 -08:00
Paul Gilbert 9af0d15194 GLK: MAGNETIC: Startup fixes 2019-11-22 18:49:07 -08:00
dreammaster 1c67621047 GLK: MAGNETIC: Added subengine files 2019-11-22 18:49:07 -08:00
Bastien Bouclet aff46219ef POSIX: Fix PSP2 and PS3 build 2019-11-22 18:43:29 +01:00
D G Turner 46e4a11a88 TRAVIS: Fix Build Reliability
Travis CI will terminate builds if the log output exceeds around 4MB of
text output. With verbose build enabled, this causes the builds to
terminate.

We could try avoiding this by redirecting standard output from make to
/dev/null ... However, the build will then fail due to lack of output
in some cases. The limit for that seems to be around 10 minutes of build
time with other projects adding a background loop to provide output at
9 minute intervals to avoid this.
2019-11-22 14:55:52 +00:00
Michał Janiszewski 41efecc265 TRAVIS: Collect and display ccache stats on jobs 2019-11-22 14:46:22 +00:00
Michał Janiszewski 1b55df81ec TRAVIS: Add ccache to build 2019-11-22 14:43:33 +00:00
Michał Janiszewski 6162609937 TRAVIS: Update distribution to Xenial
Trusty, Ubuntu 14.04 LTS has reached end of standard support in April
2019. It is replaced in Travis job with Xenial, 16.04 LTS release with
support until April 2021.
2019-11-22 14:40:13 +00:00
Michał Janiszewski 7bb28d486e TRAVIS: Add --enable-verbose-build to configure
There is an issue with SCUMMVM_REVISION being added to all objects,
rather than just base/version.o so this is for debugging this and
generally just improved verbosity for CI debugging.
2019-11-22 14:25:32 +00:00
Thanasis Antoniou c2b792bccf CONFIGURE: Detect SDL_net independently from SDL
Some platforms (eg. Android, iOS) use edited versions of SDL_net or SDL2_net that does not require SDL or SDL2

This should enable local server (LAN) mode for Android and probably iOS
2019-11-22 15:22:07 +02:00
Rodrigo Vegas Sánchez-Ferrero e3d937c53f I18N: Update translation (Spanish)
Currently translated at 100.0% (1180 of 1180 strings)
2019-11-21 20:32:30 +00:00
Anton e9b8f73e90 PRINCE: I18N: Update translation (Russian)
Currently translated at 100.0% (2757 of 2757 strings)
2019-11-21 20:31:33 +00:00
Anton 631aef57b7 PRINCE: I18N: Update translation (English)
Currently translated at 58.2% (1605 of 2757 strings)
2019-11-21 20:31:32 +00:00
D G Turner 4ce5157376 POSIX: Fix Compilation Linker Error
There was a duplicated object inclusion in the module makefile defines.
2019-11-21 11:30:29 +00:00
sluicebox 1c97fa4358 SCI: Fix CAMELOT dropped events while sword is drawn
Fixes bug #11269
2019-11-20 14:12:54 -08:00
sluicebox 11065630c0 SCI: Fix CAMELOT menu items when restoring 2019-11-20 14:12:54 -08:00
sluicebox 7423320e9d SCI: Fix comment typos 2019-11-20 13:40:29 -08:00
Bastien Bouclet f8d551803c POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizes
fstat is generally faster as is does not cause the IO buffer to be
invalidated / refilled.

Benchmark results for the startup time of the SCI engine with Gabriel
Knight 1 CD:
- Linux, glibc, spinning HDD, fseek/ftell: 140 ms
- Linux, glibc, spinning HDD, fstat: 100 ms
- 3DS, newlib, SD card, fseek/ftell: 68 s
- 3DS, newlib, SD card, fstat: 11 s
2019-11-20 20:54:23 +01:00
sluicebox be0304d9d6 GPH: Implement horizontal shake 2019-11-20 11:13:03 -08:00
sluicebox 0d56515a70 DINGUX: Implement horizontal shake 2019-11-20 11:13:03 -08:00
D G Turner 19e56e5e1f LINUXMOTO: Fix Compilation Breakage from Screen Shake API Changes
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 13:26:17 +00:00
D G Turner cac14ad699 GPH: Fix Compilation Breakage from Screen Shake API Changes
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 12:21:32 +00:00
D G Turner f014f9a6f2 DINGUX: Fix Compilation Breakage from Screen Shake API Changes
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 12:14:52 +00:00
sluicebox 12fca19d59 SCI: Fix kMenuSelect selecting disabled items
Fixes CAMELOT "draw sword" command causing bugs and
lockups when it's not supposed to be available
2019-11-19 19:56:01 -08:00
Eugene Sandulenko 62069d33c8 PINK: Fix crash when switching the countries in selector 2019-11-19 23:50:40 +01:00
sluicebox 79d636ba8a TESTBED: Add horizontal/diagonal shake tests 2019-11-19 00:20:40 +01:00
sluicebox 8057cfa38f SDL: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 40415a5c4a IPHONE: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 42217b5852 IOS7: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox ec840a73c7 WII: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 04372d1560 PSP: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 0328689099 PS2: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 9ae7661955 DS: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 4b4b33fad3 DC: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox ba2923aa0c PSP: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox 336a79f078 SCI: Add horizontal shake to kShakeScreen 2019-11-19 00:20:40 +01:00
sluicebox b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
D G Turner 3238e523ee DIRECTOR: Fix Unused Variable Compiler Warnings
As the engine is still being actively developed, have commented out
these variables, rather than removing, so they can be enabled in future.
2019-11-18 07:23:11 +00:00
Cameron Cawley 6293299f40 BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *) 2019-11-18 08:09:15 +02:00
Thierry Crozat 3c05af358b I18N: Regenerate translations data file 2019-11-18 05:05:04 +01:00
sluicebox 7386c5f60e SCI32: Fix QFG4 error when sliding down slope
Trac #9801, #11268
2019-11-17 17:23:49 -08:00
BLooperZ c130cb0748 TOON: ignore extension check 2019-11-18 02:02:14 +01:00
BLooperZ 21be04a332 TOON: remove assertion and unused import 2019-11-18 02:02:14 +01:00
BLooperZ d30ee1df37 TOON: add create subtitles tools 2019-11-18 02:02:14 +01:00
BLooperZ 47462e9810 TOON: formatting 2019-11-18 02:02:14 +01:00
BLooperZ 32b9b7226c TOON: plaintext format for subtitles 2019-11-18 02:02:14 +01:00
BLooperZ e87e18052c TOON: fix types + remove unused import 2019-11-18 02:02:14 +01:00