aboutsummaryrefslogtreecommitdiff
path: root/src/StormPort.h
AgeCommit message (Collapse)Author
2023-11-13Tabs -> SpacesLadislav Zezula
2022-11-10Add support for the Wii U platformDavid Chavez
2021-05-15Added C++11 support in MAKEFILELadislav Zezula
2021-05-15Fixed thread_localLadislav Zezula
2021-05-15Created branch for CLANG 12 expeimentsLadislav Zezula
2021-04-08StormPort.h: Do not assume mmap supportGleb Mazovetskiy
Do not assume mmap by default for the fallback platform, unless it's in a list of platforms that we know have mmap Refs #215
2021-03-31TestLadislav Zezula
2021-03-31* New platforms addedLadislav Zezula
* These are now considered to be Mac compatible
2021-03-31* Removed the Haiku-specific codeLadislav Zezula
* The Haiku platform is now under STORMLIB_MAC
2021-03-31Fix macOS buildGleb Mazovetskiy
Adds a few missing includes. Co-authored-by: Anders Jenbo <anders@jenbo.dk>
2020-12-21_countof macro should now work for all buildsLadislav Zezula
2020-10-24Changed PLATFORM_* to STORMLIB_*Ladislav Zezula
2020-09-02change ERROR_NEGATIVE_SEEK to ESPIPEМаша
looks better if we want to differ INVALID_PARAMETER and incorrect seek I think
2020-06-29Fixed cdecl problemLadislav Zezula
2019-10-30StormPort: Suppress `min/max` macros from windowsGleb Mazovetskiy
This makes StormLib usable with C++ stdlib (e.g. the <algorithm> header which defines std::min/max)
2019-10-21Include strings.h for strncasecmpnia
2019-05-01Add Haiku supportZoltán Mizsei
2018-04-26Set SFileSetFilePointer error when new pointer < 0nvs
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-11-11+ LPCTSTR for Linux+MacLadislav Zezula
2017-11-09+ Fixed Linux buildZezula Ladislav
2016-11-06+ Added missing filesLadislav Zezula
2016-11-05fix cmake dependency and move headers to includeLectem
2015-11-18+ Improved searching of the patch prefixes for SC2 archivesLadislav Zezula
2015-05-28+ Fixed bug in SFileReadFileunknown
2015-04-06Better Windows platform detectionJ.C. Moyer
2014-04-12+ Removed deprecated stuffLadislav
2014-01-13+ Removed warnings from MINGWLadislav Zezula
+ Fixed Win32 makefile
2014-01-03+ Version 9.00 releasedLadislav
2013-12-19+ Bitmap support was moved from archive functions to FileStream functions, ↵Ladislav Zezula
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-15+ static analysis issues fixedLadislav
2013-12-05+ StormLib 9.0 BETALadislav Zezula
2013-11-15+ Support for compile-time messages for deprecated symbolsLadislav
+ Replaced MPQ_FILE_COMPRESSED with more descriptive MPQ_FILE_COMPRESS_MASK
2013-11-13+ Support for SQP and MPK archivesLadislav Zezula
+ Makefiles fixed
2013-07-25+ Fixed output directory for Stormlib_test (Windows, x64, Release)Ladislav Zezula
2013-07-18fixed compilation for PowerPC architecture on Mac OS XAndrey Filipenkov
2013-01-11Initial creationLadislav Zezula