Vladimir Serbinenko
1b90cea645
KYRA: Support loading stuffit archive from abstract stream
...
Multi-floppy installer needs to use a fake stream composed from several
real files.
2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
2c8fd71b47
KYRA: Switch to openFileOrDataFork
2022-12-08 00:02:39 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
Le Philousophe
dbe47a28ba
KYRA: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
athrxx
7b26a8f602
KYRA: add comment
2022-09-21 00:18:08 +02:00
athrxx
424eb6d7a7
KYRA: (DOS/Floppy) - add some sanity checks/errors
...
(these never get triggered, but this isn't obvious, neither to static checkers nor to human beings)
2022-09-21 00:16:48 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Torbjörn Andersson
23e3acba0f
KYRA: Only create MacResManager when needed
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
7dc4fc11cf
KYRA: Move MacResManager object out of StuffItLoader
...
This fixes a Valgrind warning on exit, I believe.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
509492074a
KYRA: Ugly workaround to keep the Mac resource manager alive
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
8574d19f20
KYRA: First attempt at loading Kyra1 StuffIt archive
...
This doesn't work. Not even close.
2021-11-22 18:39:23 +01:00
Orgad Shaneh
da751361a4
KYRA: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
SupSuper
c9d67e48a9
BACKENDS: Use FSNode::getName in string operations
2021-08-23 21:22:27 +01:00
djsrv
7eb4841065
ALL: Use Path type in Archive functions
2021-08-07 10:44:37 +02:00
athrxx
e10af53359
KYRA: (MR/Chinese) - add detection etc. and fix installer archive loading
...
(also add LOL-CD demo resources to reduce number of binary git pushs)
2021-04-27 22:06:32 +02:00
Vladimir Serbinenko
4aa3d35d77
KYRA: Add a sanity test for aud files ( #2614 )
...
Russian translation dumbs out aud files, so don't attempt to read them
2020-11-09 22:57:13 +01:00
athrxx
1dfdcc7252
KYRA: cleanup dir
...
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before.
2019-03-06 20:48:15 +01:00