| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-09 | Core/Crypto: Respect OPENSSL_MODULES environment variable if set by user ↵ | Shauren | |
| that points to where legacy.dll should be found | |||
| 2024-10-05 | Core/Chat: Improve ingame language translation (#30298) | Meji | |
| 2024-10-01 | Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow ↵ | Shauren | |
| it to create deleters with compile time constant functions (reduces its size to just sizeof(void*)) | |||
| 2024-09-27 | Core/DataStores: Removed overriding field sign type based on db2 column ↵ | Shauren | |
| compression | |||
| 2024-09-23 | Core/Common: Catch and log child process creation errors | Shauren | |
| 2024-09-23 | Core/CrashHandler: Output inlined stack frames | Shauren | |
| 2024-09-23 | Core/CrashHandler: Make WheatyExceptionReport fields not static to ensure ↵ | Shauren | |
| consistent destruction order | |||
| 2024-09-20 | Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵ | Shauren | |
| into compile errors | |||
| 2024-09-15 | Build: Automatically include WindowsSettings.manifest in all executables ↵ | Shauren | |
| instead of listing it separately as source file in every target | |||
| 2024-09-15 | Core/Common: Compile ServiceWin32 as part of common project instead of ↵ | Shauren | |
| directly adding its source files to both server executables | |||
| 2024-09-15 | Core/CrashHandler: Compile WheatyExceptionReport only once and moved its ↵ | Shauren | |
| global variable initializer to all projects using it | |||
| 2024-09-14 | Core/Common: Output stdout/stderr from child process without waiting for it ↵ | Shauren | |
| to finish | |||
| 2024-09-14 | Core: Remove boost iostreams dependency | Shauren | |
| 2024-09-10 | Core/Misc: Fix GitRevision::GetHostOSVersion compilation on arch linux, ↵ | Shauren | |
| TRINITY_BUILD_HOST_DISTRO_VERSION_ID is not defined there | |||
| 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) | |||
| 2024-08-17 | Core/Utils: Unwrap non-copyable pointers (unique_ptr) from ↵ | Shauren | |
| Trinity::Containers::MapGetValuePtr | |||
| 2024-07-31 | Core/Logging: fixed nopch build for msvc compilers (#30126) | Ovahlord | |
| 2024-07-18 | Build: Fixed CMake 3.30 FindBoost deprecation warning | Shauren | |
| 2024-07-17 | Added missing GameObjectModel::iLosBlockingDisabled initialization in ↵ | Shauren | |
| constructor | |||
| 2024-07-17 | Core/GameObject: Implemented NotLOSBlocking door property | Shauren | |
| 2024-07-16 | Core/Logging: Minor internal refactor | Shauren | |
| * Avoid formatting to output with fprintf * Use vector instead of unordered_map to store appenders in Logger | |||
| 2024-07-15 | 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 | |||
| 2024-07-14 | Core/Utils: Transform char toUpper/toLower functions into callable function ↵ | Shauren | |
| objects to better integrate with std algorithms (not calling through a function pointer allows inlining) | |||
| 2024-07-10 | Core/Logging: Removed one layer of allocations from log message writes ↵ | Shauren | |
| (async doesn't wrap in shared_ptr anymore and sync creates LogMessage on the stack) | |||
| 2024-07-06 | Core/Vmaps: Fixed use after free and deadlocks when loading a model file fails | Shauren | |
| 2024-07-06 | Tools/vmap_assembler: Organize vmap files into directory-per-map | Shauren | |
| 2024-07-06 | Tools/vmap_assembler: Multithread building vmaps | Shauren | |
| 2024-07-06 | Tools/vmap_extractor: Split temporary dir_bin into multiple files (one per ↵ | Shauren | |
| map) to significantly reduce peak memory usage by vmap_assembler | |||
| 2024-07-05 | Core/Vmaps: Optimize loading vmaps | Shauren | |
| * Changed spawn id to BIH tree index mapping from generated on load to baked in tile files * Remove map holding model load counts and moved that to ModelInstance instead | |||
| 2024-07-05 | Core/Vmaps: Minor cleanup in MapTree - use unique_ptr to manage file handles | Shauren | |
| 2024-07-05 | Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file ↵ | Shauren | |
| handles | |||
| 2024-07-05 | Core/Vmaps: Replace floatToRawIntBits/intBitsToFloat with standard bit_cast ↵ | Shauren | |
| utilities | |||
| 2024-07-04 | Core/Vmaps: Replace manual reference counting with shared_ptr and slightly ↵ | Shauren | |
| reduce memory use by deduplicating model name strings | |||
| 2024-07-02 | Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT | Shauren | |
| 2024-06-02 | Build fix | Shauren | |
| 2024-06-02 | Core/Misc: Fixed windows _UNICODE incompatibilities | Shauren | |
| 2024-06-02 | Core/Crypto: Rename our Argon2 to avoid possible conflict with library file ↵ | Shauren | |
| on some configurations | |||
| 2024-05-12 | 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 | |||
| 2024-05-07 | Core/Misc: Minor change to make_unique_ptr_with_deleter to make it accept ↵ | Shauren | |
| only pointers | |||
| 2024-05-03 | Dep/fmt: Upgrade to 10.2.1 | Shauren | |
| 2024-05-02 | Core/Misc: Minor fixes in preparation to support fmt v10 | Shauren | |
| 2024-04-22 | Core/Misc: Support boost 1.85 | Shauren | |
| 2024-03-27 | Build: Fix Linux aarch64 GCC build (#29831) | lee | |
| (cherry picked from commit 370685457e83c9657c1337ea5a2dc2f07e01af62) | |||
| 2024-03-25 | Core/vmaps: Improved WMO detection for group models that don't have floor | Shauren | |
| 2024-03-21 | Core: Updated to 10.2.6.53840 | Shauren | |
| 2024-03-19 | Core/Logging: Fix intellisense errors - people don't like it when code glows ↵ | Shauren | |
| red without a reason | |||
| 2024-03-15 | Core/Logging: Improved generated code for log statements (length of text is ↵ | Shauren | |
| computed at compile time) | |||
| 2024-03-13 | Core/vmaps: Reset BIH::bounds on tree rebuilds | Shauren | |
| 2024-03-13 | Core/Utils: unique_trackable_ptr improvements | Shauren | |
| * Added comparison operators * Added type casting helper functions | |||
| 2024-03-12 | Core/Utils: Added missing member access in unique_trackable_ptr move ↵ | Shauren | |
| assignment operator | |||
