Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-30 | StormPort: Suppress `min/max` macros from windows | Gleb Mazovetskiy | |
This makes StormLib usable with C++ stdlib (e.g. the <algorithm> header which defines std::min/max) | |||
2019-10-21 | Include strings.h for strncasecmp | nia | |
2019-09-11 | Bleh | Zezula Ladislav | |
2019-09-11 | Added detection of compiled LUA scripts | Zezula Ladislav | |
2019-05-10 | Merge pull request #150 from BogdanW3/sign | Ladislav Zezula | |
Support for mpq not being the last part of a file | |||
2019-05-09 | FileStream.cpp: Add Haiku platform support | Zoltán Mizsei | |
2019-05-01 | Add Haiku support | Zoltán Mizsei | |
2019-02-20 | Change QueryMpqSignatureInfo to support the mpq not being the last part of a ↵ | Bogdan Gligorijevic | |
file | |||
2018-11-08 | * New feature: Force add listfile | Ladislav Zezula | |
2018-10-15 | + Fixed arbitrarily large allocations caused by TQMPHeader::dwBlockTableSize | Zezula Ladislav | |
2018-06-13 | + When opening a file by special name, the file is first checked whether ↵ | Ladislav Zezula | |
that file is there. | |||
2018-05-01 | Add brackets in SFileSetFilePointer when pointer < 0 | nvs | |
This addresses a bug introduced in: - fe652fe4a6e02041194a0f1b29a0086bd99fb14d Brackets were not properly included, causing `SFILE_INVALID_POS` to be returned whenever `DeltaPos` was less than zero, instead of only when the resulting position was negative. | |||
2018-04-26 | Set SFileSetFilePointer error when new pointer < 0 | nvs | |
This addresses an apparent oversight in the following commit: - 951f416398b3aa0b32969b4a391a3103443ad99e An error is not actually set, even though the return value now correctly indicates failure. Per the documentation for [`SetFilerPointer ()`][1], this should be set to `ERROR_NEGATIVE_SEEK` on Windows. On Mac/Linux, this would be `EINVAL` as per the documentation for [`fseek ()`][2]. [1]: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365541(v=vs.85).aspx [2]: http://pubs.opengroup.org/onlinepubs/9699919799/functions/fseek.html | |||
2018-04-03 | + Fixed build warnings in VS 2015 | Zezula Ladislav | |
2017-11-11 | + LPCTSTR for Linux+Mac | Ladislav Zezula | |
2017-11-10 | + Pre-release 9.22 | Zezula Ladislav | |
2017-11-09 | + Fixed Linux build | Zezula Ladislav | |
2017-11-08 | + Tilde can now be a part of file name in the MPQ | Ladislav Zezula | |
2017-11-08 | + SFileAddListFile and SFileCompactArchive now take "const TCHAR *" instead ↵ | Zezula Ladislav | |
of "const char *" + Fixed some bugs | |||
2017-10-30 | + Fixed an AlwaysTrue condition | Zezula Ladislav | |
2017-09-17 | Add STORMLIB_NO_AUTO_LINK define to disable linking with pragma | Lectem | |
2017-08-29 | Merge branch 'master' of https://github.com/ladislav-zezula/StormLib | Zezula Ladislav | |
2017-08-29 | + Fixed patching bug | Zezula Ladislav | |
2017-08-28 | SFileSetFilePointer error when new pointer is <0 | Lectem | |
The standard behaviour for fseek / SetFilePointer when the new pointed value would be negative is to not move the pointer and return an error. See : https://msdn.microsoft.com/en-us/library/windows/desktop/aa365541(v=vs.85).aspx `If a new file pointer is a negative value, the function fails, the file pointer is not moved, and the code returned by GetLastError is ERROR_NEGATIVE_SEEK.` | |||
2017-08-17 | + Fixed issue "Internal Files Creation Settings #96" | Zezula Ladislav | |
2017-08-17 | + Fixed bug in processing Huffmann compression | Zezula Ladislav | |
2017-08-07 | + Space and tab can both be part of the file name | Zezula Ladislav | |
2017-07-28 | + Fixed bug when SFileAddFileEx could add a file with MPQ_FILE_SINGLE_UNIT ↵ | Zezula Ladislav | |
to a Warcraft III map | |||
2017-07-26 | Added support for PG1.11.973 protector | Ladislav Zezula | |
2017-01-17 | + Fixed leaked handle when _stat fails | Ladislav Zezula | |
2017-01-12 | + By "2 GB", I really mean 2 GB. | Zezula Ladislav | |
2017-01-11 | + BZIP2 updated | Ladislav Zezula | |
2016-12-16 | + bzip2 upgraded to 1.0.6 | Ladislav Zezula | |
2016-12-12 | + Release 9.21v9.21 | Ladislav Zezula | |
2016-11-13 | use DWORD for get/setlasterror | Lectem | |
2016-11-06 | + Added missing files | Ladislav Zezula | |
2016-11-06 | + Reverted include directories | Ladislav Zezula | |
2016-11-06 | + Public include directories moved to "include" directory | Ladislav Zezula | |
2016-11-05 | fix cmake dependency and move headers to include | Lectem | |
2016-09-30 | Merge branch 'master' of https://github.com/ladislav-zezula/StormLib | Ladislav Zezula | |
2016-09-30 | + Yet another protector | Ladislav Zezula | |
2016-08-30 | Fix Unix builds | H0zen | |
-Fix static build on OSX -Fix FreeBSD build | |||
2016-07-15 | + Fixed workspace for storm_dll | Ladislav Zezula | |
+ Updated storm.dll from Warcraft 1.27 | |||
2016-07-14 | + Fixed bug in opening SQP archives | Ladislav Zezula | |
+ More efficient version of GetNearestPowerOfTwo | |||
2016-07-11 | + Yet another protector solved | Ladislav Zezula | |
2016-06-18 | + Updated for protectors fiddling with too big block table index | Ladislav Zezula | |
2016-05-27 | + Support for MPQs that have invalid (and ignored) flags in the block table | Ladislav Zezula | |
+ Support for MPQs that have malformed block indexes (0x8000xxxx or 0x4000xxxx) | |||
2016-05-26 | + Added support for an updated Somj2hM16 protection | Ladislav Zezula | |
2016-05-18 | + Fixed bug on compacting archive | Ladislav Zezula | |
2016-05-03 | + Fixed bounds checking in SFileSetFilePointer | Ladislav Zezula | |