aboutsummaryrefslogtreecommitdiff
path: root/dep
AgeCommit message (Collapse)Author
2023-05-17Dep/protobuf: Fixed gcc warningsShauren
2023-03-25Dep: Fix build on m1 macShauren
2023-02-06Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@a5080b5794027a25d98aa6024b2bef17d06fe0ea
2023-02-06Build: Fixed tools only buildShauren
2023-01-31Dep: Upgrade utfcpp to 3.2.3Shauren
2023-01-08Dep/fmt: Upgrade to 9.1.0Shauren
2023-01-06Core/Misc: Replaced boost::container::static_vector in packet classes with ↵Shauren
plain vector with custom static storage allocatlr
2023-01-01Core/Misc: Fixed deprecation warnings for c++20Shauren
2022-11-05Build: Cleanup boost CMakeLists from pre-c++11 flag checksShauren
2022-11-03Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@136c6e05537bd7123620ddb28671d1f2cf060e0b
2022-10-01Dep/g3d: Document new patchShauren
2022-10-01Core/Misc: Fix *BSD compile errors (#28287)Lloyd Dilley
(cherry picked from commit 2b8fc95fdec69ca5c057c2e63a1313d8165d44ea)
2022-09-14CircleCI: Update to new images (#28243)funjoker
* Tests: Update Catch2 to v2.13.9
2022-09-06Build: Update required cmake version to 3.18Shauren
* Remove cotire
2022-09-06Core/Crypto: Remove support for OpenSSL 1.0Shauren
2022-08-07Dep/rapidjson: Upgrade to ↵Shauren
Tencent/rapidjson@27c3a8dc0e2c9218fe94986d249a12b5ed838f1d
2022-08-01Core/Crypto: Added Ed25519 implementationShauren
2022-07-19Build: Fixed finding mysql binary on first cmake runShauren
Closes #28133
2022-06-20Build: Modernize mysql finding scriptShauren
2022-04-11Dep/zlib: Upgrade embedded zlib to 1.2.12Shauren
2022-03-12Dep/fmt: Upgrade to 7.1.3 (#26816)Peter Keresztes Schmidt
Printing enum values as integers was broken before 7.1.0. Upgrade the library so we include commits https://github.com/fmtlib/fmt/commit/20d4f2e83677be035a15693127e404c4a5d68ac9 https://github.com/fmtlib/fmt/commit/86287b8d5625ef390da6ef10fc77a872b8ad41ac which fix the issue. (cherry picked from commit 8a4844e029a12cb4dcaf361a3177559e19f94f12)
2022-03-11Build/CMake: Only complain about missing BOOST_ROOT when Boost is not found ↵Jan Van Buggenhout
(#26598) (cherry picked from commit 12668692ea11b10c7ec472577a87c70f5e0c9a17)
2022-03-06CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace (#26119)Giacomo Pozzoni
* CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace * Allow to specify where backtrace.h header is with cmake option -DBOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE="/usr/lib/gcc/x86_64-linux-gnu/10/include/backtrace.h" Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> (cherry picked from commit dc78b5a6a7410092df7ac426fbb2f2551072c889)
2022-02-16Build: Never automatically link any boost library with a #pragma ↵Shauren
comment(linker) encountered in boost headers
2022-02-14Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and ↵Shauren
remove compatibility code for unsupported versions
2022-02-13Debug build fixShauren
2022-02-11Dep/g3d: Purge Windows.h includes from headers we includeShauren
2022-02-05Dep/fmt: update fmt library to 7.0.3Winfidonarleyan
(cherry picked from commit 9d96e4852a4a25fdc323f656e24034fa1a280826)
2022-02-04Build: Put tests-common and sfmt under correct folders when WITH_SOURCE_TREE ↵Shauren
is set to hierarchical-folders (cherry picked from commit 19f69fcf060c4abba0cd3102529a4203eecac394)
2022-01-26Core/Misc: Fix compile errors found with msvc /permissive-Shauren
(cherry picked from commit b3db50a3b41b2db209327387f59afa1c40532773)
2022-01-24Dep/Boost: Set boost msvc version on Windows to 14.2jackpoz
14.2 is the only supported one (Visual Studio 2019) (cherry picked from commit 2ea511b9f45d2e8ad33824fd76e848dace264469)
2022-01-23dep: Add catch2 unit test framework and wire it upCarbenium
To enable the test suite, make sure to configure CMake with -DBUILD_TESTING=1 , since it is disabled by default. The catch2 dependency will be downloaded during configure time. Also add a new target "tests-common", which includes unit tests for the "common" project. To finally run the tests use the "test" target. CircleCI: Run unit tests (cherry picked from commit 6a28ee7b2a4269aa7e43265d1cd0067537e3e883)
2022-01-23Dep/Boost: Remove unused thread library (#25076)Giacomo Pozzoni
(cherry picked from commit cf5babc302d43f903b444b97bfdb934545356da2)
2022-01-23Dep/Boost: Set boost version to 1.67 on *nix and 1.70 on Windows (#25069)Giacomo Pozzoni
(cherry picked from commit c54dc3ef9273378c55e0c17acef18de731a7f8eb)
2022-01-23Dep: Switch to boost process instead of old standalone versionShauren
(cherry picked from commit 524d16739861d0b2279e2270e319b0c77ec9b03b)
2022-01-23Core/Misc: Replace boost::optional with std::optional (#25047)Peter Keresztes Schmidt
C++17 is already mandatory, so it's a safe thing to do (cherry picked from commit 202fd41389973322f63186fd8e5a368fce3e1b04)
2022-01-23Correct g3d patch naming conflicts with 3.3.5 branchShauren
2022-01-23Fixed -Wdeprecated-copy warning in G3DShauren
(cherry picked from commit a650bd631a4681d09e3ff66f79b73b99299565f3)
2022-01-23Fix warnings related to Vector3::operator= and remove -Wno-deprecated-copy ↵Shauren
suppression (cherry picked from commit 042b1abfd747160085e5acc24a842a076b20ea01)
2022-01-20Dep/rapidjson: fix wrong arm/aarch64 flags compile error (#27650)lee
2022-01-16Core: Configure rapidjson to support arm builds (remove SSE flag for them) ↵lee
(#27618) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-01-06fixed indentation for cmake filesipriver
(cherry picked from commit a46d047f9466c6f16597755bb7c771a9d1a147f2)
2022-01-04Handle different slopes in mmaps (#24765)Giacomo Pozzoni
* Tools/MMAPs: Remove input argument --maxAngle Remove input argument --maxAngle . This should be just hardcoded in MapBuilder::GetMapSpecificConfig() so all settings are easily found in the same place instead of being spread around. * Tools/MMAPs: Add new area type NAV_AREA_GROUND_STEEP Add new area type NAV_AREA_GROUND_STEEP for ground with slope in the range (55, 70] . NAV_AREA_GROUND is used for ground with range [0, 55] . NAV_AREA_GROUND_STEEP takes priority over NAV_AREA_GROUND. * Tools/MMAPs: Fix NAV_GROUND_STEEP flag not being saved in the mmtile * Core/PathFinding: Implement NAV_GROUND_STEEP flag Implement NAV_GROUND_STEEP flag, used only by Creatures that are in combat or evading. * Distinguish between RC_WALKABLE_AREA and NAV_AREA_GROUND. * Allow mobs in combat to walk on steeps up to 80° * Allow mobs in combat to walk on steeps up to 85°. Disable rcFilterLedgeSpans() filter as it removed long steep spans. * Increase cost of steep spans to try making creatures walk around obstacles instead of walking on them * Revert last commit (cherry picked from commit 995a443da219ec773febd7dd29d18f3cefaa1f3b)
2021-12-30Core/Misc: Fix invalid utf-8 commentsShauren
(cherry picked from commit 6259763469826526fc26b07ff20885d5b04a791f)
2021-12-26Core/Misc: Fixed outdated cherry-picked file headersShauren
2021-12-22Core: Build on ARM64 - Raspberry Pi (preferable 4) (#23885)daMaex
* build again on aarch64 * include mm_malloc header instead of defining self (cherry picked from commit cbe765df7a75f61941583ab95ecaa153e198d3de)
2021-12-22Dep/G3D: Add more of our modifications as separate patchesShauren
2021-12-21Dep/gSOAP: Upgrade to 2.8.117Shauren
2021-12-19Dep: Inherit C++ language version from CMakejackpoz
(cherry picked from commit 92b25070b9d91b050bd1f3fb28b93c07a9b6ba04)
2021-12-19Core/Build: Fix tools-only buildGiacomo Pozzoni
(cherry picked from commit c152e0f4158ca159b9617461ac6c254ff4868d2e)