Commit Graph

93 Commits

Author SHA1 Message Date
Le Philousophe
ff87ff4e24 GLK: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Walter Agazzi
cdff452eec GLK: ALAN2: Update detection table
From TRAC report #14414 and ifdb.org
2023-04-17 23:08:29 +02:00
Walter Agazzi
9d19768552 GLK: ALAN: Ignore extension case when detecting games
This matches the behavior of other GLK subengines.
Fixes TRAC #14412
2023-04-16 11:57:19 +02:00
Walter Agazzi
b49c6b7fe6 GLK: ALAN2: Pass extra field when appending to gamelist
Required for DT_ENTRY1 macro to work properly
2022-10-24 20:29:12 +02:00
Le Philousophe
6d3a10c631 GLK: Don't use unsafe sprintf and vsprintf 2022-10-23 22:46:19 +02:00
Le Philousophe
93cdbbbf39 GLK: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
Paul Gilbert
d21bc7df8b GLK: ALAN2: Add detection entry for Hollywood Murders
It's an unsupported earlier 2.6 game, but at least
this way it'll be recognised as such rather than
not being dtected at all.
2022-10-04 20:30:35 -07:00
Donovan Watteau
27f9a460b5 JANITORIAL: Fix "the the" and similar typos 2022-07-29 19:36:40 +03:00
Paweł Kołodziejski
748d1e09d2
GLK: Reverted previous compiler fix. Used different way. 2022-05-31 18:59:54 +02:00
Paweł Kołodziejski
e7ef267daa
GLK: Fixed compiler warning "taking address of packed member of class or structure may result in an unaligned pointer value" 2022-05-31 18:19:47 +02:00
Paul Gilbert
fae01e8c84 GLK: ALAN2: Hopefully fix address of packed field warnings 2022-05-29 14:47:15 -07:00
D G Turner
a8cbc397af GLK: ALAN2: Fix Redundant Declarations
These cause GCC Warnings when -Wredundant-decls is passed.
2022-03-08 09:53:42 +00:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
0111a08560 GLK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
aryanrawlani28
4b6976c558 GUI: U32: Reduce number of files changed and fixes
Up until last commit, everything was working fine but the amount of files changed was too large. This commit tries to reduce the changes.

- Add a fake constructor to Keymap, text-to-speech, setDescription (save-state)
- Redirecting functions for PopUpWidget::appendEntry, ButtonWidget::setLabel, GUIErrorMessage
- Use the above functions and constructors to reduce changes in Engines
- Fix warnings being in unicode. Only output english text in - Warnings, Errors, etc.
- Mark some strings as "translation" strings. (Not yet added to POTFILES)
- Remove some CP related things from po/modules.mk
- Previously used some Common::convertToU32 where it was not necessary, replace this with u32constructor
2020-08-30 14:43:41 +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
Paul Gilbert
6fc3c69527 GLK: ALAN2: Added detection entries 2020-08-20 21:32:25 -07:00
Eugene Sandulenko
cd42932bb2 GLK: ALAN2: Fixed more printf format strings 2020-04-30 14:36:37 +02:00
Eugene Sandulenko
d985b2ccfd GLK: ALAN2: Fix another instance of incorrect printf format 2020-04-28 09:45:29 +02:00
Eugene Sandulenko
8e6776ebd9 GLK: ALAN2: Replace defines with actual function calls 2020-04-27 23:03:43 +02:00
Eugene Sandulenko
1a601e661f GLK: ALAN2: Fix printf parameters 2020-04-27 22:30:24 +02:00
Bastien Bouclet
1e30923737 GLK: Add override keywords 2020-02-09 12:43:15 +01:00
Eugene Sandulenko
cad4b06dd9 GLK: More override keywords 2020-01-31 13:41:31 +01:00
D G Turner
85383256c2 GLK: ALAN2: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-17 01:38:42 +00:00
Paul Gilbert
d9ce28592d GLK: ALAN2: Cleanup 2019-11-17 14:06:14 -08:00
Paul Gilbert
a401ccc61e GLK: Remove some outstanding longjmp artifacts from sub-engines 2019-09-25 20:13:27 -07:00
Paul Gilbert
41c7d31fb6 GLK: ADRIFT: Refactoring load serializer to not use longjmp 2019-09-25 20:13:27 -07:00
Eugene Sandulenko
23516ef9bd JANITORIAL: Fix whitespaces 2019-09-17 00:40:02 +02:00
Paul Gilbert
babe4d9ef2 GLK: ALAN2: Change detections list to use common GlkDetectionEntry 2019-07-14 10:47:52 -07:00
Le Philousophe
1c87f428d0 GLK: Fix off-by-one memory read
The for loop shouldn't check previous entity on the first iteration
2019-07-07 09:26:52 -07:00
Paul Gilbert
d9e5c709d4 GLK: ALAN3: Move Alan3 out of release build ifdef 2019-07-06 19:40:04 -07:00
Paul Gilbert
8952503207 GLK: ALAN3: One final attempt at an openpandora fix 2019-07-06 18:52:39 -07:00
Paul Gilbert
b288640d90 GLK: ALAN3: Another attempt at an openpandora fix 2019-07-06 18:20:03 -07:00
Paul Gilbert
2fd5d82078 GLK: ALAN3: Refactoring save code to see if it fixes openpandora gcc 2019-07-06 17:59:39 -07:00
Paul Gilbert
54b838cd60 GLK: ALAN2: Cleanup of unused variables 2019-07-06 16:01:10 -07:00
Paul Gilbert
5dda48c1c7 GLK: Change other sub-engines to use GlkDetectedGame 2019-07-06 15:27:10 -07:00
Paul Gilbert
f0d5304a4c GLK: ALAN3: Fix jumps.h macros 2019-07-06 15:27:08 -07:00
Paul Gilbert
13e7926849 GLK: ALAN2: Fix loading memory for Big Endian 2019-06-27 18:55:25 -07:00
Paul Gilbert
5eb0390aca GLK: ALAN2: Add loading savegames from launcher, deinitialization code 2019-06-23 16:19:42 -07:00
Paul Gilbert
e7fbd9268c GLK: ALAN2: Cleanup of data text file opening 2019-06-23 16:19:42 -07:00
Paul Gilbert
a53e00597b GLK: Show unknown variant dialog for unknown detection entries 2019-06-23 14:41:49 -07:00
Paul Gilbert
b2b78f48f0 GLK: ALAN2: Fixes for restarting in-game 2019-06-23 14:41:49 -07:00
Paul Gilbert
544c841343 GLK: ALAN2: Remove unused variable 2019-06-23 14:41:49 -07:00
Paul Gilbert
c0d5981ff9 GLK: ALAN2: Fix quitting in-game 2019-06-22 22:03:06 -07:00
Paul Gilbert
3683e74d65 GLK: ALAN2: Set up main game loop for restarting game 2019-06-22 22:03:06 -07:00
Paul Gilbert
ef2e7186dd GLK: ALAN2: Remove redundant includes 2019-06-22 15:06:35 -07:00
Paul Gilbert
bad3ecd643 GLK: ALAN2: Create jump context system to replace original setjmp
This is basically a simplified version of the ScummVM coroutines,
since we just need the ability to consistently break out to the
main game loop when a call is made to the error method
2019-06-22 14:40:50 -07:00
dreammaster
62eb0be065 GLK: ALAN2: Further gcc warning fixes 2019-06-22 14:40:50 -07:00