Ladislav Zezula
db410fd564
Fixed renaming files vs file locale
2025-08-06 09:34:58 +02:00
Ladislav Zezula
486a7dd29f
Replaced GetLastError with SErrGetLastError
2025-07-03 09:27:16 +02:00
Ladislav Zezula
c6d89095fc
Fixed wrong state in SFileAddFile
2025-04-28 13:55:45 +02:00
Ladislav Zezula
d13270a686
The flag MPQ_OPEN_NO_LISTFILE is now propagated by SFileOpenPatchArchive
2024-02-11 09:46:30 +01:00
Ladislav Zezula
0d89b2b473
Fixed bug in SFileSetFileLocale
2023-10-06 06:38:05 +02:00
Ladislav Zezula
cb56fff1a5
StormLib will not make Warcraft III maps larger than 2GB
2023-09-23 01:08:58 +02:00
Ladislav Zezula
0d31856af8
Fixed bug in the LZMA compression
2023-02-06 18:30:15 +01:00
Ladislav Zezula
305583053b
Locale & platform problems fixed, regression tests done
2022-10-03 18:52:31 +02:00
Ladislav Zezula
6c113f6681
lcLocale -> lcFileLocale. Now also contains platform
2022-09-28 20:15:07 +02:00
Ladislav Zezula
d5d2413e95
Fixed
2022-06-12 20:51:09 +02:00
Ladislav Zezula
a5ef7a850a
Fixed assert on some platforms
2021-12-26 11:36:55 +01:00
Ladislav Zezula
4f4f926c1a
Support for protected SCX files
2021-12-17 22:33:19 +01:00
Ladislav Zezula
a3332c7c9b
nError -> dwErrCode
2021-05-17 10:04:06 +02:00
Ladislav Zezula
383e1572ee
Added support for amternative MPQ markers
2020-12-13 12:32:25 +01:00
Ladislav Zezula
b6102b2600
Removed trailing whitespace
2020-11-23 12:56:00 +01:00
Ladislav Zezula
809005c7f0
* Release 9.23
...
* Fixed regressions
* Fixed test program
2020-11-21 04:27:09 +01:00
Zezula Ladislav
dae0b690f7
+ SFileAddListFile and SFileCompactArchive now take "const TCHAR *" instead of "const char *"
...
+ Fixed some bugs
2017-11-08 15:31:45 +01:00
Zezula Ladislav
80021e4a67
+ Fixed bug when SFileAddFileEx could add a file with MPQ_FILE_SINGLE_UNIT to a Warcraft III map
2017-07-28 10:43:49 +02:00
Ladislav Zezula
866f56db23
+ Reverted include directories
2016-11-06 16:50:07 +01:00
Lectem
32f7f18642
fix cmake dependency and move headers to include
2016-11-05 03:56:39 +01:00
unknown
a8a92ccc92
+ Fixed bug in SFileReadFile
2015-05-28 17:24:56 +02:00
Ladislav Zezula
1b38ceb0d4
+ Fixed defects found by Coverity (well, most of them)
2015-05-28 13:49:23 +02:00
unknown
3cfa7f2a1a
+ Fixed possible stack overflow in HashStringJenkins
...
+ StormLib now creates a listfile even for empty archives to make sure it will be maintained at later point when files are added to it
+ Bug fixes in listfile loading
2015-05-06 16:33:45 +02:00
unknown
46930855f5
+ Removed back reference of FileTable -> HashTable, as it is logically incorrect
...
+ Optimized patching process so it consimes less memory
+ Added hash table and block table defragmenting for malformed War3 maps
2015-05-01 07:06:29 +02:00
unknown
c2261d5103
+ Support for MPQ.KangTooJee map protector
...
+ Compacting optimized
2015-03-13 17:06:51 +01:00
unknown
23ffb9d452
+ More paratemer checking to make nitpickers happy
2015-01-18 17:34:34 +01:00
Ladislav Zezula
e9842c38cf
+ Adding files into MPQs that have BlockTableSize > HashTableSize is not allowed
...
+ Compacting MPQs that have BlockTableSize > HashTableSize is allowed
2014-12-23 15:04:35 +01:00
Ladislav Zezula
3e594190e4
+ Files with zero size are now processed properly during archive compacting
...
+ Fixed few memory leaks
2014-12-02 09:38:34 +01:00
Ladislav
27631209d9
+ Fixed crash when adding file after an empty archive has been flushed
2014-03-27 17:21:38 +01:00
Ladislav Zezula
568f189ea5
+ Improved key detection for archives with large sector sizes
2014-03-14 10:17:34 +01:00
Ladislav Zezula
11f1d89cee
+ If BitsPerSample in a WAVE file is less than 16, StormLib does not use ADPCM compression
...
+ Added unit test for MONO and MONO-less-than-16-BitsPerSample WAVE files
2014-02-24 10:49:04 +01:00
Ladislav
a70a980022
+ Fixed crash when ha == NULL in SFileCreateFile
2014-01-12 13:04:30 +01:00
Ladislav
3a9a6ec46b
+ Support for master-mirror pairs
...
+ Support for streaming MPQs
+ Bug fixes
2013-12-27 23:13:28 +01:00
Ladislav
fe51da468b
+ static analysis issues fixed
2013-12-15 10:29:50 +01:00
Ladislav Zezula
c34c37b341
+ StormLib 9.0 BETA
2013-12-05 15:59:00 +01:00
Ladislav
870acd5827
+ Adding files to MPQ no longer removes (listfile) and (attributes) when not enough space in the hash table
...
+ Fixes in deletion of files from MPQs v 4.0
2013-11-18 12:35:21 +01:00
Ladislav
87eb1df287
+ Support for compile-time messages for deprecated symbols
...
+ Replaced MPQ_FILE_COMPRESSED with more descriptive MPQ_FILE_COMPRESS_MASK
2013-11-15 10:17:43 +01:00
Ladislav
c59aa13d57
+ (Perhaps) finally updated ZLIB so the fucking GIT will not downgrade it on next pull
...
+ Dmitry Vortex issues
2013-10-11 21:40:00 +02:00
Ladislav Zezula
88b74cc6af
+ Fixed crash when TMPQFile failed to allocate
...
+ ZLIB updated
2013-10-10 08:42:13 +02:00
Ladislav
24f9faffc9
+ Parameter check
2013-09-17 23:05:38 +02:00
Ladislav
1e1e441c5e
+ Fixed bug in Windows 8
...
+ Minors
2013-09-01 08:33:13 +02:00
Ladislav Zezula
6a1146d2d5
+ Cosmetics
2013-07-25 08:47:48 +02:00
Lukas Bagaric
2ab4cbfe95
AddFile and Compact callback now part of TMPQArchive
...
Signed-off-by: Lukas Bagaric <deaeod@gmail.com >
2013-04-22 22:55:05 +02:00
Ladislav Zezula
3a926f0228
Initial creation
2013-01-11 14:55:08 +01:00