aboutsummaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2024-03-28Build: Fix Linux aarch64 GCC build (#29831)lee
(cherry picked from commit 370685457e83c9657c1337ea5a2dc2f07e01af62) (cherry picked from commit 5c4b1ace41b417539ed0abfec7475c23765e81c9)
2024-03-28Core/vmaps: Improved WMO detection for group models that don't have floorShauren
(cherry picked from commit 28c9474337d0d30bc1d131b12b635c31a98bc97a)
2024-03-28Core: port sneaky fixes from "Core: Updated to 10.2.6.53840"funjoker
2024-03-25Core/Logging: Fix intellisense errors - people don't like it when code glows ↵Shauren
red without a reason (cherry picked from commit e99482ce9bb7918e23a104fe28305c60d28ed598)
2024-03-25Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time) (cherry picked from commit e121ed81d1bacf1d8550012122c8edee408fe03e)
2024-03-25Core/vmaps: Reset BIH::bounds on tree rebuildsShauren
(cherry picked from commit 18200e1b88596dbead10d0b8ecbd10557db43323)
2024-03-25Core/Utils: unique_trackable_ptr improvementsShauren
* Added comparison operators * Added type casting helper functions (cherry picked from commit f690b693386ef44754fa4528f3c565d563ad9468)
2024-03-25Core/Utils: Added missing member access in unique_trackable_ptr move ↵Shauren
assignment operator (cherry picked from commit 6b255efb2dae561224b6ac1c02f4e6377ea39098)
2024-03-25Fix tests buildShauren
(cherry picked from commit 1f3ebbb23cea1778ddc5ca52941861a98b667530)
2024-03-25Core/Misc: Fixed windows nopch buildShauren
(cherry picked from commit 261a237cfa159e52dbb7ec4ab9ae5a5c6257b9ef)
2024-03-25Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a ↵Shauren
specialized variant of std::shared_ptr that enforces unique ownership * This is intended to be used by external code unable to track object lifetime such as custom scripting engines (cherry picked from commit 32e54b6bd168c196adb45360b18721851162d731)
2024-03-07Core/vmaps: Removed vmap lookup functions duplicating functionality of each ↵Shauren
other
2024-03-06Core/vmaps: Increment vmap format version numberShauren
2024-03-06Tools/vmap_extractor: Move information about model type from spawns in vmap ↵Shauren
tiles to model file itself
2024-03-06Tools/mmaps_generator: Added const on some functions interfacing with vmapsShauren
2024-03-01Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or ↵Shauren
snprintf)
2024-02-28Core/Misc: Allow formatting optionals with Trinity::StringFormatShauren
2024-02-26Core/Logging: Call Log::instance() only once in each log statementShauren
2024-02-17Core/CrashHandler: Support dumping variables stored in cpu registers (not ↵Shauren
accurate for all variables)
2024-02-17Core/CrashHandler: Support ARM64Shauren
2024-02-17Core/Random: Use correct headers to obtain _mm_malloc definitionsShauren
2024-01-21Core: Updated to 10.2.5Shauren
2024-01-02Core/Maps: implement LIQUID_MAP_OCEAN_FLOOR to identify units that are on ↵Ovahlord
the bottom of a liquid (#29545)
2023-12-26Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in ↵Shauren
battlenet_accounts to separate salt and verifier columns * passwords can now be case sensitive and up to 128 characters long
2023-12-24Core/Common: fixed nopch build for msvc compilers (#29516)Ovahlord
2023-12-19Core/Crypto: Added SHA 512 definitionsShauren
2023-12-17Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as ↵Shauren
http backend and extract generic http code to be reusable elsewhere
2023-12-16Core/Misc: Minor refactors in BaseEncoding and SslSocket to prepare for ↵Shauren
future bnetserver changes
2023-12-15Core/Database: Replace DatabaseWorker with asio io_contextShauren
2023-12-12Core/Locales: Fixed mac buildShauren
Closes #29490
2023-12-08Core/Misc: Minor code modernization - kill std::bindShauren
2023-12-01Core/Misc: Added windows version checks during startup to avoid confusion ↵Shauren
about crashes when running on unsupported OS
2023-11-25Core/Locales: Revert back to using C locale for number formattingShauren
2023-11-24Core/Locales: Set active code page and locale used by c string functions to utf8Shauren
Closes #29455
2023-11-21nopch fixShauren
2023-11-21Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427
2023-11-19Core/CrashHandler: Add a timeout to retrieving windows version from WMIShauren
2023-11-10Core/Utilities: Added timer series queuing to EventMap (#29420)ModoX
2023-10-31Core/Random: Changed random functions returning doubles to return floatsShauren
* They were all cast to float at use anyway * Improves roll_chance_f performance (rand32() is now called internally by uniform_real_distribution once instead of twice)
2023-10-13Dep/Boost: Drop windows boost hacks (#29358)funjoker
2023-10-05Core/Realms: Replaced hardcoded realm category list with Cfg_Categories.db2Shauren
2023-09-17Core/Misc: mac build fixShauren
2023-09-16Core/SSL: Support more certificate formatsShauren
2023-09-13Core/Misc: Silence compile warning in boost::process with version 1.83Shauren
2023-08-25Core/Logging: Fixed log message order not being preserved when async logging ↵Shauren
was enabled and ThreadPool was greater than 1 Despite that issue, logging was still threadsafe, just not ordered properly
2023-08-24Core/Misc: Modernize comparison operatorsShauren
2023-08-18Core/Auras: Minor optimization for Unit object creation with msvc (not ↵Shauren
allocating a list end sentinel node for all of the 500 lists stored in Unit for each aura type)
2023-08-16Core/Misc: Fixed minor formatting mistakesShauren
2023-08-08Core/MMaps: Fixed pathing for objects that have terrain swaps activeShauren
2023-07-23Core/Logging: Minor compile time reducing refactor of log message formattingShauren