Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* libmysql is not a well behaved library on windows, it installs its own SIGABRT handler every time a new connection is opened, overriding our own
|
|
c++17 std::from_chars based ones Trinity::StringTo
|
|
compatible api)
|
|
|
|
|
|
terminals that don't pass full path to argv[0]
|
|
- git flow may put forward slashes in branch names, so we cannot assume we are just creating one directory.
(cherry picked from commit 471e5af32d24f99bea987ea4705f0165c9ece4d6)
|
|
|
|
(cherry picked from commit 524d16739861d0b2279e2270e319b0c77ec9b03b)
|
|
* Remove bad pointer usage from CharacterCache
Use TrinityCore Option type instead which is intended for this purpose. (Wrapper around boost::option until C++17 bump is finalised)
* Unify codestyle regarding TC optional type
Based upon advice from @Shauren
(cherry picked from commit 76831f1f467efe4aa26a38dc58c9eab2229bce71)
|
|
|
|
(cherry picked from commit 2ef9d301f0869b443122e2ba543af054c5b0e53c)
|
|
- Fix a handful of 1/256 bugs with most significant byte zero in BigNumber
- Get rid of (most of) the C-style arrays in authserver
- CryptoRandom as a unified source for cryptographic randomness
- Bring our other crypto APIs into 2020
- BigNumber usability improvements
- Authserver is now actually readable as a result of all of the above
(cherry picked from commit 210176fd915cf4ba16f428d3c1a249a71f4aa7a7)
|
|
|
|
|
|
auto happy = new year(2019);
|
|
auto happy = new year(2018);
|
|
* Closes #19465
(cherry picked from commit 04dfd78dac85f18b3a6d389f2b9f65ab0a534dff)
|
|
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
|
|
|
|
in CompilerDefs.h
|
|
|
|
Happy new year
|
|
really old compiler
|
|
* Delay unloading of shared libraries to the next update tick
to prevent crashes in the destructor of the last referenced
script instance.
* Closes #17557
(cherry picked from commit 445746c402485fcac60c02842d0cb5e0dd605e5c)
|
|
scripts dir
* Fixes issues when starting the worldserver not in the bin directory
or the CMAKE_INSTALL_PREFIX directory using the -c option.
(cherry picked from commit 86b0fcf67aadc0d313253befb0590d00efd085bc)
|
|
* Disables the shared library caching on platforms completely which
never block files on usage (like linux).
(cherry picked from commit 081720b5dd5a80aa77181712d85d309d64d3ec03)
|
|
(cherry picked from commit 11b5de63cb7c5acd2f9385a4453b8ac76dec310e)
|
|
create a cache entry
|
|
|
|
(cherry picked from commit ea627589d62b086561e14d71dae180a4fe0bb984)
|
|
* Thanks Shauren for the IsDebuggerPresent() hint.
(cherry picked from commit b970a68473eb6a7a7b71ab4a5c13338bb5cafc89)
|
|
* I wasn't able to work arround a path which contains spaces,
since it seems like a CMake specific issue.
* Closes #16947
(cherry picked from commit 42eeb28a8b9c1f3ae2d667e4238e956a4a95bd6c)
|
|
* This fixes the source change detection in linux.
* Also simplifies the detection of observed modules
* Fixes the script rebuilding on linux
* Escape windows paths to (maybe) fix paths with spaces (#16947)
(cherry picked from commit 10bc41c91e96b51aac4d811d20b535fff9562edd)
|
|
* Also fixes 2 warnings
(cherry picked from commit e82a934387b03a0a70e4d402eb5729c24728a698)
|
|
(cherry picked from commit 1b909f9dacf21c7d3a6f9eb48afd168f52801bd4)
|
|
changes.
* is responsible for registering plain modules.
* requires compilation with the `WITH_DYNAMIC_LINKING` flag.
* requires further support of the ScriptMgr.
|