aboutsummaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2017-12-25Nopch build fixShauren
2017-12-25Build fixShauren
2017-12-25Core/Crypto: Refactor RSA encryption to use openssl functions instead of ↵Shauren
doing it manually
2017-12-20Build: Inherit the features and warning flags privatelyNaios
2017-12-20Core/Utilities: Globally enable C++14 chrono literalsNaios
* Usable like 12s, 15m... (cherry picked from commit 364fde52138c88a85f7ba5f1ea374b4196a893d4)
2017-12-20Core/Common: Use the std make_unique instead of a custom oneNaios
(cherry picked from commit ca023fd60aa7e75987c93b776c309e0d81931bd8)
2017-12-20Build: Use the cotire library for precompiled header handlingNaios
* Required for handling flags inherited by linked projects correctly in the corresponding precompiled header. * Reduces the maintenance effort for precompiled headers (cherry picked from commit 92f96fc10e70b2d62cce832837477d958e2afbe3)
2017-12-20Build: Use interface targets for inheriting flags and definitionsNaios
* Remove the usage of global flags and definitions set through the CMAKE_CXX_FLAGS variable. * Use cmake target compile features for setting the CXX standard automatically. * Make C++14 globally available in the project * Closes #21033 (cherry picked from commit e60c1f84a7e13577a82046b02b214f9466d20a7c)
2017-11-25Core/DataStores: Fixed possible out of bounds memory accessShauren
2017-11-25Misc: More cleanupAokromes
2017-11-25Misc: More cleanupAokromes
2017-10-16Dep/fmt: Update fmt to fmtlib/fmt@5f39721c0a4Naios
* Rename cppformat to fmt in the PackageList.txt (cherry picked from commit 5077c8289cd52108bf9aeb8fb6ab2742ae3e0b95)
2017-09-24Core/Misc: Improved error message reported by ASSERT_NOTNULLShauren
2017-07-23Core/Misc: Util changesShauren
* Move IteratorPair to its own header * Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere)
2017-07-18Core/Spells: Implemented ConeAngle from DB2joschiwald
2017-07-16Core/Misc: Fix static analysis issuesjackpoz
# Conflicts: # src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp # src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp # src/server/game/Entities/Unit/Unit.cpp # src/server/scripts/Commands/cs_ban.cpp # src/server/scripts/Commands/cs_disable.cpp
2017-06-08Buildsystem: Minor PCH building changesShauren
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header * Don't call the linker for pch helpertargets
2017-06-07Core/Misc: Some /W4 warning fixesShauren
2017-06-06Core/VMaps: Fix LoS in Strand of the AncientsGolrag
2017-06-05Core/Utils: restored previous behaviour of RandomResizeariel-
(cherry picked from commit 8188511759c6613d33111ab59f4af3c441d01c8b)
2017-05-18Core/Game: Include cleanupShauren
* 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)
2017-05-16Core/Game: Include cleanup - removed G3D classes from packetsShauren
* Use our own Position class instead, with the coords written to packets being part of type
2017-05-13Common: Use cstdlib instead of stdlib.h.Marco Ebert
2017-05-13Fix non-PCH build.Marco Ebert
Your ad here.
2017-05-13Core/Shared: Include cleanupShauren
2017-05-11Core/Common: Include cleanupShauren
2017-05-06Fix non-PCH build.Gacko
What else?
2017-05-05Fixed warningjoschiwald
2017-05-05Core/Collision: Replaced phasemask with proper phases in GameObject ↵joschiwald
collision calculation
2017-04-27Core/Tools: MapId can have 4 digitsjoschiwald
Note: Re-extracting any maps is NOT required.
2017-04-20Build: Fixed build with boost 1.64vincent-michael
2017-04-17Warning fixShauren
2017-04-17Core: Updated GameTables to 7.2.0Shauren
Tools/Extractors: Updated to 7.2.0 Tools/ConnectionPatcher: Updated patterns to 7.2.0 Supported version is now 7.2.0.23911
2017-04-06Core/DataStores: Updated db2 structures to 7.2.0Shauren
2017-03-23Core/Utilities: Rename RandomResizeList->RandomResize as it is no longer ↵Shauren
restricted to a list * Also fix gcc build
2017-03-21Core/Utils: Changed all Trinity::Containers utilities to work on all ↵Shauren
container types (including arrays where it makes sense) * Added MapGetValuePtr to allow writing `if (Val* v = MapGetValuePtr(map, key))` * Added utility IteratorPair class with begin/end methods and MapEqualRange for use in range for syntax with multimaps
2017-03-08Core/DataStores: Refactor DB2 loaders to be reusable by extractorsShauren
2017-03-04Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ ↵Shauren
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
2017-02-26Common/Utilities: More std::chrono overloads for EventMap. Specifying 2 ↵treeston
std::chrono types now gives you a random (to milliseconds) time in that interval (inclusive) for (Re)ScheduleEvent. (cherry picked from commit 2174c5d7dd9669384b2e68b8b406a3173042d7d9)
2017-02-26Core/DataStores: Fixed Meta->Types/TypesString mixup causing crashes when ↵Shauren
trying to send hotfix for nonlocalized string Closes #18882 (for real this time)
2017-02-18Fixed build and typojoschiwald
2017-02-17Core/Misc: Added missing includejoschiwald
2017-02-17Scripts/Command: Fixed phases output in .pinfo commandjoschiwald
Closes #19144
2017-02-12Tools/MMapGenerator: Avoid saving uninitialized padding bytes to diskjackpoz
Initialize padding bytes in MmapTileHeader struct to avoid saving uninitialized data to disk, causing issues when binary-comparing *.mmtile files. (cherry picked from commit 2585c62e6fc8925bb74160fb9b24fb1d361a8b2c)
2017-01-17Build fixShauren
2017-01-17Fix static analysis issuesShauren
CID 1291964 CID 1292775
2017-01-04Core/SpellScripts: Added some const correctnessjoschiwald
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-12-29Dep: Update fmt (cppformat) to 3.0.1 ↵DDuarte
https://github.com/fmtlib/fmt/commit/7fa8f8fa48b0903deab5bb42e6760477173ac485 Also renamed cppformat to fmt
2016-12-24Core/Logging: Fix static analysis issueShauren
CID 1367942, 1367944, 1367953,1367955,1367957, 1367958, 1367960, 1367961, 1367962, 1367964