Eugene Sandulenko
ed923ba26d
BASE: Add commented out dumping of all GUI dialogs
2023-10-10 23:23:35 +02:00
CadiH
ca2fa723e3
BASE: updates SAF popup to align with GUI help
2023-10-06 22:24:55 +02:00
Thierry Crozat
e66554bb73
BASE: Fix exiting scummvm_main loop in backend not allowing quit
...
This could be triggered using the Escape key in the launcher.
This fixes bug #14624 .
2023-09-20 02:14:40 +02:00
Ankush Dutt
97aa1d602a
JANITORIAL: Remove DLCMan.init() and its destroy call since it's not required
2023-09-14 08:22:56 +02:00
Ankush Dutt
22f912d7e0
DLC: Wrap ScummVM DLC in configure enabled feature, disabled by default
2023-09-14 08:22:56 +02:00
Ankush Dutt
6e8bdee909
BACKENDS: Add initial code for DLC Manager
2023-09-14 08:22:56 +02:00
elasota
8bb2afd217
AUDIO: Change default GM device to "auto"
2023-08-28 22:06:19 +02:00
Abhinav Chennubhotla
ad8be9d8d5
BASE: Add quotes to metadata while exporting
2023-08-21 15:40:25 +02:00
Abhinav Chennubhotla
28401ee7c0
BASE: Export header in dumpAllDetectionEntries()
2023-08-21 15:40:25 +02:00
Le Philousophe
63f9958588
ANDROID: Fix build
2023-08-07 15:04:01 +02:00
Cameron Cawley
37764d86fc
AUDIO: Support building the EAS MIDI driver on non-Android platforms
2023-08-06 14:10:50 +02:00
Abhinav Chennubhotla
bb20579bee
BASE: Add dumpAllDetectionEntries() to commandLine
...
- Add virtual function dumpDetectionEntries() to
MetaEngine
- Glk, Sky and SCUMM do not have proper
definitions for dumpDetectionEntries()
- Add md5PropToGameFile() to extract prefixes for
md5s
- AdvancedDetector writes content of DAT file to
STDOUT
2023-07-03 13:54:50 +03:00
Abhinav Chennubhotla
5f3e062f97
BASE: Add --dump-all-detection-entries command
...
- Creates metaengine instances for all engines, which will
contain detection md5s of the engine
2023-07-03 13:54:50 +03:00
Thierry Crozat
0f159b2569
BASE: Slightly change the formatting of the --stats command output
2023-06-15 00:04:11 +01:00
Thierry Crozat
ef53dc058a
BASE: Add number of game variants to --stats option
2023-06-09 18:21:47 +02:00
Thierry Crozat
1ba7b12102
BASE: Include target count in --stats option
2023-06-09 18:21:47 +02:00
Thierry Crozat
b742c2e7f9
BASE: Allow specifying engines for --list-targets option
2023-06-09 18:21:47 +02:00
Thierry Crozat
46f0e28624
BASE: Support listing games for multiple engines
2023-06-09 18:21:47 +02:00
Thierry Crozat
8ce91026fe
BASE: Add --stats command line option
2023-06-09 18:21:47 +02:00
elasota
72fb9311b3
BASE: Move sdl-sys.h include outside of Base namespace
2023-06-05 19:30:03 +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
Wyatt Radkiewicz
8a0fffa672
BASE: Fixed typo when erasing window-size ( #4866 )
...
When parsing the command line option "window-size" the DO_LONG_OPTION
inserts "window-size" into the settings StringMap. This is soon later
deleted, but instead of deleting "window-size" it deletes the
non-existent setting "window_size". This is needed because width and
height are stored in "last_window_width" and "last_window_height"
respectivly and "window-size" is not used anywhere.
2023-04-05 10:11:23 +02:00
Thierry Crozat
be98f2a812
BASE: Add default extrapath and themepahth when running in tree
...
This means building and running scummvm in tree now works out of the box.
Unfortnatelly registering them as defaults would not work as
ConfMan::hasKey() returns false when only defined as a default, and
in most places this is checked before using those paths. So if we
wanted to use defaults we would need to replace all those checks with
a check that the path is not empty.
There is a drawback to using the session domain though: it takes
priority over all other domains. So a custom extrapath defined for
a game will be ignored. We try to mitigate the issue by only adding
those path if they exist(so that it does not break shadow builds for
example).
Also the change is excluded on Windows as it is not needed there
since the themes and engine data files are embedded in the executable.
2023-03-28 18:21:21 +02:00
Eugene Sandulenko
d1203ffe0a
BASE: Fix --logfile command line option
...
It was plainly not functional. We were never passing it to backend
2023-03-25 19:43:32 +01:00
Thierry Crozat
ed193bc449
BASE: Add --no-exit command line flag
...
This allows opening the launcher after running a command line command,
such as --add. The main use for this would be for backends to be able
to easily add games from a folder on launch.
2023-03-24 21:11:50 +01:00
Thierry Crozat
4885225174
COMMON: Move autorun detection code to OSystem::updateStartSettings()
2023-03-24 21:11:50 +01:00
Thierry Crozat
c8ce35075a
COMMON: Add updateStartSettings() method to OSystem
...
This lets backend customize the start settings. For example
they can auto-start a game under some circumstances.
2023-03-24 21:11:50 +01:00
Lothar Serra Mari
6fcfdaa1b4
BASE: SDL: Show SDL version in --version output
2023-03-20 18:55:30 +01:00
Donovan Watteau
b9fdf23937
BASE: Fix "an" typo
2023-03-16 14:47:28 +01: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
70c94aced3
SCUMM HE: Command line host/join Moonbase games.
...
Normally, GameSpy Arcade (or a third-party app) would set these settings
into moonbase.ini for the game to read. But I feel like a couple of
command line options would be a lot simpler.
Also, doubles as a quick way to host and join a game for testing.
Unfortunately this does not support the demo version.
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
Attaullah Ansari
b4fcc02c87
BASE: Add option for the user to proceed with resetting configuration file or quitting ScummVM.
2023-02-23 18:12:27 +01:00
Cameron Cawley
a305fe56d6
BASE: Enable the --start-movie argument when the Testbed engine is enabled
2023-02-22 20:48:32 +00:00
antoniou79
aae9673c9d
ANDROID: Do language selection before early popup
...
Instantiating GUI manager takes care of the language selection
2023-02-13 16:24:29 +01:00
Le Philousophe
2927e27d1d
BASE: Fix I18N comment
2023-02-12 18:14:56 +01:00
Le Philousophe
2f76a21cc6
BASE: Fix Android message to match terms changed before
2023-02-12 18:11:26 +01:00
Eugene Sandulenko
278fb3ba19
BASE: Add message for Android on startup explaining SAF
...
There are two messages, for upgrade and for the new users
2023-02-12 16:49:59 +01:00
Le Philousophe
007d7d8df4
BASE: Fix Dreamcast build
2023-02-12 11:10:06 +01:00
Einar Johan Trøan Sømåen
07d044945d
BASE: Wrap -g setGraphicsMode in transactions.
...
Without this -g will simply assert.
2023-02-12 09:49:20 +01:00
Einar Johan Trøan Sømåen
1f00706bfb
BASE: Filter out old graphics modes when passed to -g
...
Fix #12775
2023-02-12 09:44:51 +01:00
Vladimir Serbinenko
1daf70c746
BASE: Fix NPE when executable name is not available
2023-02-01 23:08:50 +01:00
Vladimir Serbinenko
a1fdd9df20
MIYOO: Use 640x480 GUI
...
it looks nice and crisp on this handheld
2023-01-29 10:41:10 +01:00
Lothar Serra Mari
baa0a1fa10
RELEASE: This is 2.8.0git
2023-01-20 20:31:01 +01:00
Cameron Cawley
138a983d80
COMMON: Refactor VSync handling to match the other options
2023-01-16 18:09:53 +01:00
Vladimir Serbinenko
b91d873df6
SDL: Support auto-detection of GUI resolution.
2023-01-12 10:27:20 +03:00