Dominik Nussbaumer
d87ff61f96
fix(Core/Build): correct build for GCC 12 ( #13583 )
...
* add `_` to header guard to `OPENSSL_CRYPTO_H` because openssl uses the same header guard
* remove `<T>` from constructor
2022-11-19 20:13:21 +03:00
Yehonal
77a52b8001
fix(CORE): another attempt to fix the dbimport command line warning ( #13449 )
2022-10-22 00:21:16 +02:00
M'Dic
e836f08cc4
Revert feat(core): Start Process and DBUpdater ( #13465 )
...
Revert "feat(CORE): for Start Process and DBUpdater
This a selective reverts for commits:
c855e8d227 and 636df19514 . To re-enable the windows build to function again while applying updates.
Update DBUpdater.cpp
2022-10-20 07:43:34 +02:00
Yehonal
c855e8d227
fix(CORE/dbupdate)): allow to pass MySQL password via env ( #13404 )
...
* fix(CORE/dbupdate)): allow to pass MySQL password via env
+ fixed devContainer override file issue
+ added authserver dry-run in our CI
2022-10-17 10:53:42 +02:00
M'Dic
491aef9eea
fix (core): Header consistency ( #13303 )
2022-10-15 11:03:59 -04:00
UltraNix
29ea8a2e59
fix(Scripts/Temple of AhnQiraj): Adjusted Sartura's event timers. ( #13187 )
2022-10-05 22:36:08 -03:00
Angelo Venturini
00eea376f1
fix(Core/TempleOfAhnQiraj): Huhuran timers + EventMap::Repeat ( #13182 )
...
fix(Core/TempleOfAhnQiraj): Huhuran timers + EventMap::Repeat using std::chrono
2022-10-05 01:42:25 +02:00
M'Dic
967f8ce6d6
update (core): Startup console capitalizations ( #13195 )
2022-10-01 13:09:34 -04:00
Axel Cocat
9aed486eeb
feat(Core/Utilities): add event emitter class ( #12632 )
2022-08-05 09:09:26 -04:00
Nefertumm
9b6da94510
fix(Core/AI): more AI factory checks ( #12402 )
...
Co-authored-by: ariel- <ariel-@users.noreply.github.com >
Co-authored-by: Treeston <treeston@users.noreply.github.com >
Co-authored-by: Aokromes <aokromes@users.noreply.github.com >
2022-07-19 14:31:03 -03:00
IntelligentQuantum
cc52712ac1
refactor(Core/AI): factory functions cleanup ( #11779 )
2022-07-15 16:11:49 +02:00
UltraNix
113bdacb5f
fix(Core/Tools): Revert "Handle different slopes in mmaps and Add so… ( #12111 )
...
...me more input parameters to improve"
This reverts commit b544eb420e .
Fixes #12079
2022-06-21 16:07:53 -03:00
Kargatum
4fbec972a8
refactor(Cmake): add support build selected applications and tools ( #11836 )
2022-05-31 17:05:39 +07:00
IntelligentQuantum
324112ff4f
feat(Common/Collision): missing fclose ( #11753 )
2022-05-19 19:13:06 -03:00
acidmanifesto
76d57065e2
fix (core/logging/conf): Fix Logging for Modules ( #11601 )
...
* fix (core/logging/conf): Fix Logging for Modules
Fix custom module logging and appender. Also included Logging Async Conf.
* Update Log.cpp
* Core/Logging: Force synchronous logging after io_service shutdown - fixes logging on worldserver shutdown
https: //github.com/TrinityCore/TrinityCore/commit/c71987b1a1403fa20654cc24b37448ca807ff363
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-05-19 09:54:08 -04:00
IntelligentQuantum
774c41b8da
fix(Core/MMAPs): Fix small steps being considered as NAV_AREA_GROUND_STEEP ( #11591 )
2022-05-08 21:42:31 -03:00
IntelligentQuantum
a31a30566e
feat(Tools/Mapextractor): Implemented liquid object detection ( #11402 )
...
* .
* .
* .
* .
* .
* .
* .
* Delete Utils.cpp
2022-05-08 23:38:22 +02:00
IntelligentQuantum
ad8f8ee5a5
feat(Tools): Automatically create directories for tools ( #11540 )
...
* .
* .
2022-04-27 21:57:21 +02:00
IntelligentQuantum
b544eb420e
feat(Core/Mmaps): Handle different slopes in mmaps and Add some more input parameters to improve ( #10974 )
2022-04-24 16:44:50 -03:00
IntelligentQuantum
090cc5e2c6
fix(Tools/Mapextractor): Fix water height redundancy algorithm ignoring "no water" ( #10947 )
2022-04-24 15:14:20 -03:00
Kitzunu
1501445b0a
chore(Core/Misc): nullptr cleanup ( #11467 )
2022-04-21 19:17:20 +02:00
IntelligentQuantum
ab4ee71762
feat(Core/Maps): AreaBoundary ( #10525 )
...
* cherry-picked commit (2da458c56d )
2022-04-15 14:10:41 +02:00
UltraNix
47790c9714
fix(Core/Vmaps): Stop M2s from occluding for spellcast LoS. Original autho… ( #11341 )
...
* Core/Vmaps: Stop M2s from occluding for spellcast LoS. Original authors: @Shauren & @HelloKitty
Fixes #11293
* buildfix.
Co-Authored-By: HelloKitty <5829095+HelloKitty@users.noreply.github.com >
2022-04-10 09:24:35 -03:00
IntelligentQuantum
cc5f26db7f
feat(Core/Vmaps): Changed error message when loading outdated vmaps ( #10490 )
2022-04-01 06:56:04 -03:00
Kargatum
78bdc89881
feat(Core/Battleground): rework bg queue system ( #10817 )
2022-03-15 14:36:49 -03:00
acidmanifesto
7435805860
fix (core): server.log dump ( #10742 )
2022-02-22 14:53:22 -03:00
Kitzunu
b05a4eb71e
fix(Core/Misc): Remove invalid comment ( #10523 )
2022-02-11 17:52:48 +01:00
Kitzunu
7e8b021db3
feat(Core): Enable C++20 support ( #10440 )
...
* feat(Core): Enable C++20 support
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit 177093e992c5d47d8c3b978c84857f5ecba12889.
* maybe fix GCC
* cherry-pick https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/299715.html
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Update Duration.h
* Revert "Update Duration.h"
This reverts commit dc4e2ce281dd1a33cfac5be56488a3b96131bfd5.
* Update Duration.h
* Update Duration.h
* Update Duration.h
* cleanup
* more cleanup
* maybe fix build
* restore advstd::type_identity because GCC8 is garbage
* Update advstd.h
* fix gcc8 💤
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update src/common/Utilities/advstd.h
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2022-02-11 14:37:24 +01:00
Kitzunu
5d8b472ed7
fix(Core/Misc): Remove Clang 7 workaround ( #10521 )
2022-02-11 04:03:29 +01:00
Kitzunu
cf65cd6baf
refactor(Core/Misc): sqrt/log/exp() to std::sqrt/log/exp() ( #9792 )
2022-02-09 11:59:30 +01:00
Kargatum
de13bf426e
feat(Core/DBLayer): replace char const* to std::string_view ( #10211 )
...
* feat(Core/DBLayer): replace `char const*` to `std::string_view`
* CString
* 1
* chore(Core/Misc): code cleanup
* cl
* db fix
* fmt style sql
* to fmt
* py
* del old
* 1
* 2
* 3
* 1
* 1
2022-02-05 00:37:11 +01:00
Kitzunu
f4c6a4ce27
fix(Core/Misc): Remove c++ check for c++11 ( #10439 )
2022-02-04 19:00:33 +01:00
Kargatum
3a0a9ba088
feat(Core/Common): move EventMap to separated files, add support chrono ( #10209 )
2022-02-04 15:12:45 +01:00
Kargatum
5969df4e30
refactor(Core/Logging): switch to fmt style for LOG_ ( #10366 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
* rework logging
* add fmt replace logs
* logging
* FMT_LOG_
* settings
* fix startup
* 1
* 2
* 3
* 4
* 5
* fmt::print
* to fmt
2022-01-27 16:44:41 +01:00
Kargatum
e8f34b2309
feat(Core/Common): add support fmt style for ASSERT and ABORT ( #10355 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
2022-01-25 23:15:51 +01:00
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Francesco Borzì
abc56842c4
refactor(Core): remove unused imports ( #10296 )
2022-01-22 11:21:35 +01:00
Kargatum
6d7f58e6ed
feat(Core/Common): delete old Tokenizer ( #10121 )
2022-01-21 14:59:05 +07:00
Kargatum
259b9133f6
feat(Core/Common): add new helpers for time utility ( #10207 )
2022-01-19 12:01:59 +07:00
Francesco Borzì
9dc88def35
refactor(Core): apply clang-tidy modernize-* ( #9975 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-17 14:35:07 +01:00
Kitzunu
d1cc65b1c7
refactor(Core/Misc): isEmpty to IsEmpty ( #10011 )
2022-01-13 21:43:15 -05:00
acidmanifesto
4330e44ad0
fix (Core/CodeReduction) TC_ removal ( #10162 )
...
TC_ remove from any commit out TC_LOG in the event when we do need to run debug logging, we can just remove the // instead of // TC_
2022-01-13 14:39:54 -05:00
Kitzunu
317e793b12
refactor(Core/Misc): atan2() to std::atan2() ( #9793 )
...
- prefer std functions over C functions
2022-01-03 13:24:06 -03:00
Francesco Borzì
b748730bc8
refactor(Core): remove unused imports ( #9969 )
2022-01-02 20:22:09 +01:00
Kitzunu
913e65f97f
refactor(Core/Misc): fabs() to std::fabs() ( #9790 )
...
- prefer std functions over C functions
2021-12-31 20:41:00 -03:00
Kitzunu
ac99eb48e1
refactor(Core/Misc): abs() to std::abs() ( #9789 )
2021-12-31 19:29:39 -03:00
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +01:00
Kargatum
e61dbad192
feat(Core/Config): loading modules configs before loading scripts ( #9653 )
2021-12-12 13:20:39 -03:00
Skjalf
2d55974c0c
Revert "fix(Core/Spells): Forward core changes ( #8841 )" ( #9631 )
...
This reverts commit 85d2c39a48 .
2021-12-10 15:31:48 +01:00
Kargatum
0f1c0c154d
feat(Core/Config): implement loading files optional ( #8198 )
2021-12-10 11:53:31 +01:00