7024 Commits

Author SHA1 Message Date
Cameron Cawley
a2110d36f9 BACKENDS: Unify formatting between the GPH, Dingux and LinuxMoto backends 2019-11-23 18:40:43 +00:00
D G Turner
e04480d700 LINUXMOTO: Hopefully Fix Compilation 2019-11-23 17:04:39 +00:00
D G Turner
97b7a38499 LINUXMOTO: Further Replacement of old SurfaceSdlGraphicsManager APIs 2019-11-23 16:56:33 +00:00
D G Turner
e515998da0 LINUXMOTO: Replace usage of old SurfaceSdlGraphicsManager APIs 2019-11-23 16:37:51 +00:00
D G Turner
77d13f7bce LINUXMOTO: Fix Missing Declaration in Graphics Class 2019-11-23 15:36:37 +00:00
Bastien Bouclet
aff46219ef POSIX: Fix PSP2 and PS3 build 2019-11-22 18:43:29 +01: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
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
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
b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
Cameron Cawley
6293299f40 BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *) 2019-11-18 08:09:15 +02:00
Cameron Cawley
f2b9f7bb76 BACKENDS: Remove the Windows CE port 2019-11-17 22:33:56 +01:00
Bastien Bouclet
34bf3f2de0 TTS: Fix use of virtual function in TTSMan destructor
TextToSpeechManager::freeVoiceData was called while the virtual function
table pointer was already reset by the parent class destructor.
2019-11-15 21:24:22 +01:00
Bastien Bouclet
edf82fea97 CLOUD: Remove the saves sync finished OSD message
It's not very good for immersion when it appears after an autosave. The
cloud icon is a good enough indication that cloud synchronization
happened.
2019-11-15 19:32:59 +01:00
Thanasis Antoniou
8eb185c0d9 ANDROID: Remove duplicate header inclusion in android.h 2019-11-12 20:05:35 +02:00
Thanasis Antoniou
3e9504856f ANDROID: Override UTF-8 compliant definition of vsn_printf
This sets Android as a non-standard port in configure in order to override the definition for vsn_printf

The vsn_printf implementation is taken from https://github.com/weiss/c99-snprintf
2019-11-12 20:01:43 +02:00
Hubert Maier
1f5185f130 AMIGAOS4: Formatting 2019-11-10 17:28:15 +00:00
Hubert Maier
04b111db70 AMIGAOS4: Fix oversight 2019-11-10 17:28:15 +00:00
Hubert Maier
86ba632fe0 AMIGAOS4: more verbose debug comments 2019-11-10 17:28:15 +00:00
Hubert Maier
2afb56cdf4 AMIGAOS4: Increase stack cookie
Just to be on the safe side.
Right now the binary consumes roughly 700 000 bytes.
Double that and add a a panic amount of roughly 50%, which leaves us at 2 MB.
2019-11-10 17:28:15 +00:00
Hubert Maier
994967cfed AMIGAOS4: Clean up and increase stack cookie 2019-11-10 17:28:15 +00:00
Hubert Maier
db367845d3 AmigaOS4: More fixes and cleaning 2019-11-10 17:28:15 +00:00
Hubert Maier
072e80580b AMIGAOS4: Fix leftovers 2019-11-10 17:28:15 +00:00
Hubert Maier
e30112b814 AMIGAOS4: Clean up fs
- replace sprintf with snprintf and obey MAXPATHLEN
2019-11-10 17:28:15 +00:00
Bastien Bouclet
c847476a93 CLOUD: Only download saves when necessary
Prevents the save/load dialog from refreshing and loosing the selection
when there is no file to download.
2019-11-10 11:06:08 +01:00
sluicebox
b593fe2f45 SDL: Fix Windows screenshots with unicode paths
Use Common::FSNode to test for screenshot existence instead of
SDL_RWFromFile(). SDL does different character encoding conversions
which fail on Windows when a unicode character is in the path.

Fixes bug #11118
2019-11-10 07:08:22 +02:00
Cameron Cawley
d1fa1154fe BACKENDS: Fix using fillScreen in non-paletted screen modes 2019-11-10 01:25:46 +02:00
Cameron Cawley
48ab35f358 RISCOS: Improve file system code 2019-11-09 18:30:21 +00:00
jepael
843e0f6a4b POSIX: Fix compiler warning 2019-11-09 16:36:30 +01:00
Thierry Crozat
8b586ed418 WIN32: Fix free being used on arrays allocated with new 2019-11-08 20:43:25 +00:00
Thanasis Antoniou
b8c26508c9 ANDROID: Fix OSD message display crash or fail
For translated message text. Android expected UTF-8 format for the message

Also makeToast for OSD needed to be run from the main UI thread
2019-11-08 16:59:52 +02:00
sluicebox
f74f8e3c53 WIN32: Exit when WinSparkle runs installer
Trac #10368
2019-11-08 09:19:07 +01:00
Bastien Bouclet
652722e760 3DS: Rework mouse cursor movement
- Fix clipping the cursor position
- Ensure the mouse has the same vertical and horizontal speed
2019-11-07 11:02:00 +01:00
Bastien Bouclet
6901ee0242 3DS: Use the full resolution for the overlay on the top screen 2019-11-07 11:02:00 +01:00
sluicebox
fc9786231c TTS: Improve Windows audio, remove sphelper-scummvm.h
- Remove sphelper-scummvm.h
- Use default audio quality instead of lowest
- Add HRESULT tests
- Fix new[]/free() mismatches
- Fix voice description memory leak
2019-11-06 11:00:37 -08:00
Cameron Cawley
56e5bd0d77
3DS: Improve the table of contents in the README.md file 2019-11-06 14:21:36 +00:00
Cameron Cawley
2c491243f5
3DS: Update the list of third-party libraries 2019-11-06 14:03:55 +00:00