Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-16 | Removed warning | Ladislav Zezula | |
2024-04-16 | Added test results for the unsupported MPQ | Ladislav Zezula | |
2023-06-07 | Decompression refactoring | Ladislav Zezula | |
2023-01-16 | Fixed bug, refactor TLogHelper.cpp | Ladislav Zezula | |
2022-05-12 | Added implementation of Srarctaft I BETA ADPCM decompression | Ladislav Zezula | |
2021-12-21 | Regression tests | Ladislav Zezula | |
2021-12-17 | Support for protected SCX files | Ladislav Zezula | |
2021-05-17 | nError -> dwErrCode | Ladislav Zezula | |
2021-03-31 | Fixed SFileSetFilePointer on local files | Ladislav Zezula | |
2020-11-23 | Removed trailing whitespace | Ladislav Zezula | |
2020-11-21 | * Release 9.23v9.23 | Ladislav Zezula | |
* Fixed regressions * Fixed test program | |||
2020-09-22 | Added support for NP_Protect protector (SC2 Maps) | Ladislav Zezula | |
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 | |||
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.` | |||
2016-11-06 | + Reverted include directories | Ladislav Zezula | |
2016-11-05 | fix cmake dependency and move headers to include | Lectem | |
2016-05-03 | + Fixed bounds checking in SFileSetFilePointer | Ladislav Zezula | |
2015-05-28 | + Fixed bug in SFileReadFile | unknown | |
2015-05-28 | + Fixed coverity bugs | Ladislav Zezula | |
2015-05-28 | + Fixed defects found by Coverity (well, most of them) | Ladislav Zezula | |
2015-05-06 | + Fixed possible stack overflow in HashStringJenkins | unknown | |
+ 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-01 | + Removed back reference of FileTable -> HashTable, as it is logically incorrect | unknown | |
+ Optimized patching process so it consimes less memory + Added hash table and block table defragmenting for malformed War3 maps | |||
2015-04-01 | + Better handling of MPQs corrupted by yet another silly MPQ protector | unknown | |
2015-03-13 | + Support for MPQ.KangTooJee map protector | unknown | |
+ Compacting optimized | |||
2015-01-18 | + More paratemer checking to make nitpickers happy | unknown | |
2014-12-02 | + Files with zero size are now processed properly during archive compacting | Ladislav Zezula | |
+ Fixed few memory leaks | |||
2014-05-06 | + Fixed bug in SFileSetFilePointer | Ladislav Zezula | |
2014-03-14 | + Improved key detection for archives with large sector sizes | Ladislav Zezula | |
2013-12-15 | + static analysis issues fixed | Ladislav | |
2013-12-12 | + Fixed warnings | Ladislav Zezula | |
+ Added SBaseDumpData to the makefiles | |||
2013-12-05 | + StormLib 9.0 BETA | Ladislav Zezula | |
2013-11-15 | + Support for compile-time messages for deprecated symbols | Ladislav | |
+ Replaced MPQ_FILE_COMPRESSED with more descriptive MPQ_FILE_COMPRESS_MASK | |||
2013-11-13 | + Support for SQP and MPK archives | Ladislav Zezula | |
+ Makefiles fixed | |||
2013-01-11 | Initial creation | Ladislav Zezula | |