Commit graph

  • c91595a1a1
    Merge pull request #445 from AMDmi3/patch-1 master Ladislav Zezula 2026-07-13 23:01:08 +02:00
  • 4add13f518
    Fix GetLastError call Dmitry Marakasov 2026-07-13 21:41:42 +03:00
  • 6203c11b75
    Merge pull request #444 from cen1/feature/libtommath_cmake_and_ci Ladislav Zezula 2026-07-10 12:55:27 +02:00
  • 4cc53e1475 consistent usage of -DOPTION without spaces cen1 2026-07-09 20:30:50 +02:00
  • 6aa7b46f17 remove unnecessary conan readme commands cen1 2026-07-09 20:24:27 +02:00
  • ed2ea4b990 freebsd finds the package but also does not define targets, fall through to pkg-config cen1 2026-07-09 20:11:39 +02:00
  • e28fa9c5f4 fix builds after fallback removal cen1 2026-07-09 20:05:32 +02:00
  • 3d836cbd8d fix builds after fallback removal cen1 2026-07-09 19:56:41 +02:00
  • 15fead92bd debian libtom* deps do not chip CMake targets, use pkg-config cen1 2026-07-09 19:49:16 +02:00
  • 977a3c9750 document conan with WITH_BUNDLED_LIBTOMCRYPT cen1 2026-07-09 19:37:51 +02:00
  • 60bad35417 add WITH_BUNDLED_LIBTOMMATH and WITH_BUNDLED_LIBTOMCRYPT for explicit override, needed for conan since libtomcrypt is not present in index cen1 2026-07-09 19:36:58 +02:00
  • fd052fea14 when NOT STORM_USE_BUNDLED_LIBRARIES, use hard REQUIRE cen1 2026-07-09 19:24:22 +02:00
  • 93bdd181a5 move libtomcrypt to same convention as other deps, replace LINK_LIBS cen1 2026-07-09 19:04:33 +02:00
  • 2b5d967ad0 bump to 3.25 to match with root cen1 2026-07-09 19:03:51 +02:00
  • b47d3b30b4 add conan guide to readme, remove WITH_LIBTOMCRYPT var doc cen1 2026-07-09 19:03:24 +02:00
  • e0178cb580 make matrix jobs more readable cen1 2026-07-09 19:02:51 +02:00
  • 77560abdbc handle different libtommath target name across different package managers cen1 2026-07-09 18:15:41 +02:00
  • 36765fdc90 use bash shell for windows tasks cen1 2026-07-09 17:59:55 +02:00
  • 3c8f93823d BSD has namespaced libtommath package cen1 2026-07-09 17:59:44 +02:00
  • 3356b728a7 fix libtommath target cen1 2026-07-09 17:42:25 +02:00
  • 642dc39efb 1. Bump Debian CI runner to trixie. 2. Apply the same logic to use system libs for libtommath (as previously for zlib and bzip). 3. Add conan support and a build job to test it. 4. Some CMake modernization. 5. I noticed Cmake has some conditionals for BSD so let's also make do test builds on FreeBSD and not brek anything there. cen1 2026-07-09 17:29:37 +02:00
  • 405777dd81 Fixed minor issues in the archive list logic LZ_MultiArchive Ladislav Zezula 2026-07-07 09:55:41 +02:00
  • 8b3c13abdb Implemented global archive list Ladislav Zezula 2026-07-06 20:44:35 +02:00
  • 11db377396
    Merge pull request #442 from Slacker86/rc.update Ladislav Zezula 2026-07-06 19:12:12 +02:00
  • d70c4467ec CMakeLists.txt: Add the .rc file as sources to the WIN32 shared lib target Slacker 2026-07-06 16:33:39 +02:00
  • dc53ae9d73 src/DllMain.rc: Use named constants and update version and copyright information Slacker 2026-07-06 16:33:27 +02:00
  • 6bb1882bd0 History updated v9.40 Ladislav Zezula 2026-07-04 14:21:58 +02:00
  • 6aa5f3f1f0
    Merge pull request #441 from ladislav-zezula/LZ_StormLib_9.40 Ladislav Zezula 2026-07-04 14:19:40 +02:00
  • b47d1b4203 Finalizing version 9.40 Ladislav Zezula 2026-07-04 14:00:04 +02:00
  • fe50da3471 Dlls updated Ladislav Zezula 2026-07-04 05:28:29 +02:00
  • 49ac4523f1
    Merge pull request #440 from ladislav-zezula/LZ_SFileOpenFileArchive Ladislav Zezula 2026-07-03 23:37:39 +02:00
  • afc810e88e Fixed sound playing under Linux Ladislav Zezula 2026-07-03 23:21:42 +02:00
  • 3cd7ec08d2 Fixed build under Linux Ladislav Zezula 2026-07-03 22:17:41 +02:00
  • dade74d891 Fixed error under Linux Ladislav Zezula 2026-07-03 21:38:58 +02:00
  • cc0f30ce14 Fixed errors under LinuLinux build Ladislav Zezula 2026-07-03 21:36:46 +02:00
  • 367a8bdfae Implemenmted SFileOpenFileArchive Ladislav Zezula 2026-07-03 21:21:07 +02:00
  • 06d13e5c1b
    Merge pull request #439 from ladislav-zezula/LZ_SFileGetFileArchive Ladislav Zezula 2026-06-11 07:41:16 +02:00
  • 27d0f72d53 Added full support for SFileGetFileArchive Ladislav Zezula 2026-06-11 07:40:51 +02:00
  • 0de319d72c
    Merge pull request #438 from ladislav-zezula/LZ_SFileGetFileArchive Ladislav Zezula 2026-06-11 07:40:24 +02:00
  • 7c43963c4b Added full support for SFileGetFileArchive Ladislav Zezula 2026-06-11 07:36:46 +02:00
  • bfed65bc6f
    Merge pull request #435 from heinermann/zlibarg Ladislav Zezula 2026-06-09 11:23:09 +02:00
  • 3d2341674b Add support for ZLIB compression level Adam Heinermann 2026-06-09 01:02:45 -07:00
  • 3909bd24a9
    Merge pull request #434 from sjoblomj/free-rsa Ladislav Zezula 2026-06-08 19:51:41 +02:00
  • e6b12f4d9f Fixing memory leak Johan Sjöblom 2026-06-08 12:22:55 +02:00
  • 1df38c1f9c Nitpick: Formatting Ladislav Zezula 2026-06-08 08:59:58 +02:00
  • 3ac91703de
    Merge pull request #433 from heinermann/smalladpcm Ladislav Zezula 2026-06-08 08:57:44 +02:00
  • 5cf05846b3 Fix an ADPCM compression edge case Adam Heinermann 2026-06-07 15:15:41 -07:00
  • dc2de2258b
    Merge pull request #432 from heinermann/pkwaretext Ladislav Zezula 2026-06-07 20:21:31 +02:00
  • 409616def2 Add support for PKLIB compression hints Adam Heinermann 2026-06-07 10:46:40 -07:00
  • 491d12ced3 Fixed issue https://github.com/ladislav-zezula/StormLib/issues/431 Ladislav Zezula 2026-05-25 21:27:47 +02:00
  • 448dd9a824 Increased the maximum external list file size to 192 MB Ladislav Zezula 2026-04-19 16:01:22 +02:00
  • 48e5c82257 Huffmann decompression AI-explained Ladislav Zezula 2026-04-07 20:13:51 +02:00
  • 3307e3a1c9 Fixed playing WAVE files in the test program Ladislav Zezula 2026-04-07 12:47:32 +02:00
  • df675be184
    Merge pull request #425 from ladislav-zezula/LZ_UndefinedBehaviorFix Ladislav Zezula 2026-04-06 21:50:40 +02:00
  • d76f42142e Fixed undefined behavior in THuffmannTree Ladislav Zezula 2026-04-06 09:54:22 +02:00
  • 570734e0ac
    Merge pull request #422 from TheNitesWhoSay/master Ladislav Zezula 2026-03-05 09:07:53 +01:00
  • 720941a94c Update auto link variable name in cmake to match new name Justin F 2026-03-04 19:17:20 -06:00
  • f2eeaff64a Add SFileAddListFileEntries to exports Justin F 2026-03-04 19:15:14 -06:00
  • 807476ea88 Added new map to tests Ladislav Zezula 2026-02-28 15:21:13 +01:00
  • 3b74456803 Added support for UTF8 conversion that keeps invalid file name chars, for example for display reasons Ladislav Zezula 2026-02-17 15:40:57 +01:00
  • e87c2389cd
    Merge pull request #419 from thomaslaurenson/bugfix/musl-compilation Ladislav Zezula 2026-02-14 22:46:53 +01:00
  • 37becfb3d3
    Added definitions for *64 symbols in StormPort.h for MUSL compilation thomaslaurenson 2026-02-15 10:18:48 +13:00
  • b53d86ad0d
    Merge pull request #418 from hgarrereyn/issue-417 Ladislav Zezula 2026-02-04 13:48:46 +01:00
  • 982e541a56 Updated SFileGetFileName to use StringCopy for safer string handling and added a comment to clarify szFileName requirements. hgarrereyn 2026-02-01 22:06:54 -05:00
  • 59df7e020f
    Merge pull request #414 from ladislav-zezula/LZ_UseAfterFree Ladislav Zezula 2026-01-17 13:27:38 +01:00
  • c3f28814af Fixed typos Ladislav Zezula 2026-01-17 13:26:24 +01:00
  • 84d48de5b5
    Merge pull request #413 from ladislav-zezula/LZ_UseAfterFree Ladislav Zezula 2026-01-09 21:50:37 +01:00
  • fa6c3c43ff Typo Ladislav Zezula 2026-01-09 21:48:35 +01:00
  • f32cb611a4 Fixed use-after-free scenarios Ladislav Zezula 2026-01-09 21:46:59 +01:00
  • 824f38907c Fixing Use After Free bugs Ladislav Zezula 2026-01-09 07:55:45 +01:00
  • 9ac1b0b9ac
    Merge pull request #408 from AMDmi3/patch-1 Ladislav Zezula 2025-11-26 13:37:24 +01:00
  • 91b683fde5 createArchive flags support, demo.html SC2 flags hanshenrik 2025-11-24 15:01:08 +01:00
  • c8236ddd2b
    Link tests with ALSA target properly Dmitry Marakasov 2025-11-24 17:45:20 +03:00
  • 6a18fa77fe #included stdbool.h when necessary Ladislav Zezula 2025-11-24 12:29:35 +01:00
  • d6f664519e
    Merge pull request #405 from divinity76/patch-2 Ladislav Zezula 2025-11-24 10:33:48 +01:00
  • 87474f5fc5 Got rid of '#define bool char' Ladislav Zezula 2025-11-24 08:47:07 +01:00
  • 21dd6ebd36 Shared WASM wrapper used by both Node and browser hanshenrik 2025-11-24 07:37:27 +01:00
  • e8f134b171 WASM build + demo hanshenrik 2025-11-24 05:34:34 +01:00
  • 897366f4c6
    stricter silence divinity76 2025-11-24 04:15:53 +01:00
  • 89a364c8bb
    silence -Wswitch-enum divinity76 2025-11-24 04:10:01 +01:00
  • 8ceb0d5226
    Add MSVC<2013 compatibility divinity76 2025-11-24 03:52:12 +01:00
  • 5d9b4e30b6
    Use stdbool.h for bool definition divinity76 2025-11-24 03:31:10 +01:00
  • 2aa6216c65 Creating a new release v9.31 Ladislav Zezula 2025-11-22 09:03:42 +01:00
  • 7a5ff0a00f Added Legion TD map to the tests Ladislav Zezula 2025-10-26 10:14:19 +01:00
  • 07559b3220 Fixed opening of Warcraft III maps that don't have W3M header Ladislav Zezula 2025-10-25 09:01:18 +02:00
  • b62de3c83f Fixed issue #400 Ladislav Zezula 2025-10-11 09:07:22 +02:00
  • d1aef907ff
    Merge pull request #399 from ladislav-zezula/LZ_FuzzingIssues Ladislav Zezula 2025-09-15 15:15:33 +02:00
  • 49b619bae2 Fixed https://github.com/ladislav-zezula/StormLib/issues/397 and https://github.com/ladislav-zezula/StormLib/issues/398 Ladislav Zezula 2025-09-15 15:09:30 +02:00
  • 249b1c0490
    Merge pull request #395 from Haaxor1689/master Ladislav Zezula 2025-08-25 20:11:44 +02:00
  • e6e9ad2bc8 Get nearest power of 2 for max file count before checking against current count Haaxor1689 2025-08-25 19:31:53 +02:00
  • 519927d280 Suppress the default error messages from AlsaLib Ladislav Zezula 2025-08-18 21:08:37 +02:00
  • 36d76cddbf
    Merge pull request #393 from ladislav-zezula/LZ_BlizzardCompatibleNames Ladislav Zezula 2025-08-06 09:38:55 +02:00
  • db410fd564 Fixed renaming files vs file locale Ladislav Zezula 2025-08-06 09:34:58 +02:00
  • 65582d5649 Added build for x86 Ladislav Zezula 2025-07-03 09:35:08 +02:00
  • 8d35b981c6 Fixed Linux build Ladislav Zezula 2025-07-03 09:33:14 +02:00
  • 486a7dd29f Replaced GetLastError with SErrGetLastError Ladislav Zezula 2025-07-03 09:27:16 +02:00
  • b41cda40f9
    Merged. Thanks for the contribution 👍 Ladislav Zezula 2025-06-13 21:45:29 +02:00
  • 8b47034a1f
    Win: Only define NOMINMAX if it's not already defined Slayer95 2025-06-13 14:38:35 -05:00
  • d9af787697 Cosmetics Ladislav Zezula 2025-06-03 10:29:52 +02:00
  • 630de2ee19 Fixed bug in test program that caused bad cosmetic effects during log print Ladislav Zezula 2025-06-02 20:28:39 +02:00