Shauren
ea68ead90d
Dep/SFMT: Support NEON on ARM with MSVC
2024-02-17 12:01:53 +01:00
Shauren
ddba74567c
Dep/g3d: Support ARM with MSVC
2024-02-17 12:00:15 +01:00
Shauren
ae9d43defb
Dep/protobuf: Support ARM with MSVC
2024-02-17 11:58:34 +01:00
Shauren
7e51d17a0a
Build: Improve ARM target detection in cmake (needed by MSVC)
2024-02-17 01:13:36 +01:00
Shauren
acb5fbd48b
Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as http backend and extract generic http code to be reusable elsewhere
2023-12-17 23:21:10 +01:00
Shauren
b888b1b09f
Core/Calendar: Implement different timezone support for ingame calendar
...
Closes #8390
Closes #29427
2023-11-21 12:25:22 +01:00
M'Dic
9bedfece7a
Dep/zlip: Upgrade to 1.3 ( #29401 )
2023-11-02 21:21:38 +01:00
funjoker
17c69368a3
Dep/Boost: Drop windows boost hacks ( #29358 )
2023-10-13 21:10:01 +02:00
Shauren
d57b58849b
Dep/CascLib: Update to ladislav-zezula/CascLib@5c60050770
2023-09-05 00:10:35 +02:00
Shauren
26f37152cc
Dep/CascLib: Update to ladislav-zezula/CascLib@a27d2b3b9c
...
Closes #29102
Closes #29132
2023-07-13 00:12:42 +02:00
Shauren
9ad1e5d635
Dep/CascLib: Update to ladislav-zezula/CascLib@ebd79e8fd4
2023-06-23 10:25:18 +02:00
Shauren
ade8aa33a1
Build: Silence CMake warnings about boost version being too new
2023-06-12 00:04:27 +02:00
Shauren
073d1cb4ec
Dep/protobuf: Fixed gcc warnings
2023-05-17 17:35:03 +02:00
Shauren
da4eedf07b
Dep: Fix build on m1 mac
2023-03-25 00:06:32 +01:00
Shauren
fd154940ed
Dep/CascLib: Update to ladislav-zezula/CascLib@a5080b5794
2023-02-06 20:08:39 +01:00
Shauren
592e01cf7a
Build: Fixed tools only build
2023-02-06 00:01:56 +01:00
Shauren
74dc88eb54
Dep: Upgrade utfcpp to 3.2.3
2023-01-31 18:17:34 +01:00
Shauren
17b20a3353
Dep/fmt: Upgrade to 9.1.0
2023-01-08 22:03:44 +01:00
Shauren
b65c3f5f4a
Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr
2023-01-06 16:52:44 +01:00
Shauren
ba9bbbc9d0
Core/Misc: Fixed deprecation warnings for c++20
2023-01-01 00:26:53 +01:00
Shauren
c9f1606b76
Build: Cleanup boost CMakeLists from pre-c++11 flag checks
2022-11-05 01:08:17 +01:00
Shauren
c4564566b0
Dep/CascLib: Update to ladislav-zezula/CascLib@136c6e0553
2022-11-03 01:15:30 +01:00
Shauren
8da6d1ca76
Dep/g3d: Document new patch
2022-10-01 17:34:10 +02:00
Lloyd Dilley
1c36441b7c
Core/Misc: Fix *BSD compile errors ( #28287 )
...
(cherry picked from commit 2b8fc95fde )
2022-10-01 17:33:25 +02:00
funjoker
189ea0b1a5
CircleCI: Update to new images ( #28243 )
...
* Tests: Update Catch2 to v2.13.9
2022-09-14 11:02:17 +02:00
Shauren
add53fb3ef
Build: Update required cmake version to 3.18
...
* Remove cotire
2022-09-06 19:27:50 +02:00
Shauren
b8f18fad29
Core/Crypto: Remove support for OpenSSL 1.0
2022-09-06 12:51:08 +02:00
Shauren
70cf0d074f
Dep/rapidjson: Upgrade to Tencent/rapidjson@27c3a8dc0e
2022-08-07 14:57:06 +02:00
Shauren
ed2a2f032a
Core/Crypto: Added Ed25519 implementation
2022-08-01 00:12:47 +02:00
Shauren
e9152679d7
Build: Fixed finding mysql binary on first cmake run
...
Closes #28133
2022-07-19 00:33:07 +02:00
Shauren
ae6b9e6c41
Build: Modernize mysql finding script
2022-06-20 22:43:22 +02:00
Shauren
092ae504f5
Dep/zlib: Upgrade embedded zlib to 1.2.12
2022-04-11 15:02:19 +02:00
Peter Keresztes Schmidt
92a89ab6f3
Dep/fmt: Upgrade to 7.1.3 ( #26816 )
...
Printing enum values as integers was broken before 7.1.0.
Upgrade the library so we include commits
20d4f2e836
86287b8d56
which fix the issue.
(cherry picked from commit 8a4844e029 )
2022-03-12 23:52:29 +01:00
Jan Van Buggenhout
ccc37df27d
Build/CMake: Only complain about missing BOOST_ROOT when Boost is not found ( #26598 )
...
(cherry picked from commit 12668692ea )
2022-03-11 01:49:11 +01:00
Giacomo Pozzoni
e0ad19dc96
CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace ( #26119 )
...
* 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 dc78b5a6a7 )
2022-03-06 22:24:18 +01:00
Shauren
3248d7844b
Build: Never automatically link any boost library with a #pragma comment(linker) encountered in boost headers
2022-02-16 20:16:22 +01:00
Shauren
f6e72494f1
Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions
2022-02-14 12:43:57 +01:00
Shauren
904299413e
Debug build fix
2022-02-13 13:12:44 +01:00
Shauren
3fca1dad20
Dep/g3d: Purge Windows.h includes from headers we include
2022-02-11 22:13:40 +01:00
Winfidonarleyan
9fe5a7297d
Dep/fmt: update fmt library to 7.0.3
...
(cherry picked from commit 9d96e4852a )
2022-02-05 22:50:43 +01:00
Shauren
8484376338
Build: Put tests-common and sfmt under correct folders when WITH_SOURCE_TREE is set to hierarchical-folders
...
(cherry picked from commit 19f69fcf06 )
2022-02-04 10:59:00 +01:00
Shauren
58d199db48
Core/Misc: Fix compile errors found with msvc /permissive-
...
(cherry picked from commit b3db50a3b4 )
2022-01-26 14:20:13 +01:00
jackpoz
10e3016e85
Dep/Boost: Set boost msvc version on Windows to 14.2
...
14.2 is the only supported one (Visual Studio 2019)
(cherry picked from commit 2ea511b9f4 )
2022-01-24 13:02:52 +01:00
Carbenium
f837f28171
dep: Add catch2 unit test framework and wire it up
...
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 6a28ee7b2a )
2022-01-23 22:48:35 +01:00
Giacomo Pozzoni
8735c5f511
Dep/Boost: Remove unused thread library ( #25076 )
...
(cherry picked from commit cf5babc302 )
2022-01-23 22:17:02 +01:00
Giacomo Pozzoni
196a62c031
Dep/Boost: Set boost version to 1.67 on *nix and 1.70 on Windows ( #25069 )
...
(cherry picked from commit c54dc3ef92 )
2022-01-23 21:37:33 +01:00
Shauren
2b312c7bd2
Dep: Switch to boost process instead of old standalone version
...
(cherry picked from commit 524d167398 )
2022-01-23 20:39:15 +01:00
Peter Keresztes Schmidt
770fbcca0c
Core/Misc: Replace boost::optional with std::optional ( #25047 )
...
C++17 is already mandatory, so it's a safe thing to do
(cherry picked from commit 202fd41389 )
2022-01-23 18:05:59 +01:00
Shauren
a55801e35e
Correct g3d patch naming conflicts with 3.3.5 branch
2022-01-23 00:34:44 +01:00
Shauren
aed8e1c3b4
Fixed -Wdeprecated-copy warning in G3D
...
(cherry picked from commit a650bd631a )
2022-01-23 00:19:57 +01:00