| Age | Commit message (Collapse) | Author |
|
* Core/Misc: fix double empty line
* worldserver.conf
|
|
Close #25789
|
|
log, it was launched by windows with same context as crashing thread
|
|
reason and print directly to file, not to temporary buffer
|
|
|
|
file being all red in editor
|
|
exception hander
|
|
|
|
conditions that have side effects
|
|
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable
|
|
Say bye bye to every year changing dates
|
|
|
|
|
|
|
|
(cherry picked from commit d184768bbc333af0b34e860839d71c1bd310f7e4)
|
|
|
|
Fix vsnprintf to follow standard definition and not some old VC++ behavior, not requiring to include the '\0' character in the count parameter
|
|
* Core/Misc: Log more information in asserts
Add a new function GetDebugInfos() to types that could trigger an ASSERT() to easily include more useful information in crashlogs.
This is an initial commit that requires many more commits to implement the new GetDebugInfos() function in all required types.
If the type doesn't have the function, the global default one is picked which doesn't log anything.
* Core/Misc: Fix dynamic build
Add missing attribute for dynamic build
* Core/Misc: Fix gcc/clang build
* Core/Misc: Rename GetDebugInfos() to GetDebugInfo()
* Core/Misc: Fix FormatAssertionMessage() adding an extra '\0'
* Core/Misc: Add GetDebugInfo support to Unit
* Core/Misc: Add GetDebugInfo support to Creature
* Core/Misc: Add more info to GetDebugInfo for Creature
* Core/Misc: Add GetDebugInfo support to GameObject
* Core/Misc: Add GetDebugInfo support to Player
* Core/Misc: Add more GetDebugInfo info
* Core/Misc: Add GetDebugInfo support to Item
* Core/Misc: Add GetDebugInfo support to Bag
* Core/Misc: Add GetDebugInfo support to Transport
* Core/Misc: Add GetDebugInfo support to TempSummon, Minion, Guardian, Pet
* Core/Misc: Add GetDebugInfo support to Map, InstanceMap
* Core/Misc: Add GetDebugInfo support to Spell
* Core/Misc: Fix build warning
* Core/Misc: Add GetDebugInfo support to Aura
* Core/Misc: Add GetDebugInfo support to UnitAI
|
|
Isn't whatever is used nowadays to make this stuff safe supposed to prevent this sort of stuff?
|
|
somewhere
(that last one wasn't me!)
|
|
|
|
(cherry picked from commit abdf6479ddbf42c8b53cb943c54203211ceb0691)
|
|
Add a new CMake option called PERFORMANCE_PROFILING that should be used only when profiling the performance.
This option is unsupported, do not report any issue happening when enabling this option.
|
|
Add support to char* array showing the string value instead of the pointer address
|
|
Best wishes for the new year.
|
|
|
|
|
|
|
|
|
|
|
|
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
(cherry picked from commit b8db320bf14e327bcd12279871b914d8635ef122)
|
|
Code cleanup.
Fix buffer overflow crash.
Fix type being truncated to 199 characters.
|
|
Happy new year!
|
|
Code functionality shouldn't have been modified.
|
|
Fix wheaty exception report counting reference symbols as 2 nesting levels, not logging child objects in some cases, i.e. spell id in SpellEvent crash.
|
|
* There is still the possibility to static link against common.
(cherry picked from commit 501fd9b50232ca3ae3623877c3e521c9c1f894be)
|
|
(cherry picked from commit ce5def332fa12ea4b2f3223fbaa4e41750da9cfb)
|
|
(cherry picked from commit dea7d429abe5143672154784f93e4b19020062d5)
# Conflicts:
# src/server/bnetserver/Main.cpp
|
|
(cherry picked from commit b5329d8a0394888fdf955afe0ac726ad63534220)
|
|
(cherry picked from commit 5d584116feab33ac04135e46ba9b43738a02e106)
|
|
|
|
0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11
(cherry picked from commit d31706b07e5e4a4d632f5deea7076e864b467bbe)
|
|
|
|
(cherry picked from commit 4c866a0af0ffe1828c5694de7ef7007cefb46966)
|
|
This reverts commit 8ea17647e6bced9d4d027c94ecdc63369cb4c6df.
|
|
hack to crash the core misusing assert
|
|
when old revision.h file is present
|
|
configuration into "common" which does not depend on shared anymore and moved database out of shared library
These changes enables to build tools only without even having MySQL installed
|