aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-06Tools/MeshExtractor: Added some locks because concurrency.Sebastian Valle
Race conditions were detected with a race condition detection tool.
2013-10-06Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rwSebastian Valle
2013-10-06Tools/MeshExtractor: Fixed a logic mistake.Sebastian Valle
2013-10-06Tools/MeshExtractor: Fix memory cleanupjackpoz
Free memory created with new[] with delete[] .
2013-10-06Tools/MeshExtractor: Code cleanup and fix threading issuejackpoz
Remove GenericCache:Insert() as no longer needed. Mark BuilderThread as not free anymore as soon as they are assigned to a Tile. Fix signed/unsigned comparison mismatch.
2013-10-06Tools/MeshExtractor: Fixed a few errors under GCC and changed a bit how the ↵Sebastian Valle
GenericCache class works.
2013-10-06DB/SAI: The Final CodeFilip
By @dr-j fixes #3640
2013-10-06Build fixShauren
2013-10-06Core/Commands: Restored old functionality of getSelectedPlayer in chat commandsShauren
Also fixed build
2013-10-06Merge pull request #10976 from avengerweb/masterShauren
Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can never miss!
2013-10-05Tools/MeshExtractor: Rewrote the MeshExtractor to use a custom Stream class ↵Sebastian Valle
instead of FILE pointers, this way we avoid the errors that were caused by reaching the maximum limit of the tmpfile function, and the maximum number of open file streams at any given time. P.S: This was no easy task, damnit.
2013-10-05Tools/MeshExtractor: Create the mmaps output directory automatically.Sebastian Valle
2013-10-05Core/MMaps: Bump mmaps version to 5Sebastian Valle
2013-10-05Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rwSebastian Valle
2013-10-05Core/MMaps: Separate the path from the walls to prevent falling off the ↵Sebastian Valle
edges client-side and improve the behavior. Thanks to Game2Mesh user in ownedcore.
2013-10-05Core/Spells: Fixed summoning players after recent changesShauren
2013-10-05DB/SAI: Blighted last ritesFilip
By @dr-j fixes #9172
2013-10-05Core/MMaps: Use an enum for the poly flagsSebastian Valle
2013-10-05Merge branch 'authserver_fix_dos' of github.com:jackpoz/TrinityCorejackpoz
2013-10-05Core/Auth: Mitigate DoS attacks to authserverjackpoz
Mitigate DoS attacks to authserver like "Wow Auth Flooder.exe" by allowing a finite number of AUTH_LOGON_CHALLEGE packets in a row from same socket, 3 sounds like a reasonable limit.
2013-10-04Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rwSebastian Valle
2013-10-04Core/MMaps: MMaps are now correctly loaded into TCSebastian Valle
P.S: They do behave better in some places, but are still a bit weird in some others, will have to look into that. P.P.S: I'll have to re-implement all the previous PathGenerator code
2013-10-04Core/Build: Handle USE_SCRIPTPCH cmake flag when SCRIPTS flag is set to FALSEjackpoz
Don't ignore USE_SCRIPTPCH cmake flag if SCRIPTS is set to FALSE; in this case "script" project has only source files related to scripted spells and command scripts and it must be built with precompiled headers if USE_SCRIPTPCH flag is set. This partially reverts 780ed1b01c77ac142e1da5851ff7deb832413b11 .
2013-10-04Tools/MeshExtractor: Fixed loading of locale patch MPQs (This fixes DBC ↵Sebastian Valle
extraction)
2013-10-04DB/Misc: Ormus the Penitent vendorFilip
By @Foldor fixes #10885
2013-10-04Core/Misc: Fix compile after recent pull request...Discover-
2013-10-04Merge pull request #10981 from Lillecarl/hookzDiscover-
Implement OnDamage and OnHeal hooks
2013-10-03Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rwSebastian Valle
2013-10-03Core/MMaps: Started this new branch as my playground for mmaps.Sebastian Valle
Made some refactoring Free memory taken by mmaps when a map is destroyed.
2013-10-03Core/Players: Fixed issues with incorrect targets being selected for spellsShauren
2013-10-02Merge pull request #10985 from Baeumchen/patch-1Filip
Update wrong Escape value
2013-10-02Update wrong Escape stateBaeumchen
Found by w5860363 : http://www.trinitycore.org/f/topic/9112-halls-of-reflectioncpp-question%EF%BC%9F/
2013-10-02Core/Vehicles: Fixed a crash happening when a minion vehicle despawns with ↵Shauren
passenger on it Ref #9738
2013-10-01Tools/MeshExtractor: Implemented 7ca6f56a065a666fc605d2fa402a2eea14bc40c0 in ↵Sebastian Valle
MeshExtractor and fixed a memory leak.
2013-10-01Tools/MeshExtractor: Fixed a few mistakes in MPQManager::GetFileFrom and ↵Sebastian Valle
Utils::SaveToDisk
2013-10-01Core/Vehicles: Fixed calling Vehicle::Uninstall on freed memoryShauren
Valgrind log: ==7723== Invalid read of size 8 ==7723== at 0x10753CE: Vehicle::GetBase() const (Vehicle.h:51) ==7723== by 0x1072449: Vehicle::Uninstall() (Vehicle.cpp:159) ==7723== by 0x10B1E3C: Unit::RemoveVehicleKit() (Unit.cpp:15946) ==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441) ==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203) ==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279) ==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308) ==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482) ==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504) ==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108) ==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140) ==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256) ==7723== Address 0x3bd20530 is 64 bytes inside a block of size 168 free'd ==7723== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7723== by 0x1071FD3: Vehicle::~Vehicle() (Vehicle.cpp:66) ==7723== by 0x10B1E71: Unit::RemoveVehicleKit() (Unit.cpp:15947) ==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441) ==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203) ==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279) ==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308) ==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482) ==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504) ==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108) ==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140) ==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256)
2013-10-01Are we there, yeti?Filip
By @dr-j fixes #10972
2013-10-01Tools/MeshExtractor: Fixed the generated mesh for continents.Sebastian Valle
Fixed a few more issues.
2013-10-01Implement script hooks: OnDamge, OnHealCarl Hjerpe
2013-10-01Merge pull request #10978 from NightQuest/string_concatenationAokromes
C++11 string literal concatenation
2013-10-01Merge branch 'master' of github.com:TrinityCore/TrinityCore into ↵Ellie
string_concatenation
2013-10-01Whitespace between string literals and user-defined literals is now ↵Ellie
mandatory for concatenation in C++11
2013-10-01Core/SAI: Properly implement the second parameter of ↵Discover-
SMART_ACTION_CALL_TIMED_ACTIONLIST to reflect the wiki (which also makes more sense)
2013-09-30Tools/MeshExtractor: Implemented the code to generate mesh files for ↵Sebastian Valle
continent maps. Fixed a few more things ToDo: Test the generated navmesh.
2013-09-30Tools/MeshExtractor: Do not delete the polygons before we are done using them.Sebastian Valle
2013-09-30Tools/MeshExtractor: Forgot to push some changes.Sebastian Valle
2013-09-30Tools/MeshExtractor: Some more cleanup.Sebastian Valle
2013-09-30Tools/MeshExtractor: Fixed mmap extracting for instance maps and fixed a ↵Sebastian Valle
number of issues. ToDo: Cleanup the code a bit. WILL NOT CURRENTLY WORK WITH TrinityCore, if you want to test it, use the --extract 32 flag of MeshExtractor.
2013-09-30DB/Update: Return To...RP event updateFilip
By @Foldor fixes #10886
2013-09-30Core/RBAC: Fix errors in RBAC sql related to ea2fe0217dSpp