1651 Commits

Author SHA1 Message Date
Eugene Sandulenko
19b11a9aaf
GLK: Move common/translation.h include to .cpp file
That makes release checker happy and is less error-prone.
2024-05-22 21:59:00 +02:00
Marco Borrini
3b75940ade GLK: GLULX: Adds about 80 new entries 2024-05-22 17:35:29 +02:00
Marco Borrini
be9f3528d5 GLK: ZCODE: Adds about 200 new entries 2024-05-22 17:35:29 +02:00
Marco Borrini
943659b3e9 GLK: TADS: Adds versioning info with the help of QTads and htmltads 2024-05-09 15:21:54 +02:00
Marco Borrini
0bf25a900b GLK: TADS: Fixes some leftovers 2024-05-09 15:21:54 +02:00
Marco Borrini
a426d1748f GLK: TADS: Reorganizes current data into IFComp, SpeedIF, MiniComp sections (TADS3) 2024-05-09 15:21:54 +02:00
Marco Borrini
2966580de4 GLK: TADS: Reorganizes current data into MiniComp sections (TADS2) 2024-05-09 15:21:54 +02:00
Marco Borrini
5076b87a47 GLK: TADS: Reorganizes current data into SpeedIF sections (TADS2) 2024-05-09 15:21:54 +02:00
Marco Borrini
b62ffdfef4 GLK: TADS: Reorganizes current data into IFComp sections (TADS2) 2024-05-09 15:21:54 +02:00
Marco Borrini
0eb54383c7 GLK: TADS: Changes indentation 2024-05-09 15:21:54 +02:00
Walter Agazzi
67aa2574bc GLK: Add IF Grand Prix games
Fix #15068
2024-05-02 22:19:36 +02:00
Matthew Jimenez
ee5ebec7ca IMAGE: Remove palette start from image decoder.
The palette start value was always zero, adding complexity without benefit.
2024-03-31 23:16:59 +03:00
D G Turner
4f271d76f5 COMMON: Forbid strlwr() and strupr() Usage
These functions are often present, but not reliably portable.

They are not defined in ANSI C and were non-standard defined in older
versions of Microsoft C.

These are better replaced with Common::String.toLowercase() and
Common::String.toUppercase() if needed.
2024-03-09 21:38:18 +02:00
D G Turner
72db454796 COMMON: Forbid itoa() and uitoa() Usage
These functions are often present, but not reliably portable.

They are not defined in ANSI C and while they are likely present in
the stdlib.h, the exact behaviour especialy for invalid inputs can
vary.

Replacing usage of these functions in engines with Common::String::format()
is recommended.
2024-03-09 21:38:18 +02:00
Walter Agazzi
bd31446dd2 GLK: Add latest Drakula's Diamanen
TRAC #15001-2
2024-03-06 21:11:33 +01:00
Le Philousophe
ff87ff4e24 GLK: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Marco Borrini
8b51bf31b1 GLK: ZCODE: Adds 43 new entries 2023-12-14 18:33:23 +01:00
Marco Borrini
48ad3495a1 GLK: GLULX: Adds 138 new entries 2023-12-14 18:33:23 +01:00
Marco Borrini
28dc076499 GLK: ADRIFT: Adds 2 new entries 2023-12-14 18:33:23 +01:00
Eugene Sandulenko
81c8288dfe GLK: MAGNETIC: Explain that magnetic games save/load is not available from the GMM 2023-12-08 12:21:16 +01:00
Eugene Sandulenko
ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
D G Turner
93af8e33e9 GLK: AGT: Correction To Previous Fix For Temporary Variable Pointer Usage
The previous change corrected the compiler warning, but the resulting
allocated buffer was not passed out of the function. This will likely
result in a memory leak if this is not deallocated elsewhere, but this
is a better situation than a likely segfault from usage of a local
variable pointer out of scope.
2023-12-05 22:53:51 +00:00
sluicebox
d6ccf3afb7 GLK: Fix memory leaks. PVS-Studio V773 2023-12-05 09:24:32 -08:00
sluicebox
c15beb478a GLK: SCOTT: Fix memory leaks. PVS-Studio V773 2023-12-05 09:24:32 -08:00
Marco Borrini
5fd1454799 GLK: ADRIFT: Moves around IFComp 2017, 2018, 2019, 2020 and 2022: they're ADRIFT5 only 2023-12-03 20:57:15 +01:00
Marco Borrini
36a8ba0f2c GLK: ADRIFT: Adds 10 new entries while fixing some gameIDs clashing 2023-12-03 20:57:15 +01:00
Marco Borrini
a3c620366d GLK: ADRIFT: Fixes various generic issues 2023-12-03 20:57:15 +01:00
Marco Borrini
b54db1c3b5 GLK: ADRIFT: Adds ADRIFT End of the Year 2002 Comp, ADRIFT Spring Comp 2001, ADRIFT Summer Minicomp 2003, Beginner's Game Comp, various IFComp compilation info 2023-12-03 20:57:15 +01:00
Marco Borrini
b10e351cd2 GLK: ADRIFT: Adds InsideADRIFT #41, Ectocomp 2012 compilation info 2023-12-03 20:57:15 +01:00
Marco Borrini
34ac1e93f3 GLK: ADRIFT: Adds 125 news entries from the now defunct delron.org 2023-12-03 20:57:15 +01:00
Marco Borrini
78450325a5 GLK: ADRIFT: Moves not English titles in specific sections 2023-12-03 20:57:15 +01:00
Marco Borrini
b2003b849c GLK: Avoids some gameIDs clashing between various GLK subengines (II° Round) 2023-12-03 20:57:15 +01:00
Marco Borrini
f5d3a25a53 GLK: ADRIFT: Removes some leftovers 2023-12-03 20:57:15 +01:00
Marco Borrini
8603bf20a6 GLK: ADRIFT: Fixes some indentation issues 2023-12-03 20:57:15 +01:00
Marco Borrini
c64855f650 GLK: ADRIFT: Removes a not ADRIFT entry 2023-12-03 20:57:15 +01:00
Marco Borrini
3c5a61109a GLK: ADRIFT: Fixes some titles (II° Round) 2023-12-03 20:57:15 +01:00
Marco Borrini
be0562e536 GLK: ADRIFT: Re-organizes ADRIFT5 entries 2023-12-03 20:57:15 +01:00
Marco Borrini
6d67a35018 GLK: Avoids some gameIDs clashing between various GLK subengines 2023-12-03 20:57:15 +01:00
Marco Borrini
1dc7e07db2 GLK: ADRIFT: Removes entries already grouped (and duplicated) in competition sections 2023-12-03 20:57:15 +01:00
Marco Borrini
511781d3bc GLK: ADRIFT: Fixes some titles 2023-12-03 20:57:15 +01:00
Marco Borrini
d5748dc195 GLK: ADRIFT: Uses DT_ENTRY1, DT_ENTRYL1 macros to accommodate release info as a date 2023-12-03 20:57:15 +01:00
Marco Borrini
30a4da5cea GLK: ADRIFT: Reorganizes Comp sections by fixing titles & order, by adding to gameIDs a prefix specific to the competition, by adding rank position info 2023-12-03 20:57:15 +01:00
Marco Borrini
c2f0561829 GLK: ADRIFT: Shortens some gameIDs 2023-12-03 20:57:15 +01:00
Marco Borrini
f3165b1979 GLK: ADRIFT: Changes indentation in ADRIFT_GAME_LIST[], ADRIFT5_GAME_LIST[] sections 2023-12-03 20:57:15 +01:00
D G Turner
7263bbb48e GLK: AGT: Fix Usage of Temporary Variable Address as Persistent Pointer
This generated a Compiler Warning from GCC-13 when -Wdangling-pointer was
passed.
2023-12-03 19:50:07 +00:00
Marco Borrini
a98dea4e7c GLK: ZCODE: Reviews #-A entries on Playfic site, adds 99 new games 2023-11-08 03:28:27 +01:00
Marco Borrini
076ad0bd69 GLK: ZCODE: Puts back some Playfic titles previously removed by personal judgement 2023-11-08 03:28:27 +01:00
Marco Borrini
945cc9f8fe GLK: GLULX: Forces ScummVM to show a warning screen when starting unstable games 2023-11-08 03:28:27 +01:00
Marco Borrini
ef4c114f67 GLK: ZCODE: Forces ScummVM to show a warning screen when starting unstable games 2023-11-08 03:28:27 +01:00
Marco Borrini
d761cfc220 GLK: Keeps "demo" info in version field optionally removing it from gameid 2023-11-08 03:28:27 +01:00