aboutsummaryrefslogtreecommitdiff
path: root/dep
AgeCommit message (Collapse)Author
2016-07-28Dep: Remove boost regex dependency and replace its uses with std regex ↵Shauren
(works since gcc 4.9)
2016-07-22Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@2702efeae5f63c64f6d883cfcc219daa2fb06108
2016-07-18Tools: Extractor updatesShauren
* VMAP extractor does not work due to a bug in CascLib
2016-05-23Update CMakeLists.txtAokromes
2016-05-14Build: Updated boost required to 1.55Vincent-Michael
2016-04-25Dep/Protobuf: Quote a string in the CMakeListsNaios
* Prevents errors when the c or cxx flags are empty for some reason (which should never happen in proper configured environments). * Closes #17031
2016-04-17Dep/Protobuf: Link protobuf dynamically when building with shared libsNaios
* Fixes issues with linux and dynamic linking * Closes #16993
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.
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.
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.
2016-04-09CMake: Add jemalloc when tools are enabled too * Since jemalloc is linked by ↵Naios
common which is used by tools (cherry picked from commit 0cc1af721e05c89d82429aaf04c2b8241b768252)
2016-04-05Buildsystem: Initial changes to support building with vs clang toolsetShauren
2016-04-03Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@d477d30f7c2b3a306fd07c92929950639335fb3f
2016-03-28Build fixesShauren
2016-03-26Dep/gsoapShauren
* Added httpget and httppost plugins * Compile with ssl support
2016-03-26Dep: Added google protobufShauren
2016-03-24Dep: Add efsw (entropia file system watcher)Naios
* Uses system API's which reduces the overhead instead of checking periodically for changes. * Will be used in the hotswap system to reload shared libraries on changes.
2016-03-23Dep: Add rapidjsonShauren
2016-03-20Dep: Removed zmqpp from package listShauren
2016-03-20Core/Dep: Removed ZMQ dependency in preparation for future changesShauren
2016-03-19CMake: Provide proper interface targets from dependenciesNaios
* to make use of cmakes inherited link dependencies which imports all include directories/ definitions from the link library (cherry picked from commit 1a572d242593124f986d3ed08710b96a142a6763)
2016-03-16Dep: Fix an oversight in f52495c6Naios
* Thanks dobrMAN for noticing (cherry picked from commit 83f439ab4306bfa45df23be2bd80832ec0107c54)
2016-03-16Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8cNaios
(cherry picked from commit f52495c66b1b219f82729221e8023a86b28d54bf)
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-08Dep/CascLib: Update to ↵Shauren
ladislav-zezula/CascLib@919a2d670cb749c501ee15887a88e9b9a538961b
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-12-08Dep/CppFormat: Update cppformat to cppformat/cppformat@5c76d107cbafNaios
2015-11-26Dep/SFMT: Add diff fordd55e41c8158fe1f60e120b0b89469d4112158d2Carbenium
(cherry picked from commit d4608c8168e547581319386114e70e6ac953a97a)
2015-11-26Dep/SFMT: Fix a strict-aliasing warning reported by GCC 4.9Carbenium
(cherry picked from commit dd55e41c8158fe1f60e120b0b89469d4112158d2)
2015-11-04Dep/g3d: Removed std::shared_ptr, std::weak_ptr, std::dynamic_pointer_cast, ↵Shauren
std::static_pointer_cast and std::enable_shared_from_this from global namespace
2015-08-02Dep: Added description to g3d hotfix listShauren
2015-08-01Dep: Silenced build warning in G3D header, part2, forgot to saveShauren
2015-08-01Dep: Silenced build warning in G3D headerShauren
2015-07-12Buildsystem: Removed unneeded warning disabling from gsoap (handled on ↵Shauren
global /dep level)
2015-07-03Buildsystem: Fixed disabling compiler warnings in dep for clang/iccShauren
2015-07-03Dep: Disable 2 warnings in zmqpp and CascLibDDuarte
2015-07-03Dep/G3D: Backport fix from G3D10jackpoz
(cherry picked from commit b9d5b194df2719bda956ea4f8794916ceb4bdd58)
2015-07-03Dep/gsoap: Turn off build warningsjackpoz
Disable -Wunused-parameter warnings in gsoap library to have a 0-warning build till the library gets updated (cherry picked from commit 77f7f562683753a15bd2d3f80e65385f88383566)
2015-07-01Dep/CppFormat: Update cppformat to cppformat/cppformat@7859f8123311c1b8f698Naios
* clean up our custom CMakeList.txt (cherry picked from commit 93d1028d75ee4847ebcaa075f56a4d9e7632c33a)
2015-06-29Core/Dependencies: Fix some warnings in G3Djackpoz
(cherry picked from commit c86cf03dcefad845ca52b1bb1c9b1baa89105462)
2015-06-29Core/Dependencies: Update recastjackpoz
Update recast to https://github.com/memononen/recastnavigation/commit/1dd5cf1883d61e723fef3d4957cf758c50e7a52b Fix 2 warnings. These changes have no effect on MMAPs and it's not needed to re-extact them. (cherry picked from commit dfa556aaa2fd60f881845d381f71294b945396f6) Conflicts: dep/PackageList.txt
2015-06-26Core/Misc: Add valgrind support for jemallocjackpoz
Set CMake option VALGRIND to add valgrind support to jemalloc. Set CMake parameter VALGRIND_INCLUDE_DIR to the valgrind include directory. (cherry picked from commit 60a29f761467c0ac76129f2f761ca0de9e7d237d)
2015-05-07Tools: Modified output files of all extractors to use 4 characters for map ↵Shauren
id and changed name format of map files to include a separator between values '_' that makes tokenization possible * This fixes generating mmaps for maps with id >= 1000 * Fixed a crash happening when unloading last phased mmap tile * Removed remaining references to libmpq in CMakeLists Reextracting maps/vmaps/mmaps IS REQUIRED after this commit
2015-04-05Dep/CppFormat: Update cppformat to cppformat/cppformat@fd53bb6fb88a23e3Naios
* fixes /W4 warning spamming. (cherry picked from commit 66ce97c87e347ab9426ffbd60b6fe5aa90a96b9b)
2015-04-02Dep/CppFormat: Update cppformat to cppformat/cppformat@aab64b55a4c5db5Naios
* fixes argument limit, argument count is unlimited now. (cherry picked from commit 589296da9044be13f921724e8c2b1312bebde4c8)
2015-03-21Core/Updates: Add an automatic database update system. Automatically detects ↵Naios
new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-18Dep/CppFormat: Update cppformat to cppformat/cppformat@bf8636c9596fbfdddNaios
* fixes detecting support of <initializer_list> * fixes build on solaris
2015-03-18Dep/CppFormat: Fix cmake error when using GCCNayd
2015-03-13Core/Log: Add type safe formattingNaios
* improves safety and log speed through: - variadic templates - perfect forwarding * fixes a newline in db logs * improve performance of Appender::write by using std::ostringstream && std::move
2015-03-04Deps/CascLib: Updated to ↵Shauren
ladislav-zezula/CascLib@d1d617d4feecd39bae049e19b0e217a1a84bedc6