Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 9d96e4852a4a25fdc323f656e24034fa1a280826)
|
|
is set to hierarchical-folders
(cherry picked from commit 19f69fcf060c4abba0cd3102529a4203eecac394)
|
|
(cherry picked from commit b3db50a3b41b2db209327387f59afa1c40532773)
|
|
14.2 is the only supported one (Visual Studio 2019)
(cherry picked from commit 2ea511b9f45d2e8ad33824fd76e848dace264469)
|
|
To enable the test suite, make sure to configure CMake with -DBUILD_TESTING=1 , since it is disabled by default. The catch2 dependency will be downloaded during configure time.
Also add a new target "tests-common", which includes unit tests for the "common" project. To finally run the tests use the "test" target.
CircleCI: Run unit tests
(cherry picked from commit 6a28ee7b2a4269aa7e43265d1cd0067537e3e883)
|
|
(cherry picked from commit cf5babc302d43f903b444b97bfdb934545356da2)
|
|
(cherry picked from commit c54dc3ef9273378c55e0c17acef18de731a7f8eb)
|
|
(cherry picked from commit 524d16739861d0b2279e2270e319b0c77ec9b03b)
|
|
C++17 is already mandatory, so it's a safe thing to do
(cherry picked from commit 202fd41389973322f63186fd8e5a368fce3e1b04)
|
|
|
|
(cherry picked from commit a650bd631a4681d09e3ff66f79b73b99299565f3)
|
|
suppression
(cherry picked from commit 042b1abfd747160085e5acc24a842a076b20ea01)
|
|
|
|
(#27618)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
(cherry picked from commit a46d047f9466c6f16597755bb7c771a9d1a147f2)
|
|
* Tools/MMAPs: Remove input argument --maxAngle
Remove input argument --maxAngle . This should be just hardcoded in MapBuilder::GetMapSpecificConfig() so all settings are easily found in the same place instead of being spread around.
* Tools/MMAPs: Add new area type NAV_AREA_GROUND_STEEP
Add new area type NAV_AREA_GROUND_STEEP for ground with slope in the range (55, 70] .
NAV_AREA_GROUND is used for ground with range [0, 55] .
NAV_AREA_GROUND_STEEP takes priority over NAV_AREA_GROUND.
* Tools/MMAPs: Fix NAV_GROUND_STEEP flag not being saved in the mmtile
* Core/PathFinding: Implement NAV_GROUND_STEEP flag
Implement NAV_GROUND_STEEP flag, used only by Creatures that are in combat or evading.
* Distinguish between RC_WALKABLE_AREA and NAV_AREA_GROUND.
* Allow mobs in combat to walk on steeps up to 80°
* Allow mobs in combat to walk on steeps up to 85°.
Disable rcFilterLedgeSpans() filter as it removed long steep spans.
* Increase cost of steep spans to try making creatures walk around obstacles instead of walking on them
* Revert last commit
(cherry picked from commit 995a443da219ec773febd7dd29d18f3cefaa1f3b)
|
|
(cherry picked from commit 6259763469826526fc26b07ff20885d5b04a791f)
|
|
|
|
* build again on aarch64
* include mm_malloc header instead of defining self
(cherry picked from commit cbe765df7a75f61941583ab95ecaa153e198d3de)
|
|
|
|
|
|
(cherry picked from commit 92b25070b9d91b050bd1f3fb28b93c07a9b6ba04)
|
|
(cherry picked from commit c152e0f4158ca159b9617461ac6c254ff4868d2e)
|
|
https://github.com/MersenneTwister-Lab/SFMT
* only needed files added
* used CMake and SFMTRand from https://github.com/TrinityCore/TrinityCore/pull/23240 (Thank you Artox)
(cherry picked from commit 4e0279b0e48c9992842010b9f3f132e54a460128)
|
|
(cherry picked from commit ed2c2941a74ec720c5e4db3cb33367235e6c3655)
|
|
* - updated argon2 to latest release from https://github.com/P-H-C/phc-winner-argon2
- modified CMakeLists.txt to use the reference implementation on aarch64
* fixed indentation
* added ARGON2_NO_THREADS definition to argon2 library
* better indentation
(cherry picked from commit ce916165e2f47446593d2e83a23434702397918f)
|
|
(cherry picked from commit 4bf80e2f18eabc91519526591be48bca6947a9b1)
|
|
(cherry picked from commit 89cb584780aa936f9353fc8a2acd009c49461134)
|
|
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
(cherry picked from commit 4211645834c467a03c60248e80818d3607be9ea7)
|
|
(cherry picked from commit 5d986f0be46bf439caf227f3c228ac1c8efddfde)
|
|
(cherry picked from commit 3d3b7f438c6638aed998f4233b809826a3cf0f54)
|
|
https://github.com/recastnavigation/recastnavigation/commit/54bb0943e5174a71eeeca11919920f685760a4f0
(cherry picked from commit e061663508191f7782dd62c7e13b5ea804f58f67)
|
|
Fix another infinite loop in Detour caused by degenerated triangles.
Check the result of some previously ignored Detour calls.
Update recastnavigation to 3a619d773deb7e3a15ee215217c825995fe71312 and apply some more custom changes
(cherry picked from commit c602220e02bed1ad76c9e60064eeec5fd97bfe80)
|
|
including that points are finite
Merge https://github.com/recastnavigation/recastnavigation/pull/374 .
This should fix infinite loops happening with degenerated triangles with 0 area.
Fix #23028
(cherry picked from commit a75fbe527a9c35fd0cb2e0710a3ebed1223d5c61)
|
|
Change the infinite loop fix in Detour to allow looping through all the m_nodePool nodes max once, otherwise it most likely means that we entered an infinite loop. This is currently set to 1024.
(cherry picked from commit 12e6faa0fa0cf389bcebd4a6f2220e71c697250c)
|
|
Fix an infinite loop in Detour happening in Dalaran Sewers.
This is more of an emergency patch until we figure out why dtNodes have a circular reference (A -> B -> C -> A) happening quite often in this place
(cherry picked from commit c8ec2dd95d07e3eec00027cdb9605529a49d6475)
|
|
https://github.com/recastnavigation/recastnavigation/commit/14b2631527c4792e95b2c78ebfa8ac4cd3413363
Rebuilding mmaps IS required
(cherry picked from commit 5ff88ea04aec4677f1c1d669674e5442288a25e3)
|
|
instead of whatever current system code page is on windows
(cherry picked from commit 5b4eefb6d8231db95c4ff9cb4090a27683ff3a48)
|
|
- Added SmartEnum.h for enum iteration, stringification, and more, courtesy of krabicezpapundeklu/smart_enum
- Moved a bunch of enums in SharedDefines.h to the new system
- Miscellaneous utility methods ported
Core/Util: Redesign SmartEnum to properly work for large
enums (>64 entries) and play nice with IDEs (PR #22768)
(cherry picked from commit 338e8ba0fea8b4b15120c96fff15a6c4b1a52593)
(cherry picked from commit f7ca0877a3736000a6e3b4ed09ac5f08b4d8e3f0)
(cherry picked from commit 207093475a177e9fd29696e80fdd06a11324782d)
(cherry picked from commit ee68cf33921944fd3f8c188044906998cf10ff2a)
(cherry picked from commit c16d461e16f0704bb11040faff30953d33ba2188)
(cherry picked from commit f6b0d99e2c0bc22b44d6f3cfdae50cbba7d51de8)
(cherry picked from commit bc1f456125c1b6c90617a514152d69c40ce64886)
|
|
Closes #22470 by xvwyh
this doesn't needs to re-extract mmaps.
(cherry picked from commit 58e297da1084599fd0b1db9d51b41f45759ee12d)
|
|
to our embedded version
|
|
|
|
ladislav-zezula/CascLib@4fc4c18bd5a49208337199a7f4256271675cae44
|
|
(cherry picked from commit 77596dba67483c8050c3d3ea1c4299360fde6beb)
|
|
(cherry picked from commit 8fe74bf0f90aab0b23d5ff21079cba4201bb4fdf)
|
|
ladislav-zezula/CascLib@37a948bdb5f493b6a0959489baa07e1636002c3b
|
|
|
|
(cherry picked from commit 10ad43916fb67eaf59c5a676c83b36ec8506beec)
|
|
Temporarily disable MADV_FREE until CMake file is modified to check if MADV_FREE is available on the current system.
This fixes the build on older systems.
(cherry picked from commit 0f6feb828baf17522a001eddb51495f5ad397444)
|
|
(cherry picked from commit 92cd9bd70db460fdce4af0596cf9d8ee3c3abad5)
|