| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-20 | Build: Decouple compiler specific settings from os settings | Shauren | |
| (cherry picked from commit 12d1f4448c30d313e8f0e70d89f29b709f5dd70d) | |||
| 2024-06-20 | Build: Normalize executable locations in build directory for all platforms | Shauren | |
| (cherry picked from commit a7c42f1ed55e586d0d817dd99865aa7c024b0140) # Conflicts: # .github/workflows/win-x64-build.yml | |||
| 2024-06-20 | Build: Unify setting _BUILD_DIRECTIVE preprocessor macro for all compilers | Shauren | |
| (cherry picked from commit 078bc6fe3fc764eaa2d528a19fe6d40972ee3537) | |||
| 2024-06-20 | Build: Remove unneccessary /MP compile option when using ninja | Shauren | |
| (cherry picked from commit 1083e89da3f8182d377a48d0c46cf2308795f974) | |||
| 2024-05-28 | Core/Cryptography: dropped support for OpenSSL 1.1 | Ovahlord | |
| OpenSSL 1.1 has been deprecated for quite some time now so it is time to put it to rest. Please upgrade to OpenSSL 3.x (cherry picked from commit 728e7c7fcf2435172a86e621746db5218bdda0cd) | |||
| 2024-05-28 | Build: Update required GCC version to 11.1 | Shauren | |
| (cherry picked from commit 16853af7c84b1204357333db399100604ab6cb29) | |||
| 2024-03-28 | Build: Fix Linux aarch64 GCC build (#29831) | lee | |
| (cherry picked from commit 370685457e83c9657c1337ea5a2dc2f07e01af62) (cherry picked from commit 5c4b1ace41b417539ed0abfec7475c23765e81c9) | |||
| 2024-03-25 | Core/Misc: Fixed windows nopch build | Shauren | |
| (cherry picked from commit 261a237cfa159e52dbb7ec4ab9ae5a5c6257b9ef) | |||
| 2024-03-01 | Build: Silence cmake warning about newline in variable | Shauren | |
| 2024-03-01 | Build: Replaced deprecated exec_program with execute_process | Shauren | |
| 2024-02-29 | Build: Perform CMake check_cxx_source_compiles checks using the same C++ ↵ | Shauren | |
| standard as used in the project | |||
| 2024-02-28 | Core/Misc: Allow formatting optionals with Trinity::StringFormat | Shauren | |
| 2024-02-25 | Build: Reuse PCH file between all script modules | Shauren | |
| 2024-02-17 | Build: Improve ARM target detection in cmake (needed by MSVC) | Shauren | |
| 2024-02-07 | CMake: added MySQL 8.3 to FindMySQL cmake macro | Ovahlord | |
| 2023-12-22 | CMake: added MySQL 8.2 to FindMySQL cmake macro | Ovahlord | |
| 2023-12-05 | Build: Fixed finding openssl 3.2 on windows | Shauren | |
| 2023-12-01 | Core/Misc: Added windows version checks during startup to avoid confusion ↵ | Shauren | |
| about crashes when running on unsupported OS | |||
| 2023-10-29 | Build: Fixed msvc version check | Shauren | |
| 2023-08-22 | Build: Support ASAN on msvc | Shauren | |
| 2023-08-07 | Dep: Support mysql 8.1 on windows | Shauren | |
| 2023-07-30 | Build/GCC: Disable useless warning | Shauren | |
| 2023-07-25 | Build: Increase required msvc version slightly | Shauren | |
| 2023-07-11 | Build: moved MSVC warning C5054 from warning level 4 to 3 | Ovahlord | |
| 2023-05-14 | Core/DBLayer: Relaxed restrictions on which Field class member function can ↵ | Shauren | |
| be used to access column value from "strict match" to "must not truncate" | |||
| 2023-04-10 | Build: Fixed copypaste mistake in appleclang version check | Shauren | |
| 2023-04-10 | Core/Misc: Fix build with libc++ | Shauren | |
| Closes #28909 | |||
| 2023-02-03 | Build: Make genrev more resilient to invalid source code checkouts | Shauren | |
| 2023-01-01 | Build: Enable C++20 | Shauren | |
| 2023-01-01 | Build: Update required compilers to current debian stable and VS 2022 | Shauren | |
| GCC: 10 Clang: 11 MSVC: 2022 | |||
| 2022-09-06 | Build: Update required cmake version to 3.18 | Shauren | |
| * Remove cotire | |||
| 2022-09-06 | Core/Crypto: Remove support for OpenSSL 1.0 | Shauren | |
| 2022-07-19 | Build: Fixed finding mysql binary on first cmake run | Shauren | |
| Closes #28133 | |||
| 2022-06-20 | Build: Modernize mysql finding script | Shauren | |
| 2022-06-17 | Build: Improve automatic finding of libraries on mac | Shauren | |
| 2022-06-10 | Dep: Support MySQL installations from vcpkg (#27780) | vconcat | |
| (cherry picked from commit f47bd13db30ba4ae335f3f800843a33a7f357c32) | |||
| 2022-05-03 | Build: Prioritize manually selected openssl location over default installed one | Shauren | |
| 2022-05-03 | Core/Crypto: Switch away from most deprecated openssl functions and removed ↵ | Shauren | |
| upper version limit | |||
| 2022-03-11 | Added from_hex for OpenSSL version parsing (#26730) | Trulsrock | |
| (cherry picked from commit 657970fb69ddb70b0650bc726a0065b38f6dbd29) | |||
| 2022-03-11 | Build: Remove fine-grained CXX feature checks | Carbenium | |
| With C++17 enabled these don't serve an purpose anymore. See https://cmake.org/cmake/help/latest/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html (cherry picked from commit 0ea73a29050493f53efa2101dc94c2bab302ac06) | |||
| 2022-03-10 | Build: Set correct year in VER_LEGALCOPYRIGHT_STR | Shauren | |
| (cherry picked from commit 68a490923d183c438fd852dde73f3054554d023a) | |||
| 2022-03-08 | CONF_DIR (#26360) | Jan Van Buggenhout | |
| (cherry picked from commit d8940f35a954a66f9fa0dc0595fab8532edce29f) | |||
| 2022-03-06 | CMake: 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-03-05 | Core: whitespace cleanup, reduce double blank line to single (#25795) | Kargatum | |
| * Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7) | |||
| 2022-02-16 | Build: Partial support for clang-cl | Shauren | |
| 2022-02-11 | Build: New CMake option -DBUILD_TIME_ANALYSIS=1 for clang (enables detailed ↵ | Shauren | |
| compile time statistics that can be later viewed with ClangBuildAnalyzer) | |||
| 2022-02-11 | Build: Instantiate templates during PCH generation with clang 11+ (this ↵ | Shauren | |
| should make PCH more effective in reducing compile times, closer to MSVC) | |||
| 2022-02-04 | Core/Mysql: support MariaDB 10.5 (#25359) | Kargatum | |
| (cherry picked from commit 277b401df45879fa33345878be8864e3ba5aa8c3) | |||
| 2022-02-04 | Common/Utilities: Centralize string -> T conversion in StringConvert.h (PR ↵ | Treeston | |
| #25335) (cherry picked from commit cd30e0b86ce6ee88386a91cebdf353fc55805c57) | |||
| 2022-02-04 | Build: Add Clang version guard to CMake (PR #25324) | Treeston | |
| (cherry picked from commit 27b1930d97d541c241655d8b820cbaebe6eec44e) | |||
