aboutsummaryrefslogtreecommitdiff
path: root/dep/boost
AgeCommit message (Collapse)Author
2024-04-22Core/Misc: Support boost 1.85Shauren
(cherry picked from commit cfa838df5de5a36f6ecef5211e9a3ea8e3774d1b)
2024-02-26Dep/Boost: Drop windows boost hacks (#29358)funjoker
(cherry picked from commit 17c69368a351bcea8cd59e1969fbc4999ef88201)
2024-02-26Build: Silence CMake warnings about boost version being too newShauren
(cherry picked from commit ade8aa33a1b5b83c7087fd0a29789c6ec750d9ac)
2024-02-26Build: Cleanup boost CMakeLists from pre-c++11 flag checksShauren
(cherry picked from commit c9f1606b760d724851c12a6bc13405a3ec03cc0c)
2024-02-26Build: Update required cmake version to 3.18Shauren
* Remove cotire (cherry picked from commit add53fb3ef410812b73a9143cb1a32d09b43002a)
2023-12-02Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427 (cherry picked from commit b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3)
2022-02-14Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and ↵Shauren
remove compatibility code for unsupported versions (cherry picked from commit f6e72494f185d096f2cce70e646f0761e67e1bc7)
2021-06-13Build/CMake: Only complain about missing BOOST_ROOT when Boost is not found ↵Jan Van Buggenhout
(#26598)
2021-02-21CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace (#26119)Giacomo Pozzoni
* CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace * Allow to specify where backtrace.h header is with cmake option -DBOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE="/usr/lib/gcc/x86_64-linux-gnu/10/include/backtrace.h" Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2020-07-28Dep/Boost: Set boost msvc version on Windows to 14.2jackpoz
14.2 is the only supported one (Visual Studio 2019)
2020-07-19Dep/Boost: Remove unused thread library (#25076)Giacomo Pozzoni
2020-07-18Dep/Boost: Set boost version to 1.67 on *nix and 1.70 on Windows (#25069)Giacomo Pozzoni
2020-07-15Core/Misc: Replace boost::optional with std::optional (#25047)Peter Keresztes Schmidt
C++17 is already mandatory, so it's a safe thing to do
2020-06-20Build: Fix gcc pch buildsShauren
(cherry picked from commit 8c4e6c5e1404b0663edaf8432bf3eed251a99f85)
2020-05-31Cherry-pick some cmake commits (#24720)Giacomo Pozzoni
* Build system: Support new in cmake 3.17 Ninja Multi-Config generator (cherry picked from commit 369b618d4f160816818681ed7e41063e2d9ba5b5) * Build system: Fixed PCH with MSVC & Ninja generator (cherry picked from commit d669f46b6d5190dabc686a35656e8b03f5ec325b) * Core: Fix clang 10 warnings (cherry picked from commit 7272508cb4b51ec5591b6f0e542ea29091db7546) # Conflicts: # src/common/Utilities/Util.h # src/server/bnetserver/REST/LoginRESTService.cpp # src/server/game/Entities/Object/Position.h # src/server/game/Entities/Player/Player.cpp # src/server/game/Guilds/GuildFinderMgr.h # src/server/game/Movement/Spline/MoveSplineFlag.h # src/server/shared/Dynamic/LinkedList.h * Build system: Set -Wno-deprecated-copy only for clang 10 (cherry picked from commit 7fdeb259ba398d5d9343a5dcd1a89562dfcbe981) * Core/Misc: GCC build and warning fixes (cherry picked from commit 4d69cc1c567180b408ddbadb9edf26859cf4c006) # Conflicts: # src/common/Utilities/Util.cpp # src/server/database/Database/MySQLConnection.cpp # src/server/game/Battlefield/Zones/BattlefieldTB.cpp # src/server/game/DataStores/M2Stores.cpp # src/server/game/DungeonFinding/LFGMgr.cpp # src/server/game/DungeonFinding/LFGPlayerData.cpp # src/server/game/Entities/GameObject/GameObject.cpp # src/server/game/Entities/Item/Item.cpp # src/server/game/Entities/Object/Updates/UpdateFields.h # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/RestMgr.cpp # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Handlers/PetHandler.cpp # src/server/game/Server/Packets/GuildPackets.h # src/server/game/Spells/Auras/SpellAuraEffects.cpp # src/server/game/Spells/Auras/SpellAuras.cpp # src/server/game/Spells/Spell.cpp # src/server/game/Spells/SpellInfo.cpp # src/server/game/Spells/SpellMgr.cpp # src/server/scripts/Argus/AntorusTheBurningThrone/boss_garothi_worldbreaker.cpp # src/server/scripts/Kalimdor/HallsOfOrigination/instance_halls_of_origination.cpp # src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp # src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp # src/server/scripts/Northrend/zone_sholazar_basin.cpp # src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp # src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp # src/server/scripts/Outland/HellfireCitadel/BloodFurnace/instance_blood_furnace.cpp # src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp # src/tools/vmap4_extractor/gameobject_extract.cpp # src/tools/vmap4_extractor/model.cpp # src/tools/vmap4_extractor/vec3d.h * Build system: Print found git version when warning about it being too old (cherry picked from commit 1ae72db201189877c1b863fac140eb4b0a45c5bb) * Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73 (cherry picked from commit 161944b7643c62f9e7705c64e42d42e5d07f1959) # Conflicts: # dep/boost/CMakeLists.txt * Remove some code that was already removed from 335 and then cherry-picked into master Co-authored-by: Shauren <shauren.trinity@gmail.com>
2020-01-02New yearAokromes
Say bye bye to every year changing dates
2019-09-14Core/Build: Fix build with boost 1.71Shauren
2019-04-19Buildsystem: Fix finding VS 2019 compiled boost libsjackpoz
2019-01-12Buildsystem: Configure boost to return error messages encoded using utf8 ↵Shauren
instead of whatever current system code page is on windows
2019-01-01Happy New Year, folks. It's 2019!Treeston
2018-03-07Dep/Boost: Set boost version to 1.58 on *nixjackpoz
2018-01-06Core/Misc: Added compatibility layer for boost 1.66 and future std:: ↵Shauren
networking stuff * Based on work done by @dimiandre in PR #21173 Closes #21171 Closes #21173 (cherry picked from commit dfd2660a85e4f0891c63009ee8425b2796586409)
2018-01-01Update copyright note for 2018tkrokli
Best wishes for the new year.
2017-08-03Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for ↵Shauren
name validation Closes #20094
2017-04-22Build: fix finding VS 2017 compiled boost libsariel-
2017-02-27Dep: Use the anonymous namespace free definition of `boost::none`.Naios
* Fixes MSVC linking errors after the recent changes: "class boost::none_t const & const boost::`anonymous namespace' ::none" (?none@?A0x518851d0@boost@@3AEBVnone_t@2@EB) already defined in scripts_commands.lib... * Sets the required version of boost on windows to 1.59 according to the wiki.
2017-02-06Core/Misc: Added regex compatibility layer to fall back to boost::regex for ↵Shauren
really old compiler (cherry picked from commit b6f1f8405f57e3b65c3b838ea87141716023bc72)
2017-01-02Update Copyright notice for 2017tkrokli
Happy new year!
2016-08-02Dep: Remove boost regex dependency and replace its uses with std regex ↵Shauren
(works since gcc 4.9) (cherry picked from commit 943496e56b648b050ba6e38d83a8161255c1d537) # Conflicts: # src/server/game/DataStores/DB2Stores.cpp # src/server/game/DataStores/DB2Stores.h
2016-05-17Build: Updated boost required to 1.55Vincent-Michael
(cherry picked from commit fe61770036195c5d11d549e78b720448629ec3cd)
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-03-18CMake: Provide proper interface targets from dependenciesNaios
* to make use of cmakes inherited link dependencies which imports all include directories/ definitions from the link library