Commit Graph

27 Commits

Author SHA1 Message Date
Ladislav Zezula
a3332c7c9b nError -> dwErrCode 2021-05-17 10:04:06 +02:00
Ladislav Zezula
b6102b2600 Removed trailing whitespace 2020-11-23 12:56:00 +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
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
Ladislav Zezula
f311254785 + Fixed bug in opening SQP archives
+ More efficient version of GetNearestPowerOfTwo
2016-07-14 14:15:29 +02: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
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 Zezula
568f189ea5 + Improved key detection for archives with large sector sizes 2014-03-14 10:17:34 +01:00
Ladislav Zezula
ca93a8cb76 + New error code returned when SFileCompactArchive finds at least one unknown file name 2014-03-12 15:35:11 +01:00
Ladislav
3a9a6ec46b + Support for master-mirror pairs
+ Support for streaming MPQs
+ Bug fixes
2013-12-27 23:13:28 +01:00
Ladislav
3dd8d1198c + MPQ Bitmap processign was moved to TFileStream
+ Preparing for implementation of master-mirror streaming (like Blizzard games do)
2013-12-22 12:47:26 +01:00
Ladislav
fe51da468b + static analysis issues fixed 2013-12-15 10:29:50 +01:00
Ladislav Zezula
5106d34fda + Bugfixes 2013-12-09 14:51:40 +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 Zezula
a70863499e + Support for SQP and MPK archives
+ Makefiles fixed
2013-11-13 07:56:31 +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
6a1146d2d5 + Cosmetics 2013-07-25 08:47:48 +02:00
Lukas Bagaric
426e0bb9c1 Compact callback now no longer uses global variables. You should be able to compact different archives on different threads now. 2013-04-23 23:18:56 +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