Commit Graph

39 Commits

Author SHA1 Message Date
Ladislav Zezula
45d0dfbb81 + Fixed ASSERT when opening a protected map with MPQ_OPEN_FORCE_MPQ_V1 2014-03-05 09:37:52 +01:00
Ladislav Zezula
a060c806ea + One more tested MPQ 2014-03-05 08:11:53 +01:00
Ladislav Zezula
2abb68a7c5 + Fixed bug in checking size of (attributes) file 2014-03-03 14:56:59 +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 Zezula
01393e1d03 + Uncommented test cases 2014-01-24 14:10:36 +01:00
Ladislav Zezula
da2225a964 + Fixed bug in compacting archive 2014-01-24 13:46:03 +01:00
Ladislav Zezula
f18f3b4a39 + Fixed cases with invalid block table size 2014-01-14 12:07:53 +01:00
Ladislav Zezula
48dbf357a3 + Support for BOBA map protector 2014-01-13 15:33:55 +01:00
Ladislav Zezula
699180bf90 + Support for MPQs locked by the Spazzler protector 2014-01-13 14:11:30 +01:00
Ladislav Zezula
8fa3f25f3e + Removed warnings from MINGW
+ Fixed Win32 makefile
2014-01-13 12:25:48 +01:00
Ladislav
a70a980022 + Fixed crash when ha == NULL in SFileCreateFile 2014-01-12 13:04:30 +01:00
Ladislav
8bf322b611 + Minor fix 2014-01-04 17:05:29 +01:00
Ladislav
6cd009bc7c + Version 9.00 released 2014-01-03 18:56:23 +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 Zezula
ebd502e0c2 + Bitmap support was moved from archive functions to FileStream functions, where are more appropriate
+ Added support for master-mirror streams (like Blizzard games do)
+ SFileGetArchiveBitmap was moved into SFileGetFileInfo
+ Fixed bug in SFileCompactArchive
+ Removed classes SFileMpqBitmapXXX from SFileGetFileInfo
2013-12-19 11:23:48 +01:00
Ladislav
55f159cf69 + Fixed handle problem 2013-12-16 17:02:44 +01:00
Ladislav
60ef0346ba + Fixed bugs in listfile search 2013-12-16 12:18:32 +01:00
Ladislav
fe51da468b + static analysis issues fixed 2013-12-15 10:29:50 +01:00
Ladislav Zezula
6961cd51b6 + Fixed warnings
+ Added SBaseDumpData to the makefiles
2013-12-12 11:15:16 +01:00
Ladislav Zezula
5106d34fda + Bugfixes 2013-12-09 14:51:40 +01:00
Ladislav
cc0ed30d33 + Format strings fixed 2013-12-07 13:12:37 +01:00
Ladislav Zezula
b3b48ac00b + Fixed file names 2013-12-06 15:48:01 +01:00
Ladislav Zezula
f2a388780f + Bug fixes in SFileGetFileInfo, SAttrFileSaveToMpq, SListFileSaveToMpq
+ FileStream now handles files over 2GB properly
+ Test under Linux
2013-12-06 15:20:47 +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 Zezula
16f2797b8c + Support for SQP files
+ Several checks added (thanks Dmitry "Vortex" Koteroff)
+ Fixed zlib
+ StormLib no longer changes "/" to "\". Hopefully this won't be problem for Linux and Mac people
2013-10-11 15:51:18 +02:00
Ladislav Zezula
450713b69f + fixed zlib, messed up by GIT 2013-10-10 09:25:40 +02:00
Ladislav
24f9faffc9 + Parameter check 2013-09-17 23:05:38 +02:00
Ladislav
fd9326ba5c + Fixed possible division by zero in LoadMpqDataBitmap
+ Updated zlib to version 1.2.5 (the same like current WoW build uses)
2013-09-15 10:23:57 +02:00
Ladislav
1e1e441c5e + Fixed bug in Windows 8
+ Minors
2013-09-01 08:33:13 +02:00
Ladislav
a3fba332ce + Lower Windows permissions are now needed for opening MPQ for read-only 2013-07-24 23:28:59 +02:00
Ladislav Zezula
6c26fe38db + Removed mess from project files
+ Project files for VS 2012
2013-04-02 13:46:00 +02:00
Ladislav Zezula
37e3af3672 + Fixed loading of MPQ bitmap if the MPQ has overlay data 2013-03-13 15:53:01 +01:00
Ladislav
9605e57854 Heart of the Swarm Release
+ Added decryption key for encrypted MPQs from Heart of the Swarm
background downloader
+ Small update of CMakeList.txt (thanks, Pali)
2013-03-12 16:57:02 +01:00
Ladislav Zezula
46af69aeb2 + Fixed double-free for list file cache
+ Fixed bug with patch prefixes
+ Fixed bug in SFileDecompression2
2013-01-28 12:46:18 +01:00
Ladislav Zezula
3a926f0228 Initial creation 2013-01-11 14:55:08 +01:00