Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
aryanrawlani28
d26bbe521c
ENGINES: ALL: Finish renaming ME & AME classes
...
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
46f1ba1f1f
WAGE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
aryanrawlani28
e22b32abfe
GUI: U32: Use Common::U32String::format where necessary and GUIError to u32
...
- Where necessary as in, where translated messages are used.
- GUIErrorMessage now takes in U32String
- error messages across some engines use U32Strings. they are changed because they show a message dialog.
2020-08-30 14:43:41 +02:00
djsrv
a9346eea42
GRAPHICS: MACGUI: Improve grays naming
2020-08-07 18:55:17 -04:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Eugene Sandulenko
6fdd705659
WAGE: Better event handling in sound
2020-04-30 14:22:21 +02:00
Eugene Sandulenko
267c78a40c
WAGE: Plug memory leaks
2020-04-30 14:21:14 +02:00
Eugene Sandulenko
06fc491663
GRAPHOCS: MACGUI: Renamed MacWindow::getSurface() to getWindowSurface()
2020-04-14 00:27:49 +02:00
Paul Gilbert
9f175c4053
ENGINES: Cleanup of savegame filenames generation
...
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
813226095a
WAGE: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
6ebf1aa6d1
WAGE: Add override keywords
2020-02-09 12:55:00 +01:00
Eugene Sandulenko
9fe1fa41c7
WAGE: Added override keywords
2020-02-06 23:46:47 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Tarek Soliman
4cc15770e3
WAGE: Mark all detection entries as ADGF_UNSTABLE
2019-10-23 11:50:35 -05:00
D G Turner
fe3eae346e
WAGE: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-23 03:31:46 +01:00
Eugene Sandulenko
419cb1e7c7
GRAPHICS: MACGUI: Switched MacText to U32String internally
2019-10-18 17:20:27 +02:00
Eugene Sandulenko
35773e76b9
GRAPHICS: MACGUI: Unify MacMenuItem and MacMenuSubItem
2019-10-04 15:54:48 +02:00
Eugene Sandulenko
3c0d84b0b2
WAGE: Use better border for the scene window
2019-09-30 23:54:00 +02:00
Eugene Sandulenko
1bca947874
WAGE: Use 9-patch borders also for the console
2019-09-30 00:25:54 +02:00
Eugene Sandulenko
643dccbf67
WAGE: Specify window border padding in 9-patch images
2019-09-29 23:26:05 +02:00
Eugene Sandulenko
6c36f4b550
WAGE: Reenabled 9-patch border drawing and added default border images
2019-09-28 01:29:35 +02:00
Cameron Cawley
7bf22fa996
BACKENDS: Add EVENT_CLIPBOARD_UPDATE event
2019-09-21 22:16:01 +03:00
Cameron Cawley
ec4c846e8c
WAGE: Implement global clipboard support
2019-09-21 22:16:01 +03:00
Cameron Cawley
d8dc31a673
WAGE: Don't require the data fork for the external sound file
2019-08-11 18:58:40 +03:00
Cameron Cawley
9052a16887
GRAPHICS: MACGUI: Use Common::String for addMenuItem and addMenuSubItem
2019-08-10 14:50:33 +01:00
Cameron Cawley
f9489be3a9
ENGINES: Add missing dependencies for several engines
2018-06-30 00:22:34 +02:00
Willem Jan Palenstijn
c5f67ac471
WAGE: Improve error message
2017-12-08 11:41:32 +00:00
Willem Jan Palenstijn
c6c39d5578
WAGE: Handle null strings in toString and improve consistency
2017-12-08 11:41:32 +00:00
Willem Jan Palenstijn
f35cb961f2
WAGE: Avoid calling method of nullptr
2017-12-08 11:41:32 +00:00
Colin Snover
257a99bdb8
Revert "WAGE: Fix crashes for poorly initialized objects"
...
This reverts commit ea0fb987e0
.
This issue was discovered during a full build of ScummVM using
Clang 5.
It is UB to call a null pointer. Whatever caller is trying to do
so needs to be fixed instead.
2017-12-08 11:41:32 +00:00
Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Eugene Sandulenko
6a5aa12bfa
WAGE: Update Parrot Talk games status
2017-08-30 09:06:20 +02:00
Eugene Sandulenko
31eb4724d3
WAGE: Correctly specify target name for dumped scripts
2017-08-29 20:15:19 +02:00
Eugene Sandulenko
5eaa48ec96
WAGE: Dump scripts by request
2017-08-29 19:21:20 +02:00
Eugene Sandulenko
b5c552b3bb
WAGE: Quit gracefully when requested
2017-08-29 09:33:44 +02:00
Eugene Sandulenko
58fb345b3e
WAGE: Since the sounds are blocking, made the sound handle global
2017-08-29 09:33:44 +02:00
Eugene Sandulenko
d0082982d5
WAGE: Make sound blocking
2017-08-29 09:33:44 +02:00
Eugene Sandulenko
90aca034df
WAGE: Properly set the character when player is not defined
2017-08-28 19:13:49 +02:00
Eugene Sandulenko
853ad19934
WAGE: Update games status
2017-08-25 21:55:33 +02:00
Eugene Sandulenko
265fc48d15
WAGE: Do something when player is not defined instead of crashes
2017-08-24 09:25:25 +02:00
Eugene Sandulenko
7cf83cab6a
WAGE: Update status of The Phoenix game
2017-08-24 09:06:24 +02:00
Eugene Sandulenko
fd1ea78b35
WAGE: Read rectangles sanely
2017-08-24 08:53:08 +02:00
Eugene Sandulenko
59bc70299e
WAGE: Fake input text when using shortcuts
2017-08-24 08:45:26 +02:00