ysj1173886760
d3b596d820
BASE: Register debug channels before calling the findGame() in main.cpp
2021-05-22 01:34:57 +02:00
ysj1173886760
4505054c33
BASE: Register debug channels before calling the findGame() in plugins.cpp
2021-05-22 01:34:57 +02:00
ysj1173886760
1c333f66e2
BASE: change the method name to adapt for new api
2021-05-22 01:34:57 +02:00
ysj1173886760
a6542f242e
BASE: move setting debug flags to debug manager, set debug flags before call detectGames
2021-05-22 01:34:57 +02:00
ysj1173886760
f07ceca9cb
BASE: add global debug flag
2021-05-22 01:34:57 +02:00
ysj1173886760
061fd12966
BASE: register debug channel before instantiate the engine in main
2021-05-22 01:34:57 +02:00
Le Philousophe
66cf874a6a
BASE: When replacing a duplicate plugin unload it first
...
This avoids having plugins loaded twice for nothing and avoids crashes
on AmigaOS at exit.
2021-05-15 12:52:22 +02:00
Le Philousophe
610fdfade8
BASE: Unload plugins when exiting after processing arguments
...
When not displaying the GUI, plugins are not unloaded.
This can cause problems on AmigaOS where plugins must be unloaded before
exiting. Else, some plugins with global destructors cause crashes being
destroyed too late.
2021-05-15 12:50:52 +02:00
a/
36a5797bae
DETECTOR: Clear md5 cache before detection as well
2021-05-14 22:35:23 +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
Le Philousophe
1ac759abdc
BASE: Load all plugins linked inside detection plugin
...
This was done in UncachedPluginManager but not in PluginManager
2021-05-08 23:45:39 +02:00
Martin Gerhardy
9d82fa51df
COMMON: removed USE_TTS check from engines
...
OSystem now just returns a nullptr if there is no text to speech manager instance
(because none is compiled into the binary, or the system doesn't provide support
for it). This removed the need for the engine authors to add scummvm osystem compile
time options checks into their engine code
2021-05-03 14:13:41 +03: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
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
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
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
f88769f132
BASE: Fix a crash when attempting to run a disabled engine
2021-04-08 12:18:11 +03:00
Cameron Cawley
3e8ab22eb2
BASE: Don't attempt to unload detection code when building with static detection
2021-04-07 14:38:51 +02:00
Cameron Cawley
a1890ede9c
BASE: Avoid calling PluginMan.getEngineFromMetaEngine where possible
2021-04-05 15:33:23 +01:00
Mataniko
8802184bd5
PLUGINS: Remove CoreMidi hack
2021-03-29 19:39:22 -04:00
Johannes Schickel
abbdadf869
GRAPHICS: Add possibility to search for a scaler via its name.
2021-03-15 16:48:40 +02:00
Martin T. H. Sandsmark
f4f9957f85
scalerplugin: port to new plugin api
2021-03-15 16:48:40 +02:00
Eric Culp
f172718b79
CONFIGURE: Added configure option for Edge2x-3x scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
592617e2ce
GRAPHICS: Add Edge2x/3x scaler
...
This currently does not conform to coding standards and contains a lot
of dead code (This will be fixed). Thanks to Eric Welsh for the original
patch.
2021-03-15 16:48:40 +02:00
Eric Culp
267b385890
GRAPHICS: Add 2xPM scaler with 16 and 32 bit support
2021-03-15 16:48:40 +02:00
Eric Culp
a3a9736754
GRAPHICS: Add TV scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
20b4356ecd
GRAPHICS: Add AdvMame scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
5e73533110
GRAPHICS: Add SuperEagle and SuperSAI scaler plugins
2021-03-15 16:48:40 +02:00
Eric Culp
8030b7879c
GRAPHICS/SDL: add ifdefs for disabling scalers
2021-03-15 16:48:40 +02:00
Eric Culp
b70a04214b
GRAPHICS/BASE: adds Dotmatrix scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
8c9cb22734
GRAPHICS/SDL/BASE: fix scaler declarations
...
mainly adding const and using uint instead of int
2021-03-15 16:48:40 +02:00
Eric Culp
ca1754c047
GRAPHICS/BASE: add maxExtraPixels() to ScalerMan
2021-03-15 16:48:40 +02:00
Eric Culp
ef2b057eef
GRAPHICS: adds 2xsai as scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
83a8abda70
GRAPHICS: add support for hq scaler plugin
2021-03-15 16:48:40 +02:00
Eric Culp
7bcc1f0b13
GRAPHICS: Adds a nearest neighbor plugin
...
It's not used yet, but it compiles and is managed by the plugin manager.
2021-03-15 16:48:40 +02:00
Eric Culp
a3af191753
GRAPHICS/BASE: Adds definitions for scaler plugins
...
This includes a class for plugin implementations to inherit from and
code necessary for plugin managers to use scalers
2021-03-15 16:48:40 +02:00
BeWorld
134df1e746
MORPHOS: Added CAMD MIDI driver support
...
Merge with AmigaOS4 camd.cpp
2021-02-21 15:44:44 +00:00
Thierry Crozat
67720ef658
JANITORIAL: Remove obselete references to MetaEngineConnect
...
At some point when splitting the MetaEngine to a detection
plugin and a static meta engine, the former was called
MetaEngine while the latter was called MetaEngineConnect.
Thus was then later change to MetaEngineDetection and
MetaEngine. But some references were left to the former
names in comments and documentation.
2021-02-14 14:32:36 +00:00
Henrik "Henke37" Andersson
2eb52fe900
COMMON: Retire dangerous non const operator[] on ConfMan
2021-02-12 00:41:23 +01:00
Cameron Cawley
76ac4414ec
BASE: Fix crash when building with uncached plugins and static detection
2021-02-08 03:09:58 +02:00
av-dx
7950a9b215
GUI: Refresh stretch mode and shader on returning to launcher
2021-01-24 04:09:09 +02:00
Thierry Crozat
a1c807704d
ALL: Ignore force RTL option when the engine does not support RTL
...
This fixes bug #12072 : Cannot quit Blazing Dragons when always
return to launcher is selected
2021-01-20 23:35:47 +00:00