13 Commits

Author SHA1 Message Date
Vladimir Serbinenko
600f33bccf COMMON: Allow unzip to flatten tree structure
It's easier to some games to ignore directories
2023-01-15 19:22:34 +01:00
Vladimir Serbinenko
30717496ce COMMON: Allow unarj to flatten tree structure
It's easier to some games to ignore directories
2023-01-15 19:22:34 +01:00
Vladimir Serbinenko
af2643be44 COMMON: Add a check in StuffIt parser to check for crash condition 2022-12-28 13:02:22 +01:00
Vladimir Serbinenko
324b22682e COMMON: Respect StuffIt archive size
This allows handling of archives with trailer like one used in
Private eye installer
2022-12-28 13:02:22 +01:00
Cameron Cawley
fd123d6679 COMMON: Split compression and formats into separate modules 2022-12-11 22:33:23 +01:00
Cameron Cawley
0581301b24 COMMON: Move huffman.h back out of the compression directory 2022-12-11 22:33:23 +01:00
Vladimir Serbinenko
d9888b9ac6 COMMON: Support stuffit-13 algorithm 2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
571a807257 COMMON: Switch stuffit to MemcachingCaseInsensitiveArchive 2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
279f4ac5b8 COMMON: Add ITE Amiga powerpack support 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
2db745b62b COMMON: Add in-memory decompressor for powerpack 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
ef7a3059e1 COMMON: Uplift powerpacker as it's used by Amiga ITE as well 2022-12-05 08:15:33 +02:00
elasota
cc11b531e3 JANITORIAL: Clean up all non-engine Visual Studio warnings. 2022-12-04 00:08:48 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00