Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 29, 2015
  1. @Naios

    CMake: Use source_groups to represent the source tree

    Naios authored
    * It let ide's (like vs) display the source tree.
    * Disabled by default.
    * Soft requirement is cmake >= 2.8.12 .
    * Offers 2 modes: flat & hierarchical.
    * For detailed description see #14471
    * Thanks @click for help and advises.
    * Closes #14471
Commits on Dec 31, 2014
  1. @Vincent-Michael

    Update copyright note for 2015

    Vincent-Michael authored
    Happy new year
    
    Conflicts:
    	src/server/bnetserver/Authentication/AuthCodes.h
    	src/server/bnetserver/Authentication/BattlenetPacketCrypt.cpp
    	src/server/bnetserver/Authentication/BattlenetPacketCrypt.h
    	src/server/bnetserver/Packets/AchievementPackets.h
    	src/server/bnetserver/Packets/AuthenticationPackets.cpp
    	src/server/bnetserver/Packets/AuthenticationPackets.h
    	src/server/bnetserver/Packets/BitStream.cpp
    	src/server/bnetserver/Packets/BitStream.h
    	src/server/bnetserver/Packets/CachePackets.cpp
    	src/server/bnetserver/Packets/CachePackets.h
    	src/server/bnetserver/Packets/ChatPackets.h
    	src/server/bnetserver/Packets/ConnectionPackets.cpp
    	src/server/bnetserver/Packets/ConnectionPackets.h
    	src/server/bnetserver/Packets/FriendsPackets.cpp
    	src/server/bnetserver/Packets/FriendsPackets.h
    	src/server/bnetserver/Packets/PacketManager.cpp
    	src/server/bnetserver/Packets/PacketManager.h
    	src/server/bnetserver/Packets/Packets.h
    	src/server/bnetserver/Packets/PacketsBase.cpp
    	src/server/bnetserver/Packets/PacketsBase.h
    	src/server/bnetserver/Packets/PresencePackets.cpp
    	src/server/bnetserver/Packets/PresencePackets.h
    	src/server/bnetserver/Packets/ProfilePackets.h
    	src/server/bnetserver/Packets/SupportPackets.h
    	src/server/bnetserver/Packets/WoWRealmPackets.cpp
    	src/server/bnetserver/Packets/WoWRealmPackets.h
    	src/server/bnetserver/Realms/RealmList.cpp
    	src/server/bnetserver/Realms/WorldListener.cpp
    	src/server/bnetserver/Realms/WorldListener.h
    	src/server/bnetserver/Server/ComponentManager.cpp
    	src/server/bnetserver/Server/ComponentManager.h
    	src/server/bnetserver/Server/ModuleManager.cpp
    	src/server/bnetserver/Server/ModuleManager.h
    	src/server/bnetserver/Server/Session.cpp
    	src/server/bnetserver/Server/Session.h
    	src/server/bnetserver/Server/SessionManager.cpp
    	src/server/bnetserver/Server/SessionManager.h
    	src/server/game/Accounts/BattlenetAccountMgr.cpp
    	src/server/game/Accounts/BattlenetAccountMgr.h
    	src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp
    	src/server/game/Battlegrounds/Zones/BattlegroundBFG.h
    	src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
    	src/server/game/Battlegrounds/Zones/BattlegroundTP.h
    	src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
    	src/server/game/Entities/AreaTrigger/AreaTrigger.h
    	src/server/game/Entities/Item/ItemTemplate.cpp
    	src/server/game/Guilds/GuildFinderMgr.cpp
    	src/server/game/Guilds/GuildFinderMgr.h
    	src/server/game/Handlers/GuildFinderHandler.cpp
    	src/server/game/Handlers/VoidStorageHandler.cpp
    	src/server/game/Movement/MovementStructures.cpp
    	src/server/game/Movement/MovementStructures.h
    	src/server/game/Movement/PathGenerator.cpp
    	src/server/game/Server/BattlenetServerManager.cpp
    	src/server/game/Server/BattlenetServerManager.h
    	src/server/game/Server/Packet.cpp
    	src/server/game/Server/Packet.h
    	src/server/game/Server/Packets/AchievementPackets.cpp
    	src/server/game/Server/Packets/AchievementPackets.h
    	src/server/game/Server/Packets/AuctionHousePackets.cpp
    	src/server/game/Server/Packets/AuctionHousePackets.h
    	src/server/game/Server/Packets/AuthenticationPackets.cpp
    	src/server/game/Server/Packets/AuthenticationPackets.h
    	src/server/game/Server/Packets/BattlegroundPackets.cpp
    	src/server/game/Server/Packets/BattlegroundPackets.h
    	src/server/game/Server/Packets/ChannelPackets.cpp
    	src/server/game/Server/Packets/ChannelPackets.h
    	src/server/game/Server/Packets/CharacterPackets.cpp
    	src/server/game/Server/Packets/CharacterPackets.h
    	src/server/game/Server/Packets/ChatPackets.cpp
    	src/server/game/Server/Packets/ChatPackets.h
    	src/server/game/Server/Packets/ClientConfigPackets.cpp
    	src/server/game/Server/Packets/ClientConfigPackets.h
    	src/server/game/Server/Packets/CombatLogPackets.cpp
    	src/server/game/Server/Packets/CombatLogPackets.h
    	src/server/game/Server/Packets/CombatPackets.cpp
    	src/server/game/Server/Packets/CombatPackets.h
    	src/server/game/Server/Packets/EquipmentSetPackets.cpp
    	src/server/game/Server/Packets/EquipmentSetPackets.h
    	src/server/game/Server/Packets/GameObjectPackets.cpp
    	src/server/game/Server/Packets/GameObjectPackets.h
    	src/server/game/Server/Packets/GuildPackets.cpp
    	src/server/game/Server/Packets/GuildPackets.h
    	src/server/game/Server/Packets/ItemPackets.cpp
    	src/server/game/Server/Packets/ItemPackets.h
    	src/server/game/Server/Packets/LootPackets.h
    	src/server/game/Server/Packets/MiscPackets.cpp
    	src/server/game/Server/Packets/MiscPackets.h
    	src/server/game/Server/Packets/MovementPackets.cpp
    	src/server/game/Server/Packets/MovementPackets.h
    	src/server/game/Server/Packets/NPCPackets.cpp
    	src/server/game/Server/Packets/NPCPackets.h
    	src/server/game/Server/Packets/QueryPackets.cpp
    	src/server/game/Server/Packets/QueryPackets.h
    	src/server/game/Server/Packets/QuestPackets.cpp
    	src/server/game/Server/Packets/QuestPackets.h
    	src/server/game/Server/Packets/ReputationPackets.cpp
    	src/server/game/Server/Packets/ReputationPackets.h
    	src/server/game/Server/Packets/SpellPackets.cpp
    	src/server/game/Server/Packets/SpellPackets.h
    	src/server/game/Server/Packets/SystemPackets.cpp
    	src/server/game/Server/Packets/SystemPackets.h
    	src/server/game/Server/Packets/TalentPackets.cpp
    	src/server/game/Server/Packets/TalentPackets.h
    	src/server/game/Server/Packets/TradePackets.h
    	src/server/game/Server/Packets/WorldStatePackets.cpp
    	src/server/game/Server/Packets/WorldStatePackets.h
    	src/server/game/Server/WorldSocket.cpp
    	src/server/ipc/CMakeLists.txt
    	src/server/ipc/Commands.cpp
    	src/server/ipc/Commands.h
    	src/server/ipc/ZMQTask.cpp
    	src/server/ipc/ZMQTask.h
    	src/server/ipc/ZmqContext.cpp
    	src/server/ipc/ZmqContext.h
    	src/server/ipc/ZmqListener.cpp
    	src/server/ipc/ZmqListener.h
    	src/server/ipc/ZmqMux.cpp
    	src/server/ipc/ZmqMux.h
    	src/server/ipc/ZmqWorker.cpp
    	src/server/ipc/ZmqWorker.h
    	src/server/scripts/Commands/cs_battlenet_account.cpp
    	src/server/scripts/Commands/cs_mmaps.cpp
    	src/server/scripts/EasternKingdoms/BaradinHold/boss_alizabal.cpp
    	src/server/scripts/EasternKingdoms/BaradinHold/boss_occuthar.cpp
    	src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp
    	src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.h
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_beauty.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_corla.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_karsh_steelbender.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_romogg_bonecrusher.cpp
    	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/instance_blackrock_caverns.cpp
    	src/server/scripts/EasternKingdoms/Deadmines/deadmines.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_daakara.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
    	src/server/scripts/EasternKingdoms/ZulAman/zulaman.h
    	src/server/scripts/EasternKingdoms/ZulGurub/boss_gahzranka.cpp
    	src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo_the_godbreaker.cpp
    	src/server/scripts/EasternKingdoms/ZulGurub/boss_kilnara.cpp
    	src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h
    	src/server/scripts/EasternKingdoms/zone_burning_steppes.cpp
    	src/server/scripts/EasternKingdoms/zone_ironforge.cpp
    	src/server/scripts/EasternKingdoms/zone_stormwind_city.cpp
    	src/server/scripts/EasternKingdoms/zone_tirisfal_glades.cpp
    	src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp
    	src/server/scripts/Kalimdor/Firelands/firelands.h
    	src/server/scripts/Kalimdor/Firelands/instance_firelands.cpp
    	src/server/scripts/Kalimdor/HallsOfOrigination/boss_anraphet.cpp
    	src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp
    	src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp
    	src/server/scripts/Kalimdor/HallsOfOrigination/halls_of_origination.h
    	src/server/scripts/Kalimdor/HallsOfOrigination/instance_halls_of_origination.cpp
    	src/server/scripts/Kalimdor/zone_azshara.cpp
    	src/server/scripts/Kalimdor/zone_darkshore.cpp
    	src/server/scripts/Kalimdor/zone_felwood.cpp
    	src/server/scripts/Kalimdor/zone_moonglade.cpp
    	src/server/scripts/Kalimdor/zone_orgrimmar.cpp
    	src/server/scripts/Kalimdor/zone_stonetalon_mountains.cpp
    	src/server/scripts/Maelstrom/Stonecore/boss_corborus.cpp
    	src/server/scripts/Maelstrom/Stonecore/boss_high_priestess_azil.cpp
    	src/server/scripts/Maelstrom/Stonecore/boss_ozruk.cpp
    	src/server/scripts/Maelstrom/Stonecore/boss_slabhide.cpp
    	src/server/scripts/Maelstrom/Stonecore/instance_stonecore.cpp
    	src/server/scripts/Maelstrom/Stonecore/stonecore.cpp
    	src/server/scripts/Maelstrom/Stonecore/stonecore.h
    	src/server/shared/Cryptography/Authentication/AuthCrypt.h
    	src/server/shared/Cryptography/Authentication/PacketCrypt.cpp
    	src/server/shared/Cryptography/Authentication/WorldPacketCrypt.cpp
    	src/server/shared/Cryptography/HmacHash.cpp
    	src/server/shared/Cryptography/SHA256.cpp
    	src/server/shared/Cryptography/SHA256.h
    	src/server/shared/Database/Implementation/HotfixDatabase.cpp
    	src/server/shared/Database/Implementation/HotfixDatabase.h
    	src/server/shared/Realm/Realm.cpp
    	src/server/shared/Realm/Realm.h
    	src/tools/connection_patcher/CMakeLists.txt
    	src/tools/connection_patcher/Constants/BinaryTypes.hpp
    	src/tools/connection_patcher/Helper.cpp
    	src/tools/connection_patcher/Helper.hpp
    	src/tools/connection_patcher/Patcher.cpp
    	src/tools/connection_patcher/Patcher.hpp
    	src/tools/connection_patcher/Patches/Common.hpp
    	src/tools/connection_patcher/Patches/Mac.hpp
    	src/tools/connection_patcher/Patches/Windows.hpp
    	src/tools/connection_patcher/Patterns/Common.hpp
    	src/tools/connection_patcher/Patterns/Mac.hpp
    	src/tools/connection_patcher/Patterns/Windows.hpp
    	src/tools/connection_patcher/Program.cpp
    	src/tools/map_extractor/loadlib/DBFilesClientList.h
Commits on Aug 26, 2014
  1. @Shauren

    Core/Deps: MySQL sources out.

    Shauren authored
    Windows users are now required to download and install mysql server with headers and libraries
Commits on Jul 30, 2014
  1. @DDuarte
  2. @DDuarte
Commits on Jul 5, 2014
  1. @leak
Commits on May 13, 2014
  1. @leak
Commits on Mar 25, 2014
  1. @Shauren

    Buildsystem: Changed required CMake version to 2.8.9 and removed a ch…

    Shauren authored
    …eck for version we no longer support in msvc settings
Commits on Dec 31, 2013
  1. @Vincent-Michael

    Update copyright note for 2014.

    Vincent-Michael authored
    Happy new year.
Commits on Aug 28, 2013
  1. @Spp-

    Core/Build: Force minimum ACE (5.8.3) and OpenSSL (1.0.0) version det…

    Spp- authored
    …ection
    
    Core/Build: Do not ignore command line cmake options: ACE_INCLUDE_DIR, ACE_LIBRARY and OPENSSL_INCLUDE_DIR
Commits on May 21, 2013
  1. @Spp-

    Core/Build: Fix compile under Ubuntu 13.04 and openSUSE 12.3 (and pro…

    Spp- authored
    …bably other new distros)
    
    Closes #9832
    Closes #9740
Commits on Feb 11, 2013
  1. @click

    Buildsystem/CMake: Correct a few mistakes regarding WITHOUT_GIT, and …

    click authored
    …add a better warning during configure-phase.
  2. @click
  3. @click

    Buildsystem/CMake: Fix an issue with MSVC not finding git-binary when…

    click authored
    … updating the revisionhash/revisiondate + rename DISABLEGITCHECK parameter to WITHOUT_GIT (to adhere to our standard)
    
    Also cleaned up the checks slightly + moved git-specific testing to its own macro (minor changes to shaurens original patch applied)
Commits on Jan 29, 2013
  1. @click

    Buildsystem/CMake: Revoke commit 7b49da4 - it creates unwanted result…

    click authored
    …s when used with PCh on *nix platforms.
  2. @click

    Buildsystem/CMake: Change policy CMP0005 to NEW and corect some build…

    click authored
    …variables accordingly
    
    ** Info from CMake:
    **   The OLD behavior for this policy is to place definition values given to add_definitions directly in the generated build rules without attempting to escape anything.
    **  The NEW behavior for this policy is to generate correct escapes for all native build tools automatically.
    
    If this breaks build, let us know on irc : irc.rizon.net/#trinity
Commits on Dec 31, 2012
  1. @Vincent-Michael

    Update copyright note for 2013.

    Vincent-Michael authored
    Happy new year.
Commits on Nov 26, 2012
  1. @click

    Core/Buildsystem: Clean up compileflags when compiling with warnings …

    click authored
    …fully enabled.
    
     -Wwrite-strings is default enabled when -Wall is set in clang/gcc, hence removed.
     -Woverloaded-virtual is now enabled for C++-code only, this removes the useless warnings when dabbling with C-only code.
Commits on Dec 31, 2011
  1. @Kiperr
Commits on Apr 27, 2011
  1. @click

    Core/Buildsystem: Update copyright-headers for 2011, and adjust with …

    click authored
    …the correct teamname as well.
Commits on Apr 4, 2011
Commits on Jan 10, 2011
  1. Buildsystem: Move EnsureVersion macro-loading into genrevision.cmake.…

    Shauren authored
    … Fixes ensure_version macro not being found.
  2. Buildsystem: Add git versiontesting and path-testing to find git - al…

    click authored
    …so includes a notice if the version is not found/git is not installed correctly.
Commits on Dec 20, 2010
  1. Core/Buildsystem: Resolved quoting problem that caused gcc to spam wa…

    leak authored
    …rnings. Patch by click.
    
    --HG--
    branch : trunk
Commits on Oct 3, 2010
  1. Buildsystem: Generate revision.h additionally during initial cmake ru…

    Shauren authored
    …n, also fixes displaying revision during run
    
    --HG--
    branch : trunk
  2. Buildsystem: Generating revision.h is now a part of build process (re…

    Shauren authored
    …vision.h is back as target)
    
    Buildsystem: Removed non-existing include directories
    
    --HG--
    branch : trunk
Commits on Sep 30, 2010
  1. BuildSystem: Adjust revision-ID/Hash detections slightly so that it

    click authored
    returns the correct variables into revision.h depending on wether we
    have a .hg dir, .hg_archival.txt file, or are simply strip-copied
    somewhere.
    
    --HG--
    branch : trunk
Commits on Sep 29, 2010
  1. BuildSystem: Add another revision.h setup "test-clause" (in case some…

    click authored
    …one doesn't have a .hg dir or .hg_archival.txt)
    
    - Set revision-ID to 0, and revision-hash to "Unknown archive", if an id/hash can not be properly detected.
      This should never happen unless the user has -deliberately deleted- the .hg directory and/or the .hg_archival.txt,
      or does not have the hg command in their command-path
    
    --HG--
    branch : trunk
  2. Buildsystem: Overhaul of the CMake buildsystem:

    click authored
    - utilize CMake for completely generating revision.h (kills off genrev and revision.h targets):
      - pull and set correct revision-ID/hash from Mercurial (hg) when using regular repository sourcetree
      - pull and set correct revision-ID/hash from archived releases (when pulled from googlecode)
      - set and use _BUILD_DIRECTIVE definition (earlier part of revision.h) as compiletime definition
    - delete genrev and related buildsystems
      (now deprecated)
    - Move some files around to adhere to buildsystem structure
    Thanks to Shauren for figuring out the definition-behaviour for MSVC while he was in the shower
    
    --HG--
    branch : trunk
    rename : cmake_uninstall.cmake.in => cmake/platform/unix/cmake_uninstall.in.cmake
Commits on Sep 8, 2010
  1. BuildSystem: Sort out issues with mysql-libraries under *nix (and sho…

    click authored
    …uld now also work properly for Win32)
    
    - Rename the "EXTERNAL_MYSQL" flag to "USE_MYSQL_SOURCES" to reflect it's PROPER use (and ensure that it's ONLY used on Win32)
    - Remove a lingering "scripts" definition (the "scripts"-target is always included, but only from compiled parts (broke builds with -DSCRIPTS=0)
    
    --HG--
    branch : trunk
  2. Buildsystem: Correction on if-test in main CmakeLists.txt

    click authored
    --HG--
    branch : trunk
  3. BuildSystem/Macros: Revert FindMySQL.cmake changes from ea96a5d888 - …

    click authored
    …handled with simple if-tests instead
    
    BuildSystem: Adjust buildfiles so that they reflect their proper parameters (will change when we've cleaned it up even more)
    
    --HG--
    branch : trunk
Commits on Aug 28, 2010
  1. Buildsystem: Move the test for "hidden" flag NOPCH down a bit so it c…

    click authored
    …an override already set options
    
    --HG--
    branch : trunk
  2. Buildsystem: Split out the resultlist from the options, and print it …

    click authored
    …AFTER we've grabbed all the settings
    
    --HG--
    branch : trunk
  3. Buildsystem: Make options load BEFORE platformchecks, so they are pre…

    click authored
    …loaded correctly
    
    + add some more output to make it easier to find possible issues with the new layout
    
    --HG--
    branch : trunk
Something went wrong with that request. Please try again.