Commit Graph

100 Commits

Author SHA1 Message Date
Le Philousophe 57df0a6049 BACKENDS: Untangle networking USE flags
A new USE_HTTP define is created to indicate that an HTTP backend is
available (using either libcurl or emscripten platform).
USE_CLOUD now only builds cloud providers storage support, while
USE_SDL_NET determines if a local web server is built.
USE_LIBCURL is now only used when the feature really depends on libcurl
(that is lobby support for Scumm HE).
2025-08-13 18:38:54 +02:00
Christian Kündig 629150b6e9 EMSCRIPTEN: CLOUD: Implement cloud support in Emscripten 2025-08-13 18:38:54 +02:00
Donovan Watteau 4e079189b1 BUILD: AUDIO: Drop support for Tremolo
Tremolo was an ARM-optimised fork of Tremor, bringing "better ogg
performance" on WinCE.

But the WinCE port is no more, and there are no other users of this
library.
2025-08-13 17:53:04 +03:00
polyesterswing 15a9c63565 AUDIO: Add libopenmpt support 2024-02-21 18:45:25 +01:00
Cameron Cawley 37764d86fc AUDIO: Support building the EAS MIDI driver on non-Android platforms 2023-08-06 14:10:50 +02:00
Donovan Watteau cea1a4481c BASE: Show libmikmod in the About dialog 2023-04-11 13:23:49 +02:00
shkupfer 6c45026b53 SCUMM HE: Remove gScummVMVersionLite which is no longer needed 2023-04-10 23:41:05 -03:00
Donovan Watteau dca7619c86 BASE: Print SDL1.2/SDL2 in cloud builds too and reindent the ifdefs
Spotted by Lothar in the MSYS2/mingw64 and MXE builds, thanks!
2023-03-09 12:09:37 +01:00
Donovan Watteau 17b7aa2108 BASE: Show SDL1.2/SDL2 in the About dialog 2023-03-09 01:30:34 +01:00
Little Cat 446f95d26c SCUMM HE: Send version to lobby server. 2023-03-06 00:07:13 +01:00
Little Cat ade9fab8d6 CONFIGURE: Add ENet library. 2023-03-06 00:07:13 +01:00
Eugene Sandulenko aca81c2d74 BASE: Show libpvx in the About dialog 2023-03-05 22:04:37 +01:00
Donovan Watteau b51e8a8f58 BASE: Include compiler name/version info 2022-04-15 22:43:57 +02:00
NMIError 221fa4c841 AUDIO: Add support for RetroWave OPL3
This commit adds support for the SudoMaker RetroWave OPL3 sound card. Requires
the retrowave library.

Add the following settings to scummvm.ini:
retrowaveopl3_bus=serial
retrowaveopl3_port=<port> f.e. COM3 or ttyACM0
2022-01-29 17:33:29 +01:00
Le Philousophe d9b4e457e8 ALL: Remove USE_GLES2 define
Replace it with USE_FORCED_GLES2
2022-01-18 16:49:03 +01:00
Cameron Cawley 21b0d6ded1 BACKENDS: Replace GLEW with GLAD, part of PR #3463 2021-12-30 14:53:48 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Carlo Bramini 6c769062c6 BASE: Convert version strings to const objects.
The following variables:

gScummVMVersion
gScummVMBuildDate
gScummVMVersionDate
gScummVMFullVersion
gScummVMFeatures

are declared as pointers to strings but there is no need to do so.
They can be simply declared as const strings, since they will be never modified when SCUMMVM runs.

Exports version variables as const strings
2021-11-01 16:31:55 +01:00
Thierry Crozat 9f46c9a3ac BASE: Add TTS to version information 2021-08-18 22:38:55 +01:00
Cameron Cawley c38e3bdc2a AUDIO: Support building with FluidLite 2021-04-25 20:39:55 +03:00
Eugene Sandulenko a78dfea622 BASE: Add taskbar to version information 2021-04-25 02:19:07 +02:00
Lothar Serra Mari 28544b4b58 BASE: Indicate if GIF support was compiled into a build 2021-04-10 18:50:36 +02:00
Eugene Sandulenko 5c3413714e BASE: Indicate if Event Recorder was compiled in into a build 2021-04-09 23:54:00 +02:00
Cameron Cawley 1bf1fb40fc CONFIGURE: Allow building with TinyGL disabled (#2528) 2020-10-14 20:31:22 +02:00
Paweł Kołodziejski 35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski 2ecbaef5b5 BASE: Added more information about opengl related features 2020-10-07 11:33:22 +02:00
Pawel Kolodziejski d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
BeWorld 2f1acbe627 MORPHOS: simplify VERSION
- Same as AmigaOS4, add AMIGA format DATE
- Configure : force optimization level on release build
2020-08-21 00:59:18 +02:00
BeWorld 8f38b6a08d MORPHOS: Update version.cpp
MorphOS Support
2020-08-21 00:59:18 +02:00
Pawel Kolodziejski aea3bae26d ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
Eugene Sandulenko aa563f0c81 ALL: Remove PS2 port 2020-08-01 15:15:49 +02:00
Pawel Kolodziejski b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Eugene Sandulenko bd788ad801 BASE: Mention FriBiDi in the about dialog when compiled in 2020-04-30 11:52:42 +02:00
Bastien Bouclet 14663c4790 KEYMAPPER: Make the keymapper mandatory 2020-01-29 08:51:29 +01:00
Bastien Bouclet 66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
Torbjörn Andersson 3153f017a2 BASE: Add feature string for liba52 support. 2019-01-13 09:02:45 +01:00
Cameron Cawley 8c6f9e5116 WIN32: Retrieve the version information for the resource script from base/internal_version.h 2018-11-16 09:14:37 +00:00
Pawel Kolodziejski 19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Pawel Kolodziejski 9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00
Eugene Sandulenko 4af0bc4924 AMIGAOS: Amiga needs date in specific format in version cookie. Now AmiUpdate works 2016-09-10 22:19:32 +02:00
Alexander Tkachev b272bba751 CLOUD: Do minor fixes 2016-08-24 16:07:55 +06:00
Alexander Tkachev fade746f37 CLOUD: Add USE_CLOUD feature
Adds USE_CLOUD in both configure and create_project.
2016-08-24 16:07:55 +06:00
Hubert Maier 866f8ede2d BASE: Fix Typo 2016-07-03 23:12:07 +03:00
Pawel Kolodziejski 8b8783134f ALL: synced with ScummVM 2014-12-04 20:46:56 +01:00
Eugene Sandulenko 6046863fdd BASE: Display virtual keyboard and keymapper in game options 2014-10-26 14:32:47 -04:00
raziel- 7b7751757e AMIGAOS: Fix hardcoded version information
The AmigaOS version information still shows "ScummVM"
2014-09-05 09:17:56 +03:00
Pawel Kolodziejski 1a07a23294 ALL: synced with ScummVM 2014-08-18 05:21:52 +02:00
raziel- 0c625084c2 AMIGAOS: Add AmigaOS version format
AmigaOS features a "version" command which can read out version information if stored in a sepcific way.
To get to that information it parses the exe for "$VER:" and prints out everything behind it.

This adds such a version information to ScummVM so users on AmigaOS can read it out without the need to use "scummvm --version"
2014-08-09 15:57:35 +03:00
Joel Teichroeb ee412e972b ALL: Fix merge 2014-05-24 22:53:30 -07:00
Pawel Kolodziejski 2f1a4f7b7b ALL: synced with ScummVM 2014-05-25 07:13:28 +02:00