47 Commits

Author SHA1 Message Date
salix5 832352f722 renormalize (#3159) 2026-08-09 08:55:28 +08:00
salix5 99d079e052 Include irrlicht/defines.lua in gframe/premake5.lua (#3153) 2026-08-03 11:33:14 +08:00
Mercury233 0d5e196c4e Refactor premake dependency handling (#3099)
* clean dep finding path

* fix libevent

* update

* update

* rename sqlite dir

* update

* update

* update

* update

* fix

* update

* fix

* fix

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* minor

* rename

* comment

* opus vorbis link order

* varible source_dir

* comment

* revert sqlite3 dir name

* reapply workaround fix

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-24 10:32:28 +08:00
Mercury233 8b52ae2ad9 upgrade libevent and libjpeg-turbo and other (#3139) 2026-07-20 08:32:29 +08:00
Mercury233 75473c3725 remove obsoleted cmake support (#3100) 2026-05-31 08:11:38 +08:00
Mercury233 a4c09fb3c4 use liblzma(xz) to replace lzma sdk (#3065) 2026-05-25 08:11:31 +08:00
Mercury233 d4b0cf3f8e update png, zlib, premake, simd (#3068) 2026-05-02 08:21:26 +08:00
Mercury233 1e45da773a upgrade irrlicht to 1.9 (#3063)
* upgrade irrlicht to 1.9

* fix material ZWriteEnable

* add archive file name in errmsg

* use IImage::getData instead of lock
2026-04-23 14:03:23 +08:00
Mercury233 97b2019c8c update premake define (#3052) 2026-04-21 11:04:11 +08:00
salix5 9af455043e renormalize (#3053) 2026-04-15 13:05:28 +08:00
Mercury233 3731417172 add libjpeg-turbo & custom JPEG loader (#3043) 2026-04-11 10:44:48 +08:00
Mercury233 39d5c6d252 remove glu and xxf86vm (#3040) 2026-04-03 11:21:43 +08:00
Mercury233 64c9338065 add IRRLICHT_BUILD_JPEG_PNG in premake (#3019) 2026-03-23 06:24:47 +08:00
Mercury233 90198376d8 remove _IRR_WCHAR_FILESYSTEM and make DataManager::LoadDB accept char* (#2977) 2026-03-10 06:49:13 +08:00
salix5 173d329bee renormalize newline (#2975) 2026-02-12 20:05:27 +08:00
salix5 1d647270a9 Remove WinXP support from build configuration (#2887) 2025-08-11 09:16:51 +08:00
Mercury233 b8d3b686f5 remove unnecessary features from Freetype (#2854) 2025-08-11 09:16:31 +08:00
salix5 d5044ff888 add SQLITE_TRUSTED_SCHEMA=0 (#2895) 2025-08-08 07:00:07 +08:00
salix5 f0e9bc8831 fix: correct EVENT_VERSION format and improve warning message (#2861) 2025-06-29 09:13:39 +08:00
Mercury233 97af9bb3fe use libevent 2.1.12 on windows (#2806) 2025-06-16 08:55:15 +08:00
Mercury233 38e198de73 cleanup premake links (#2815) 2025-06-01 06:26:21 +08:00
Mercury233 750f2ede38 update windows build matrix (#2781)
* add x64, support no dxsdk
* fix entrypoint
2025-05-31 09:48:36 +08:00
Mercury233 9648089e7e add static build for linux & macos (#2782)
* fix support for building libevent on other systems

* add static build for linux & macos

* install premake with homebrew
2025-05-31 09:38:40 +08:00
salix5 276543a974 sqlite: add compile-time options (#2812) 2025-05-27 00:42:42 +08:00
Mercury233 df2e5c8405 add NO_IRR_COMPILE_WITH_LZMA_ (#2796) 2025-05-19 10:50:04 +08:00
Mercury233 7ef84fdb17 fix usage of os.findheader (#2795)
* remove invalid param miniaudio-lib-dir

* add missing opusfile-include-dir

* fix OGG_LIB_DIR

* use brew --prefix

* fix usage of os.findheader
2025-05-17 21:19:03 +08:00
Nanahira bfcb4afcdb add miniaudio (#2727) 2025-05-09 13:34:36 +08:00
Mercury233 0b36a7162d disable PNG_ARM_NEON for all systems (#2780) 2025-05-08 11:52:20 +08:00
Mercury233 478e674c55 build irrlicht with premake on macos (#2771) 2025-05-06 17:38:13 +08:00
Mercury233 69e7807bbc remove irrlicht lzma (#2777) 2025-05-06 17:37:39 +08:00
Mercury233 7ca3080284 update irrlicht premake (#2755) 2025-04-26 19:17:03 +08:00
Mercury233 858f95b3b8 fix define WIN32 (#2767) 2025-04-26 18:36:41 +08:00
salix5 849636956a move cdialect (#2741)
* add conformancemode

* remove --winxp-support

* Revert "remove --winxp-support"

* remove conformance
2025-03-23 22:27:44 +08:00
salix5 4d7bf2c055 move files & add copy.sh (#2738)
* move CMakeLists to cmake/

* move resource file to resource/

* add copy.sh

* fix

* sh
2025-03-23 22:10:37 +08:00
salix5 0464f2a022 update premake5.lua for irrlicht (#2722)
* include all files in source/Irrlicht

* include headers of lzma, zlib

* add defines.lua

* not compile bzip

* include all files in aesGladman

* update defines.lua
2025-03-22 22:55:43 +08:00
Mercury233 3415b1f5c4 update premake5.lua of Lua (#2734) 2025-03-17 19:49:43 +08:00
Mercury233 b1cbe23399 add GitHub test build (#2721) 2025-03-17 08:27:59 +08:00
salix5 d27ccb8b13 add cdialect, cppdialect (#2730) 2025-03-16 17:24:00 +08:00
Mercury233 e84e059bc7 Revert "add cdialect, cppdialect (#2723)" (#2728)
This reverts commit bb72cc99d3.
2025-03-15 15:05:13 +08:00
salix5 bb72cc99d3 add cdialect, cppdialect (#2723) 2025-03-12 15:04:09 +08:00
salix5 03e073d9da Update StringFileInfo in ygopro.rc 2025-03-03 14:32:53 +08:00
yybbwc 0bf7994921 update version in resource file (#2702) 2025-03-03 09:38:38 +08:00
Mercury233 27bf0fe9ef fix for latest freetype (#2693) 2025-02-22 14:23:52 +08:00
salix5 d065fad9de remove irrlicht/irrlicht.patch (#2667) 2025-02-22 14:01:10 +08:00
Mercury233 80c236125e use LUA_USE_APICHECK for debug (#2590) 2024-09-24 12:15:27 +08:00
salix5 b6486f86a5 git add --renormalize (#2563) 2024-06-09 14:47:38 +08:00
Mercury233 4a5f0253ac update build system to premake5 (#2399) 2022-04-03 21:55:35 +08:00