Commit graph

7424 commits

Author SHA1 Message Date
Hubert Maier
276fe768f3 AMIGAOS: Indented comments are now supported
Since when i don´t really know, might be for some time. I just tried with the scummvm-tools .mk and they work as intended.
Hope i don´t break anything else
2020-09-18 01:22:26 +02:00
Cameron Cawley
ea4efd8f8e OPENPANDORA: Fix copy/paste error 2020-09-13 22:19:01 +01:00
Eugene Sandulenko
3db7fe192e RELEASE: This is 2.2.1pre 2020-09-13 23:03:41 +02:00
Eugene Sandulenko
5d3fed88f7 GCW0: Disable GLK engine 2020-09-13 17:54:45 +02:00
Cameron Cawley
26730eddfb GPH/OPENPANDORA: Minor cleanup 2020-09-13 15:03:07 +01:00
Thierry Crozat
9b0b470987 IOS7: Do not overwrite user saves when saving state 2020-09-13 00:46:32 +01:00
Thierry Crozat
947db98d9b IOS7: Properly restore state when the process has been terminated 2020-09-13 00:46:32 +01:00
Thierry Crozat
ecaa8e5440 IOS7: Save state as a background task when entering background
This is better than using an hardcoded delay for two main reasons.
The first one is that the application can terminate as soon as it
has finished saving the state, and the second one is that it will
still work if saving the state takes longer than the delay that
was hardcoded.
2020-09-13 00:46:32 +01:00
Thierry Crozat
97af5542b1 IOS7: Implement game state save/restore when switching tasks
This only works if the running engines can save the game at the
time when ScummVM goes to the background.
This should partially fix bug #7871.
2020-09-13 00:46:31 +01:00
Thierry Crozat
4f8e07773c IOS7: Call pauseEngine() when suspending the application 2020-09-13 00:46:31 +01:00
Thierry Crozat
af7d101043 OSX: Fix taskbar update
This was broken sometimes between release 1.8.1 and 1.9.0. I did not
track the change that broke it, but it looks like the code was trying
to get the DockTile object too early causing it to be nil.
2020-09-12 17:56:28 +01:00
Fiodar Stryzhniou
8916c3df57 Symbian: fix incorrect return type in SymbianActions::actionName().
Symbian: silence more warnings from SDK headers.
Symbian: add new project files.
2020-09-12 01:03:21 +02:00
Thierry Crozat
fd2636bcba KEYMAPPER: Translate hardware input description 2020-09-10 19:42:16 +01:00
SupSuper
28ecec9662 BACKENDS: Add support for qualified game IDs in taskbar icons 2020-09-09 03:17:42 +01:00
BeWorld
c4d418d353 MORPHOS : add kFeatureOpenUrl
Enable OpenURL
2020-09-07 19:12:03 +01:00
BeWorld
c979087aa1 MORPHOS: Add OpenURL support
- add OpenURL support
- setupIcon doesnt working with SDL2 MorphOS
2020-09-07 19:11:54 +01:00
SupSuper
ff671c1e57 BACKENDS: Use unique game ID for Discord presence
Append engine ID to ensure uniqueness
2020-09-05 20:41:21 +01:00
Thierry Crozat
27d598cb8d I18N: Consistency fix for SoundFont in messages 2020-08-31 16:10:57 +01:00
Eugene Sandulenko
b7cab6b4a3 RELEASE: Update rest of the pre-generated files 2020-08-30 13:43:57 +02:00
SupSuper
eb1882e243 BACKENDS: Use game ID instead of game domain for Discord presence 2020-08-29 20:01:16 +01:00
Thierry Crozat
fb9abcd154 KEYMAPPER: Enable virtual keyboard while remapping keys 2020-08-29 16:31:37 +01:00
Thierry Crozat
760815b3b8 BACKENDS: Do not define a Quit action if the NoQuit feature is enabled 2020-08-29 16:31:37 +01:00
Thierry Crozat
3baad9e2a4 IOS7: Hide virtual keyboard input assistant bar 2020-08-29 16:31:37 +01:00
Eugene Sandulenko
045df72426 EVENTRECORDER: Fix crash on attempt to save. Fixed #10045
Since we have two event managers during recording, we invalidate
cache in order to avoid cache miss
2020-08-29 17:22:38 +02:00
Cameron Cawley
2cdbc27ef8 ANDROID: Fix creating the default event manager 2020-08-27 23:05:45 +01:00
Bastien Bouclet
55db1210eb 3DS: Set a Virtual Memory Address when linking the plugins
Setting the base address for the plugin elf files high in memory forces
the linker to generate veneers to turn relative jumps to the main binary
into absolute jumps. This removes the need to allocate the plugins near
the the main binary in the program address space. This also removes the
need to handle the R_ARM_CALL and R_ARM_JUMP24 relocation types.

Fixes #11555.
2020-08-27 21:14:07 +02:00
Hubert Maier
c1c4320b34 AMIGAOS4: Reorder .mk file to fix readme.guide
The created readme.guide file features some in-guide links that point to local files (I.e. AUTHORS), which need to be in the same directory level.
It will otherwise silently fail, when a user clicks on said links.

Due to all documents (except the readme.guide) being installed into the doc/ subdirectory since a few months now, the in-guide links stopped working.
We fix that by restructure the install order to
1) place the .guide creation into the documents loop
2) make sure the /doc subdirectory is available before the guide creation is processed and
3) place the readme.guide into the /doc subdir to secure working in-guide links
2020-08-26 23:45:39 +02:00
SupSuper
6e08df5a08 BACKENDS: Fix presence compilation on MinGW 2020-08-25 20:03:24 +01:00
SupSuper
bcb7d1f30c BACKENDS: Discord rich presence support
Adds support for showing the currently running game
in a Discord user's game activity.
2020-08-25 10:47:41 +02:00
Cameron Cawley
dca7c1829c
MORPHOS: Remove unneeded cast 2020-08-24 20:46:12 +01:00
Cameron Cawley
e16844b6e9 NULL: Make use of NullMixerManager 2020-08-24 14:22:35 +02:00
Cameron Cawley
b9d2b87085 BACKENDS: Move MixerManager code into ModularMixerBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley
d1bfa2c4ec BACKENDS: Modify the null mixer manager to not require SDL 2020-08-24 14:22:35 +02:00
Cameron Cawley
697d1a8672 BACKENDS: Added an abstract MixerManager class 2020-08-24 14:22:35 +02:00
Cameron Cawley
7745ffdac1 BACKENDS: Simplify EventsBaseBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley
75852a786a BACKENDS: Split ModularBackend into two separate classes 2020-08-24 14:22:35 +02:00
Cameron Cawley
9a61a99590 BACKENDS: Add init() to OSystem 2020-08-24 14:22:35 +02:00
Cameron Cawley
ee11bc20b2 MAEMO: Remove some debug code 2020-08-24 14:22:35 +02:00
Cameron Cawley
6c22f92301 BACKENDS: Move implementation of getMixer() out of ModularBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley
2c1065188e SYMBIAN: Deprecate the actions system 2020-08-24 14:19:30 +02:00
Cameron Cawley
cf068bcc08 ALL: Remove direct use of OSystem::createMutex() 2020-08-21 09:39:00 +02:00
BeWorld
3f69eca932 MORPHOS: remove USE_GLES_MODE
Not necessary
2020-08-21 00:59:18 +02:00
Eugene Sandulenko
1277ff8b35 MORPHOS: Update backends/platform/sdl/sdl-window.cpp
Co-authored-by: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
Eugene Sandulenko
3d79ce5cc0 MORPHOS: Update backends/fs/stdiostream.cpp
Co-authored-by: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
BeWorld
2f39941fb3 MORPHOS: Update morphos.mk 2020-08-21 00:59:18 +02:00
BeWorld
47cd52f20f MORPHOS: Delete midi/camd 2020-08-21 00:59:18 +02:00
BeWorld
94b31c086d MORPHOS: Update morphos-fs.cpp 2020-08-21 00:59:18 +02:00
BeWorld
85f7d5865b MORPHOS: Update opengl-sys.h 2020-08-21 00:59:18 +02:00
BeWorld
f2bfa5c7be MORPHOS: Update morphos.mk 2020-08-21 00:59:18 +02:00
BeWorld
84b1274219 MORPHOS: Update morphos-fs.cpp 2020-08-21 00:59:18 +02:00