| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-16 | Build: Automatically include WindowsSettings.manifest in all executables ↵ | Shauren | |
| instead of listing it separately as source file in every target (cherry picked from commit a21e7c738e3f03347a3e96bda11e29e090ad71b6) | |||
| 2024-09-03 | Core/Misc: CompilerDefs/GitRevision improvements | Shauren | |
| * Removed INTEL as a separate platform (it does not belong there) * Removed BORLAND from known compilers list (it was never supported) * Simplified TRINITY_PLATFORM_WINDOWS detection (_WIN32 is always defined) * Rename revision_data.h macros that begin with a underscore * Added processor architecture to --version string * Added Linux distribution name to .server debug * Fixed some revision_data.h macros missing/wrong values when regenerated during compilation * Removed manual adding of _WIN64 macro from cmake (it is predefined internally by compiler) (cherry picked from commit e8740fb2e125b308493aeab49ddd7b0cc6a53c97) # Conflicts: # revision_data.h.in.cmake | |||
| 2024-08-22 | Build: Replace hardcoded mysql search paths with pattern based approach | Shauren | |
| (cherry picked from commit ab046bdc327374878b3bede39f2d519d0aef3493) | |||
| 2024-08-22 | Build: Extract hardcoded list of mysql paths to shared cmake variable | Shauren | |
| (cherry picked from commit 15209a9cfe1ab6f3a75cbe175072d8bd66a3f5c1) | |||
| 2024-07-25 | Build: Disable maybe-uninitialized warning for GCC that incorrectly triggers ↵ | Shauren | |
| with std::optional (cherry picked from commit d93002f9a96a01258500ca7b5f03fe27e50a7155) | |||
| 2024-07-18 | Build: CMake cleanup | Shauren | |
| * Migrate all add_definitions to target_compile_definitions * Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway) * Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used * Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file * Remove ancient manual link flag settings for worldserver (cherry picked from commit 77fe2745febab9e4362b09750093d831325e6091) | |||
| 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) | |||
