Shauren
|
c8a55f4a18
|
Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file handles
|
2024-07-05 13:09:00 +02:00 |
|
Shauren
|
76a3611317
|
Core/Vmaps: Replace floatToRawIntBits/intBitsToFloat with standard bit_cast utilities
|
2024-07-05 12:43:02 +02:00 |
|
Shauren
|
ff4fc1ad4e
|
Core/Vmaps: Replace manual reference counting with shared_ptr and slightly reduce memory use by deduplicating model name strings
|
2024-07-04 22:56:00 +02:00 |
|
Shauren
|
321161230f
|
Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT
|
2024-07-02 11:12:16 +02:00 |
|
Shauren
|
2f15a815b5
|
Build fix
|
2024-06-02 14:38:56 +02:00 |
|
Shauren
|
fd4ffc81b2
|
Core/Misc: Fixed windows _UNICODE incompatibilities
|
2024-06-02 14:21:13 +02:00 |
|
Shauren
|
4f6b49cccf
|
Core/Crypto: Rename our Argon2 to avoid possible conflict with library file on some configurations
|
2024-06-02 00:18:33 +02:00 |
|
Ovahlord
|
728e7c7fcf
|
Core/Cryptography: dropped support for OpenSSL 1.1
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-12 15:48:39 +02:00 |
|
Shauren
|
83f4763b25
|
Core/Misc: Minor change to make_unique_ptr_with_deleter to make it accept only pointers
|
2024-05-07 12:26:21 +02:00 |
|
Shauren
|
2aedd8ecdb
|
Dep/fmt: Upgrade to 10.2.1
|
2024-05-03 19:38:57 +02:00 |
|
Shauren
|
39fc9f8000
|
Core/Misc: Minor fixes in preparation to support fmt v10
|
2024-05-02 19:46:18 +02:00 |
|
Shauren
|
cfa838df5d
|
Core/Misc: Support boost 1.85
|
2024-04-22 11:52:58 +02:00 |
|
lee
|
5c4b1ace41
|
Build: Fix Linux aarch64 GCC build (#29831)
(cherry picked from commit 370685457e)
|
2024-03-27 10:50:42 +01:00 |
|
Shauren
|
28c9474337
|
Core/vmaps: Improved WMO detection for group models that don't have floor
|
2024-03-25 12:18:37 +01:00 |
|
Shauren
|
ac5aee6a98
|
Core: Updated to 10.2.6.53840
|
2024-03-21 21:07:23 +01:00 |
|
Shauren
|
e99482ce9b
|
Core/Logging: Fix intellisense errors - people don't like it when code glows red without a reason
|
2024-03-19 13:24:23 +01:00 |
|
Shauren
|
e121ed81d1
|
Core/Logging: Improved generated code for log statements (length of text is computed at compile time)
|
2024-03-15 20:46:10 +01:00 |
|
Shauren
|
18200e1b88
|
Core/vmaps: Reset BIH::bounds on tree rebuilds
|
2024-03-13 18:19:22 +01:00 |
|
Shauren
|
f690b69338
|
Core/Utils: unique_trackable_ptr improvements
* Added comparison operators
* Added type casting helper functions
|
2024-03-13 17:04:26 +01:00 |
|
Shauren
|
6b255efb2d
|
Core/Utils: Added missing member access in unique_trackable_ptr move assignment operator
|
2024-03-12 21:02:28 +01:00 |
|
Shauren
|
1f3ebbb23c
|
Fix tests build
|
2024-03-11 18:25:17 +01:00 |
|
Shauren
|
261a237cfa
|
Core/Misc: Fixed windows nopch build
|
2024-03-11 18:17:08 +01:00 |
|
Shauren
|
32e54b6bd1
|
Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a 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
|
2024-03-11 18:16:34 +01:00 |
|
Shauren
|
45ee989c70
|
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
|
2024-03-07 00:23:52 +01:00 |
|
Shauren
|
0697cf8c94
|
Core/vmaps: Increment vmap format version number
|
2024-03-06 00:04:19 +01:00 |
|
Shauren
|
a70e758ba5
|
Tools/vmap_extractor: Move information about model type from spawns in vmap tiles to model file itself
|
2024-03-06 00:04:19 +01:00 |
|
Shauren
|
1aa04cabe1
|
Tools/mmaps_generator: Added const on some functions interfacing with vmaps
|
2024-03-06 00:04:19 +01:00 |
|
Shauren
|
67244a1f70
|
Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or snprintf)
|
2024-03-01 16:05:34 +01:00 |
|
Shauren
|
20b29c5ff5
|
Core/Misc: Allow formatting optionals with Trinity::StringFormat
|
2024-02-28 20:42:20 +01:00 |
|
Shauren
|
1572b8acab
|
Core/Logging: Call Log::instance() only once in each log statement
|
2024-02-26 22:55:27 +01:00 |
|
Shauren
|
0743a2f7bb
|
Core/CrashHandler: Support dumping variables stored in cpu registers (not accurate for all variables)
|
2024-02-17 13:15:49 +01:00 |
|
Shauren
|
2441ddbea6
|
Core/CrashHandler: Support ARM64
|
2024-02-17 12:03:57 +01:00 |
|
Shauren
|
b9c2dca59f
|
Core/Random: Use correct headers to obtain _mm_malloc definitions
|
2024-02-17 12:03:06 +01:00 |
|
Shauren
|
a4a4d010a0
|
Core: Updated to 10.2.5
|
2024-01-21 22:25:10 +01:00 |
|
Ovahlord
|
97af0c31af
|
Core/Maps: implement LIQUID_MAP_OCEAN_FLOOR to identify units that are on the bottom of a liquid (#29545)
|
2024-01-02 19:46:44 +01:00 |
|
Shauren
|
623202d68e
|
Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in battlenet_accounts to separate salt and verifier columns
* passwords can now be case sensitive and up to 128 characters long
|
2023-12-26 14:55:15 +01:00 |
|
Ovahlord
|
0db162790c
|
Core/Common: fixed nopch build for msvc compilers (#29516)
|
2023-12-24 06:01:47 +01:00 |
|
Shauren
|
e172052a0a
|
Core/Crypto: Added SHA 512 definitions
|
2023-12-19 21:13:33 +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
|
5f00ac4b2b
|
Core/Misc: Minor refactors in BaseEncoding and SslSocket to prepare for future bnetserver changes
|
2023-12-16 20:02:20 +01:00 |
|
Shauren
|
d958bfd0f3
|
Core/Database: Replace DatabaseWorker with asio io_context
|
2023-12-15 12:06:59 +01:00 |
|
Shauren
|
6e147f617b
|
Core/Locales: Fixed mac build
Closes #29490
|
2023-12-12 11:59:56 +01:00 |
|
Shauren
|
78bcc3f52a
|
Core/Misc: Minor code modernization - kill std::bind
|
2023-12-08 20:27:41 +01:00 |
|
Shauren
|
333630b7de
|
Core/Misc: Added windows version checks during startup to avoid confusion about crashes when running on unsupported OS
|
2023-12-01 19:53:13 +01:00 |
|
Shauren
|
1c6ee8a6bd
|
Core/Locales: Revert back to using C locale for number formatting
|
2023-11-25 13:57:25 +01:00 |
|
Shauren
|
b299902881
|
Core/Locales: Set active code page and locale used by c string functions to utf8
Closes #29455
|
2023-11-24 20:01:17 +01:00 |
|
Shauren
|
5052fa3ea1
|
nopch fix
|
2023-11-21 13:18:29 +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 |
|
Shauren
|
36a6488405
|
Core/CrashHandler: Add a timeout to retrieving windows version from WMI
|
2023-11-19 21:22:09 +01:00 |
|
ModoX
|
c5735edcc8
|
Core/Utilities: Added timer series queuing to EventMap (#29420)
|
2023-11-10 20:15:37 +01:00 |
|