aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-24Core/Scripts: Prepare commands onceNaios
* Thanks @joschiwald for pointing this out (cherry picked from commit eee75b80ac8c44c226b950f40babf89942e8988d)
2016-02-24Core/IPC: Fixed bnet & world servers getting stuck on shutdown after having ↵Shauren
communicated at any point
2016-02-23Core/Logging: Force synchronous logging after io_service shutdown - fixes ↵Shauren
logging on worldserver shutdown
2016-02-22Core/PacketIO: Requeue packets handled with STATUS_LOGGEDIN received before ↵Shauren
player is fully loaded in one step after packet processing loop - reduces used locks from 3 per packet to 1 per packet
2016-02-22Core/Scripts: Remove the npc_netherweb_victim script which is handled ↵Naios
through sai now * Ref 546c8a5b8ead9d198 (cherry picked from commit ecd74a8cccc1a28750a83d71624dc8bc32e0d965)
2016-02-22CMake: Add the possibility to pass an arbitrary count of targets to add_cxx_pch.Naios
* A PCH is still generated for every target which was passed to the macro * Resolves naming conflicts when using the same PCH header from multiple projects * Ref #15671 (cherry picked from commit a974574d6e810799298e82776ccd85be0ae6d4d5)
2016-02-21Merge branch 'HeirloomLoginFix' into 6.xShauren
2016-02-21Create fallback for item-cast spells while character is still in the process ↵KarrokDC
of logging in. closes #16604
2016-02-21DB/Creature: Add missing spawns on Azuremyst IsleKillyana
2016-02-21Core/Updater: Convert an assertion into a fatal errorNaios
* The error is triggered when it fails to open an update for hashing * See 'https://community.trinitycore.org/topic/12352-worldserver-crashes-on-database-update/' for details * And a minor cleanup in the UpdateFetcher
2016-02-21Core/Common: Add a generic config helper to access built-in overwriteable paths.Naios
* Adds CMAKE_COMMAND and CMAKE_BINARY_DIR to revision_data.h * Move the source and mysql exe path handling out of the DBUpdater. * Make some Config methods const for correctness. * Remove C & CXX flags from revision_data.h (was unused and didn't capture all cxx vars) * Reorder the link order to prevent `ld` from ignoring the file * Ref #15671
2016-02-21Core/Scripts: Split the huge scriptloader into smaller piecesNaios
* Each subdirectory contains it's own translation unit now which is responsible for loading it's directory * Improves merging & decoupling between 3.3.5 <-> 6.x * Removes unused Battleground loader * Ref #15671
2016-02-21Final build fix for gcc 4.7 (no longer supported in 8 days)Shauren
(cherry picked from commit 2345e848559b787710abac3bb73b513a069084c9)
2016-02-20Core/Updater: Use a different method for file readingNaios
* Current method causes issues under CentOS 6 and could possibly lead to cutted buffer content when reading in textmode. * Closes #16209 (cherry picked from commit ae1a5c6c2b82918850cb7b851e2f7dff33a40c57)
2016-02-20Core/Networking: Close the instance socket acceptor on shutdownShauren
2016-02-19Core/Networking: Rewrite networking threading modelShauren
Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet
2016-02-18Build fix - who the hell places semicolons after preprocessor defines?!Shauren
2016-02-17Core/Configuration: Set default value of "Expansion" config to ↵Shauren
CURRENT_EXPANSION (whatever the value at the moment is) and prevent setting LOCALE_none as dbc locale
2016-02-17Give emphasis to the steps part of issue_template.mdDDuarte
2016-02-17Also add a template for new Github pull requestsDDuarte
https://github.com/blog/2111-issue-and-pull-request-templates
2016-02-17Fix typos and shortify issue templateDDuarte
2016-02-17Add a Github issue templateDDuarte
https://github.com/TrinityCore/TrinityCore/issues/new
2016-02-16Core/Bnet: Moved expiring bans to background task running every minute by ↵Shauren
default (configurable) - no longer executed during login.
2016-02-15Merge pull request #16615 from Rochet2/patch-2Shauren
Fix build failing since https://github.com/TrinityCore/TrinityCore/commit/52758c1a0b8e37e198d744803460e34600d115b5
2016-02-14Fix build failing since ↵Rochet2
https://github.com/TrinityCore/TrinityCore/commit/52758c1a0b8e37e198d744803460e34600d115b5 /TrinityCore/src/server/game/Maps/Map.cpp:2448:22: fatal error: variable 'areaId' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (GridMap* gmap = const_cast<Map*>(this)->GetGrid(x, y))
2016-02-13Scripts/TheEye: Add spell Rend to advisor Thaladred the Darkenerw5860363
Closes #16594 Closes #15915 (cherry picked from commit e28cc7161af3929d7aa066b409dfe446705444b5)
2016-02-12Core/Maps: Use map.dbc zone fallback if no area is found in grid files, not ↵Shauren
only if grid files don't exist Closes #16583 Closes #16584 Extracting new maps is NOT needed. (cherry picked from commit fa3f106693733e7db8061fbd44295b0168a94614)
2016-02-11DB/Gameobject: Delete multiple elevelator spawnsRushor
* closes #16285 * by msoky
2016-02-11DB/Spell: Challenge mode teleport spell_target_positionsRushor
* by Foldor * closes #16115
2016-02-11Core/Scripts: Fixed calling UnitScript hooksShauren
Closes #16543
2016-02-11CodestyleCarbenium
2016-02-11Core/PacketIO: Updated and enabled SMSG_FISH_ESCAPEDCarbenium
2016-02-10Build fixesShauren
2016-02-10Core/Maps: Moved min height calculation to worldserver for more precise resultsShauren
Closes #16530
2016-02-10DB/Quest: Have They No Shame - AllowableRacesRushor
* fixup previous commit
2016-02-10DB/Quest: Have They No Shame - AllowableRacesRushor
* by Alastyr * closes #16510
2016-02-10DB/Creature: Nalpak SpawnRushor
* by Saben65 * closes #16114
2016-02-10DB/Creature: Loot for NPC Tunneling WormRushor
* by Shoxxo, Killyana, tkrokli * closes #14270
2016-02-10DB/Creature: Ironforge Gryphon Riders HoveringRushor
* by Saben65 * closes #16220
2016-02-10Core/PacketIO: Updated and enabled SMSG_FISH_NOT_HOOKEDCarbenium
2016-02-10Scripts: Fix no-PCH build MKIINyeriah
Bah
2016-02-10Scripts: Fix no-PCHNyeriah
(cherry picked from commit 130f744c297008ed8b6f6536186513091f8f81fb)
2016-02-10Scripts/Magister's Terrace: Script Kalecgos' appearance after using the ↵Nyeriah
Scryer's Orb - Added missing waypoints, spells, emotes, proper timing... and prevent him from being summoned multiple times Closes #13208, #16522 (cherry picked from 6a56ede1796b25cb66facc289e75cc0deceabfdd)
2016-02-10Core/GameObject: Also send EventInform() calls for GAMEOBJECT_TYPE_CAMERANyeriah
- This allows object and zone AI to process events called by camera objects as well (previously only possible through event_scripts) Closes #16506 (cherry-picked from commit 6904073c9cf2d6d1291bf976b8efff55edae74bc)
2016-02-10Core/PacketIO: Updated and enabled SMSG_CHAT_RESTRICTEDCarbenium
2016-02-09Core/Maps: Parse MFBO adt chunk to properly handle height where player ↵Shauren
counts as falling under the map * This fixes the height at which player is instantly killed when falling from The Frozen Throne * Set PLAYER_FLAGS_IS_OUT_OF_BOUNDS on players under the map to enable release spirit button while still falling Note: Extracting new maps is required
2016-02-08Core/PacketIO: Updated and enabled SMSG_CHAT_PLAYER_AMBIGUOUSCarbenium
2016-02-08Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@919a2d670cb749c501ee15887a88e9b9a538961b
2016-02-07Core/PacketIO: Updated and enabled SMSG_SET_PLAYER_DECLINED_NAMES_RESULTCarbenium
2016-02-07Core/Maps: Use IsValidMapCoord for checking Z coord instead of just ↵Shauren
std::isfinite - only acceptable values are between -17066.6656 and 17066.6656