aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-13Core/Scripting: Fix detection of source changes when using inotify.Naios
* 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)
2016-04-13Core/Players: Fix flight form & fall damage (#16955)Vlad
2016-04-12GitHub: Add the linking model to the issue templateNaios
* Until most bugs of the dynamic build are fixed
2016-04-12Core/Build: Workarround for different path handling in CMake < 3.2Naios
* Closes #16951
2016-04-12Core/Entities: Ported byte field offset naming from 6.xShauren
2016-04-12Core/Scripting: Fix an assertion which was triggered at lazy unloadingNaios
* Also fixes 2 warnings
2016-04-12Core/Scripting: Fix loading of spell/aurascriptsNaios
* Broken since 9cc97f226d * There is still a crash when using lazy unloading which I will fix in a later commit (this commit should fix at least the static build and normal usage of the dynamic build). * Closes #16948
2016-04-11Core/Maps: Fix non PCH buildNaios
2016-04-11DB/Spell: Furious AttacksKillyana
Closes #6532 By @sirikfoll
2016-04-11DB/Gameobject: Update respawn time for Mangled Human RemainsKillyana
Closes #16931
2016-04-11Core/Scripting: Fix another warning when building staticallyNaios
2016-04-11Core/Scripting: Fix a warning when building staticallyNaios
2016-04-11Core/Game: Rewrote the ScriptMgr to support script reloading.Naios
* Finally this commit enables dynamic script hotswapping and finished the PR #15671. * Split the storage layout to use optimized storages for database bound and unbound scripts. * Add several unload workers to reload scripts correctly -> Requires further investigation. * Fixes memory leaks in ScriptMgr when dropping invalid scripts. * Fixes VehicleScripts * Makes OutdoorPvP scripts reloadable * Makes InstanceMapScripts reloadable * Makes CommandScripts reloadable (cherry picked from commit 9cc97f226d79e8e0bbe1fdc386ec9f065c0a2226)
2016-04-11Core/Game: Add a dynamic script reloader which reloads scripts modules on ↵Naios
changes. * is responsible for registering plain modules. * requires compilation with the `WITH_DYNAMIC_LINKING` flag. * requires further support of the ScriptMgr. (cherry picked from commit bc0f2b6e5acd24f414508edb3b826a20a12bce62)
2016-04-11Core/Scripts: Split script subdirectories into independent modulesNaios
* Makes it possible to define the linkage for every module * Move the ScriptPCH into the root directory * Changes the SCRIPTS cmake variable to a string type: -> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now (builds commands and spells statically) -> -DSCRIPTS=1 is -DSCRIPTS="static" now (builds all modules statically) -> -DSCRIPTS="dynamic" (builds all modules dynamically) -> Also the default value which is provided by the SCRIPTS variable is overwriteable through the SCRIPTS_COMMANDS, SCRIPTS_SPELLS... variable. (cherry picked from commit 848b8a4136a4b395bfab74899520c74812d7f08e)
2016-04-11Core/Scripts: Move the ragefire chasm scriptloader into the correct fileNaios
(cherry picked from commit 4710b1c8fe89e6cdd98f1a4645edd93d05033fa7)
2016-04-11CMake: Fix a misbehaviour of the boost no scoped enums testNaios
* Sometimes added the definition in MSVC although the test passed which lead MSVC to rebuild the whole solution even on a CMAKE_INSTALL_PREFIX change. (cherry picked from commit a8ce2b68ebace22d3660430be0a812338edaab71)
2016-04-11Core/Common: Capsule boost process into helper functionsNaios
* For easier usage, the processes output it routed correctly to the TC logger line by line now. * Add support for asynchronous process execution and process termination. (cherry picked from commit 3497b4960ba944388d148e10084e62eee909e986)
2016-04-11Core/Game: Move scheduled map scripts counter methods into MapManagerNaios
* Since those have nothing to do with core scripts and are not wished inside the ScriptMgr (cherry picked from commit 59e3cf82acaea5a0e5023e087e0ca1e6a9d15d82)
2016-04-11Core/Game: Move MapScripts to game/MapsNaios
* Since this class implements methods of the Map class (cherry picked from commit 26dcde94b383f2e7f6af2dc1ad4ab2806ff7ceda)
2016-04-11Core/Misc: Replace tc's optional with boost::optional. (very partial ↵Naios
cherry-pick) * benefits from empty optimization (objects are only constructed if needed). * supports r-value references (move semantics) (boost >= 1.56.0). * preparation for c++14/17's std::optional and std::none_t. * add move constructor to CompactArray. (cherry picked from commit 800d5d893964a82265577d3352d683035b589f78)
2016-04-11Core/Auras: Fixed a visual issue with combat log appearing to deal negative ↵Shauren
damage with SPELL_AURA_PERIODIC_LEECH if the spell does more damage than target has health (before calculating resist) and any damage is resisted. Closes #16495
2016-04-11Core/LFG: Readd players to queue when proposal fails because someone else ↵Dustin Paul
declined it (#16279)
2016-04-11Core/Movement: Added a wrapper method in MotionMaster for a unit to move ↵Chaouki Dhib
toward another unit and stop once it reaches the target at a certain distance. (#16806)
2016-04-11Update revision_data.h.in.cmake and the `updates` in base SQLsDDuarte
2016-04-11TDB 335.61 - 2016/04/11TDB335.61DDuarte
2016-04-11Add missing configuration key LoginDatabase.SynchThreads.Gacko
(cherry picked from commit b23a6aeaff403266491ea75207558bf9917b9cc4) # Conflicts: # src/server/bnetserver/bnetserver.conf.dist
2016-04-10DB/Creature: More exterminationsDr-J
This time in the Halls of Anguish in Black Temple ALso script Mutant War Hound
2016-04-09DB/Object: Restore removed object spawnsKillyana
2016-04-09Build fixShauren
2016-04-09DB/Conditions: Add target for "Collect Data" and "Bluff" used by Iron GolemKillyana
Closes #16502 By @Saben65
2016-04-09Core/Misc: MSVC /W4 warning fixesShauren
(cherry picked from commit 08c27d3205a6dc825512757ab88acf0e4379fe75)
2016-04-09Core/Misc: MSVC warning fixesShauren
(cherry picked from commit 70412e7e254a36398f101b4bfe1926c619063202)
2016-04-09DB/Faction: Fix Rivern Frostwind Faction change issueKillyana
And fix a DB error By @meji46 Closes #16761
2016-04-09DB/Spells: Fix Spell damage item procs scalling with spellpowerKillyana
By @Keader Closes #16867
2016-04-09DB: Revert last DB commitKillyana
2016-04-09Core/Spells: Don't report spell errors to client when spell was triggered ↵Shauren
and failed some internal condition
2016-04-09DB/Conditions: Fix Mid-screen error spam in Blade's Edge MountainsKillyana
Closes #16889 By @tkrokli
2016-04-09DB/Misc: Fix startup errorAokromes
2016-04-09Buildsystem: Improved logic for _BUILD_DIRECTIVE in msvc buildsShauren
(cherry picked from commit 509a27fd51a2f88c5c72c264d2a546229c9c0e00)
2016-04-09Buildsystem: Initial changes to support building with vs clang toolsetShauren
(cherry picked from commit 4a3a178d7fe9d2d7e8fde2fe915cf5cec5223502)
2016-04-09Travis: Configure fake user for taggingShauren
(cherry picked from commit 373d7104c14f1e4fc64c41e25eee0f7f672c2b74)
2016-04-09Travis: Fixed git version info outputShauren
(cherry picked from commit 03917c79cdecb906912d9a94ac5ccdaecc8f62e1)
2016-04-09Core/Commands: Prevent creating accounts containing '@' character with ↵Shauren
.account create command (cherry picked from commit 4a679ba1be08e9302970cd7dc11fcc70e7fc4c91)
2016-04-09Core/Common: Moved MessageBuffer to commonShauren
(cherry picked from commit a81a204678f4cbd8b8a53333600f50f0b494706a)
2016-04-09Core/Misc: Moved RealmList to sharedShauren
(cherry picked from commit cfe8a6a58b37280e4ed922e4d70878579dbc8bee)
2016-04-08Properly rename the stand state method...Shauren
2016-04-08Core/Misc: Renamed getStandState to minimize differences between branchesShauren
2016-04-08DB/Quest: The Seer's RelicDr-J
Closes #16923
2016-04-06DB: Fix a DB errorKillyana