Thierry Crozat
bd54dcc4bb
BASE: Fix indentation for command line help
2022-04-23 18:37:47 +01:00
Thierry Crozat
db049e37be
BASE: Improve format of command line md5 command result
2022-04-17 14:34:59 +03:00
Eugene Sandulenko
95e6a9d678
BASE: Added support for computing tail md5 for --md5 command line key.
...
Also fix non-portable data types.
2022-04-06 01:02:11 +02:00
Eugene Sandulenko
726f187442
JANITORIAL: Fix code formatting
2022-04-06 01:02:11 +02:00
Eugene Sandulenko
07fd5bc8cd
BASE: Fix include path and sorted alphabetically
2022-04-06 01:02:10 +02:00
Pragyansh Chaturvedi (r41k0u)
2e656c30d3
BASE: Add --md5-engine flag
2022-04-05 23:08:14 +01:00
Pragyansh Chaturvedi (r41k0u)
bc0bd86594
BASE: Add MD5 hash to commandline
2022-04-05 23:06:06 +01:00
Le Philousophe
1e4696f6d0
OPENGL: Rework renderer selection code
...
Add a class to group all renderer related (static) functions.
This allows to have getBestMatchingAvailableType inline in all engines.
The matching code is now shared between all engines but allows
customization for engines needing it (Grim, WME3D).
The new code takes runtime availability of features to select the
best renderer.
It avoid crashes when user choosed OpenGL but GLES2 is used.
2022-04-03 22:17:19 +02:00
Cameron Cawley
59af2927b6
BASE: Update the list of stretch modes in the CLI help string
2022-03-11 22:18:42 +00:00
Jonathan Teh
b3ce86b3a0
BASE: Add alsa to the opl-driver CLI help
...
This makes it clear that ALSA Direct FM can be selected for AdLib
FM synthesis on the CLI.
2022-03-07 11:09:12 +02:00
Thierry Crozat
54c84b8700
BASE: Add command line option to set screenshot path
...
Note that since the ConfMan transient domain is cleared when opening
the launcher, this only work when specifying a game on the command
line as well, and only until returning to the launcher.
2022-02-16 22:24:07 +00:00
Thunderforge
fd129ebc0c
JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
...
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).
Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Andrea Boscarino
f731cfd648
SCUMM: DiMUSE: New Digital iMUSE Engine ( #3368 )
...
SCUMM: DiMUSE: Add new implementation of the engine
2021-11-16 00:05:18 +01:00
Orgad Shaneh
e92e232788
BASE: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
av-dx
6b5c5ae0d6
GUI: Add default launcher type as "list"
2021-11-12 14:46:34 +01:00
av-dx
19295362a4
Revert "GUI: Register "list" as default launcher type"
...
This reverts commit d37c338a193e6400a598f8b457b6d0ec660293b9.
2021-11-12 14:46:34 +01:00
av-dx
0f35813ef7
GUI: Register "list" as default launcher type
2021-11-12 14:46:34 +01:00
Martin Gerhardy
ebdad0681c
BASE: added --list-records command line option
2021-10-13 01:56:43 +03:00
Scott Percival
29d6758c0d
EVENTRECORDER: Add update mode
...
This new mode is functionally identical to playback mode, however
a new recording file is used to track the actual output of ScummVM.
This feature can be used to update a suite of existing recordings after
a renderer or a timing change.
2021-09-09 19:32:02 +02:00
Scott Percival
40aadcf139
EVENTRECORDER: Add --screenshot-period to the CLI
2021-09-09 19:32:02 +02:00
Lothar Serra Mari
8b3319bd37
BASE: Enable Discord RPC integration by default
2021-09-02 14:21:07 +02:00
trembyle
63b8d47df5
CONFIGURE: Enable building with Windows text console output
...
Create a new flag --enable-windows-console to build with console
output on MinGW. The default behavior will be to enable the console.
The current plan is to continue to offer the users both options for
release builds - ScummVM and ScummVM (noconsole).
Whenever the text console is enabled, Windows console will be added
by default. This is to prevent a situation where ScummVM will not load
any visible debug console on hotkey or error.
2021-07-13 11:57:22 -05:00
Torbjörn Andersson
2ba156184c
SCUMM: Add Macintosh b/w rendering mode
...
This is currently only (partially) implemented for the 16-color Mac
versions of Loom and Indiana Jones and the Last Crusade. The text is
still drawn in color, since that's rendered separately, but I'm
committing this now while it still works.
2021-07-13 09:53:36 +02:00
Cameron Cawley
b2d41daabc
GUI: Add improved scaler selection to the Options dialog
2021-06-23 21:29:53 +02:00
sluicebox
fa247d13de
COMMON: Rename DebugManager global/member names
2021-06-14 12:42:38 -05:00
Annick Ecuyer
1fe46a61f2
BASE: Added --engine=ID for --list-all-games and --list-games
...
For the command line, lists games only for the specified engine.
(optional)
2021-06-10 22:42:39 +01:00
SupSuper
e3d082df65
MSVC: Add compiler printf validation
2021-06-02 08:35:31 +03:00
ysj1173886760
649661a6da
BASE: add clarification for list-debugflags when typing help
2021-05-22 01:34:57 +02:00
ysj1173886760
d147ab855f
BASE: add listing the engine specified debugflags in commandline
2021-05-22 01:34:57 +02:00
ysj1173886760
5feac6bdff
BASE: add list-all-debugflags and list-debugflags to commandLine
2021-05-22 01:34:57 +02:00
Le Philousophe
8a67d8913e
BASE: Fix segmentation fault when detection plugin cannot be found
...
This could happen if some engine plugin is placed in a build where
detection was not compiled in
2021-05-08 23:45:57 +02:00
Eugene Sandulenko
7fde53d5f7
BASE: Remove redundant warning. It will be triggered at the end of the function
2021-05-02 01:11:04 +02:00
Eugene Sandulenko
06794e48c6
BASE: Implemented --window-size command line option
2021-04-21 00:57:31 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Eugene Sandulenko
6608aac670
BASE: Do not warn on unhandled empty command, improve warning wording
2021-04-14 20:37:28 +02:00
Eugene Sandulenko
9b23dfef5a
BASE: Added --list-all-engines and warn developer about unhandled command line keys
2021-04-14 15:25:08 +02:00
Eugene Sandulenko
003d4cda09
BASE: Made --list-games show list of supported games and added --list-all-games
2021-04-14 15:18:19 +02:00
Eugene Sandulenko
6e8106aa49
BASE: Fix --list-targets aster HashMap rewrite
2021-04-14 15:06:00 +02:00
Eugene Sandulenko
1774094089
BASE: Make --list-engines show list of truly compiled engines
...
After plugins were split, we were showing list of detection plugins
which is misleading, since all of them are always included.
2021-04-14 15:04:37 +02:00
Henrik "Henke37" Andersson
2eb52fe900
COMMON: Retire dangerous non const operator[] on ConfMan
2021-02-12 00:41:23 +01:00
Lothar Serra Mari
4ee02f869c
GUI: Add GUI option to always return to the Launcher instead of quitting
...
ScummVM
2020-12-02 22:39:22 +00:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Paweł Kołodziejski
35b9cccbde
ALL: Merge ResidualVM
2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
b05551ec2d
BACKEND: Drop bpp param. it was used for grim only.
2020-10-05 14:41:36 +02:00
Pawel Kolodziejski
4631c0e2ed
ALL: Sync with ScummVM rev: a4002bdeee
2020-10-04 23:59:26 +02:00
Eugene Sandulenko
b73034e3a0
GUI: Added setting for disabling directory scan at the GUI launch
2020-10-04 18:05:02 +02:00
Pawel Kolodziejski
1f73d401ab
BASE: Cleanup cmdline options
2020-10-04 14:43:09 +02:00
aryanrawlani28
71a820caff
ENGINES: Begin class renaming of ME & AME
...
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
c48719404a
BASE: PLUGINS: Rename plugin matching helpers
...
- give*From* -> get*From*
2020-10-03 14:56:36 +02:00