aboutsummaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2016-02-09Core/Utils: Moved rng functions to separate header and added utility ↵Shauren
functions to select a random element from a container where each element can have different chance of being selected (cherry picked from commit ae20b2ab561bc07d85f443ae914bc597c9d6ac6e) (cherry picked from commit 921d893c2a82eb6ac0762bf7001df87911b44611) (cherry picked from commit 9ab10d6e680ca835d1dfdfbceb9f18f330f994fc) (cherry picked from commit 00c878e73a8c6b8ce3339d224ab5611df3bbd07c) (cherry picked from commit ff9c999334d87acc3fcea9737753c30b7f1abe25) (cherry picked from commit bc94bacce404401a480b6871eaa7bc38d766014c) (cherry picked from commit d5b0ffbe9b0c07beb8d0dfc52a6532c2da805285)
2016-01-22Core/Util: Add a missing includeCarbenium
2016-01-01Update copyright note for 2016Rushor
2015-11-28Core/Util: Add a urandms(min,max) helper to make urand(min*IN_MILLISECONDS, ↵treeston
max*IN_MILLISECONDS) shorter to write for random time intervals (boss scripts).
2015-11-14Core/DBLayer: Improve error message from ↵Shauren
0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11 (cherry picked from commit d31706b07e5e4a4d632f5deea7076e864b467bbe)
2015-11-07Core: Whitespace cleanupVincent-Michael
2015-10-31Core/Conditions: Optimizations part 1 - use containers more suited for their ↵Shauren
role (cherry picked from commit 9fa938f3e0df2ca6b9ff4f800a5b41ba18cdd214)
2015-10-31Core/Conditions: Type renamingShauren
(cherry picked from commit 5e0cee85ddd67188365ead3f18206df088e1f0c7)
2015-10-31Core/Misc: Added a few stl header includes to Common.hShauren
(cherry picked from commit 89b902b4e0d0016accd9540ca133519995a0b123)
2015-10-31Buildsystem: Added dependency on revision_data to common project. Simply ↵Shauren
including the header in GitRevision.cpp is not enough to rebuild that file after updating sources Fixes having to build twice before GitRevision returns accurate info. (cherry picked from commit 65999801d3085387a00d7bf0a172be77571123c5)
2015-10-31Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex (cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
2015-10-29Core/Crash reporting: Fixed windows version detection for 8.1 and newerShauren
(cherry picked from commit 4c866a0af0ffe1828c5694de7ef7007cefb46966)
2015-10-29Warning fixesShauren
(cherry picked from commit 82db416b5d4825f24da1ad92e771d6567750f649)
2015-10-29Core/Tools: Fix brutal linking in mmaps extractor.Naios
* caused warnings with shared linking * ref #15671 (cherry picked from commit 13654bac2c41b2971915e706b5304a3ce6089a47)
2015-09-27Core/Misc: Fixed macro redefinition warnings when building for running under ↵Shauren
helgrind (cherry picked from commit ec5700c2a25e64842a9d3f81b48535b349a9d466)
2015-09-22Partially revert "Core/Build: Added missing abort() calls on error handlers"Shauren
This reverts commit 8ea17647e6bced9d4d027c94ecdc63369cb4c6df.
2015-09-21Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick ↵StormBytePP
hack to crash the core misusing assert
2015-09-12Core/Players: Changed multi-segment taxi paths to fly nearby flight masters ↵Shauren
along the way, not directly through them * Taxi cost on multi-segment paths is now charged per segment when it is started
2015-08-24Core/BuildSystem: Merged crypto and gitrevision into common, cleaned include ↵StormBytePP
directory lists (to mimic 6.x buildsystem)
2015-08-21Build fixesShauren
Conflicts: src/server/game/Handlers/ItemHandler.cpp
2015-08-20Core/Misc: Fix issues reported by static analysisjackpoz
Coverity defect IDs: 1316687, 1316688
2015-08-17Build/Cmake: Fix a typo in common's CMakeLists.txtDDuarte
2015-08-16Core/Build: Renamed Revision.h to GitRevision.h to avoid compile failure ↵StormBytePP
when old revision.h file is present
2015-08-16Core/BuildSystem: Merge collision, debugging, threading, utilities and ↵StormBytePP
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