Commit Graph

326 Commits

Author SHA1 Message Date
Traesh
2704e3c6f8 Update DetourNavMeshQuery.cpp (#22518) 2018-09-25 16:18:47 +02:00
Shauren
a4892d64fe Dep/Recast: Fixed area type merges 2018-04-22 00:59:45 +02:00
Aokromes
bc88d3bc15 Scripts/Commands: implemented command .server debug
- Shows detailed information about server setup, useful when reporting a bug:
 * rev. hash
 * versions of mysql, openssl, boost, cmake
 * info about autoupdater
 * info about ports (realmlist and current)
 * vmap/map/mmap status and folder sizes
 * available DBC locales
 * TDB version

cherry pick of d18f8b94b0

Running this command when reporting bugs is MANDATORY (you can censor paths)
2018-03-14 11:41:09 +01:00
Shauren
dfd2660a85 Core/Misc: Added compatibility layer for boost 1.66 and future std:: networking stuff
* Based on work done by @dimiandre in PR #21173

Closes #21171
Closes #21173
2018-01-06 01:21:59 +01:00
vincent-michael
7d00ae4045 Update copyright note for 2018
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
d66f140960 Dep/CascLib: Update to ladislav-zezula/CascLib@c63818ecf8 2017-12-30 00:26:38 +01:00
Naios
95a837717b Build: Disable warnings in protobuf projects 2017-12-20 04:04:28 +01:00
Naios
ad3e16c24e Dep: Update fmt to fmtlib/fmt@f9c97de46b
(cherry picked from commit b4a42d1d06)
2017-12-20 04:04:27 +01:00
Naios
964d6bd1b2 Build: Use the cotire library for precompiled header handling
* Required for handling flags inherited by linked projects
  correctly in the corresponding precompiled header.
* Reduces the maintenance effort for precompiled headers

(cherry picked from commit 92f96fc10e)
2017-12-20 04:04:27 +01:00
Naios
ff35262a3a Build: Use interface targets for inheriting flags and definitions
* Remove the usage of global flags and definitions
  set through the CMAKE_CXX_FLAGS variable.
* Use cmake target compile features for setting the
  CXX standard automatically.
* Make C++14 globally available in the project
* Closes #21033

(cherry picked from commit e60c1f84a7)
2017-12-20 04:04:27 +01:00
Naios
e7ec5bead1 Dep/fmt: Update fmt to fmtlib/fmt@5f39721c0a
* Rename cppformat to fmt in the PackageList.txt

(cherry picked from commit 5077c8289c)
2017-10-16 22:54:23 +02:00
Naios
c7f0dfd262 Dep/efsw: The current version is equal to the one we have in the source tree
(cherry picked from commit 81b65fef45)
2017-10-16 22:54:23 +02:00
Shauren
3f39913628 Dep/CascLib: Update to ladislav-zezula/CascLib@fb94421553 2017-08-17 17:31:02 +02:00
ariel-
f7e7aef8fc Dep/gSOAP: Update gSOAP to 2.8.49
Closes #20039
2017-07-20 11:26:26 +02:00
vincent-michael
65a1ce69ec Dep: Added missing part in 94df1c0935 2017-06-30 20:33:41 +02:00
vincent-michael
94df1c0935 Dep/CascLib: Update to ladislav-zezula/CascLib@16f80d1433 2017-06-30 20:32:03 +02:00
vincent-michael
2645aedf61 CMake: Optimize code in 5734643cec 2017-06-27 22:02:49 +02:00
ariel-
5734643cec Build: fix finding VS 2017 compiled boost libs 2017-06-26 00:31:48 +02:00
Naios
9b346dc22b Build: Fix a build error which happened on unix debug builds
* Thanks DDuarte for the fix
* Closes #19786

(cherry picked from commit 5032fb462e)
2017-06-05 20:50:16 +02:00
joschiwald
b192c46b06 Core/Creature: Added UnitFlags3 to creature_template 2017-05-21 14:17:47 +02:00
Gacko
2b48a84524 Apply ladislav-zezula/CascLib PR#73: Fix build on Mac/Linux.
https://github.com/ladislav-zezula/CascLib/pull/73
2017-05-20 12:26:40 +02:00
joschiwald
d7d4cadd9c Dep/CascLib: Update to ladislav-zezula/CascLib@4c04c6c2bf 2017-05-20 11:04:03 +02:00
Shauren
2dc88c70f8 Core: Only build Recast with tools selected 2017-03-26 22:17:59 +02:00
Shauren
7257c1b2ec Update PackageList.txt 2017-03-07 17:17:23 +01:00
Shauren
5e3156e27f Dep/CascLib: Update to ladislav-zezula/CascLib@2313e4aff9
Closes #19237
2017-03-07 17:14:16 +01:00
vincent-michael
c0a2c30a27 Dep/G3D: Fixed Visual Studio 2017 build 2017-03-07 16:43:11 +01:00
jackpoz
e5ba8f1e4d Core/MMAPs: Update recast
Update recast to 64385e9ed0

(cherry picked from commit 1d7013e0e2)

# Conflicts:
#	dep/PackageList.txt
2017-02-12 15:41:19 +01:00
Aokromes
c1840dd33e Update PackageList.txt
(cherry picked from commit cb247ea033)
2017-02-11 17:54:38 +01:00
ariel-
c7d2ca3030 Dep/gSOAP: Update gSOAP to 2.8.33
(cherry picked from commit 3056feb9b2)
2017-02-11 17:43:06 +01:00
ariel-
24847c01ef Dep/gSOAP: Remove pointless diff not valid after d42c048818
(cherry picked from commit f87e65bca8)
2017-02-11 17:42:59 +01:00
Shauren
c7d6b6f92c Dep/CascLib: force linking with zlib
Closes #19074
2017-02-08 22:54:32 +01:00
Shauren
5d1f213dad Dep/CascLib: Update to ladislav-zezula/CascLib@a03e2a397d
Fixes coverity issues:
CID 1254550
CID 1254603
CID 1254604
CID 1264604
CID 1254544
2017-01-20 22:49:44 +01:00
Shauren
8ed04724bb Dep: Update rapidjson to v1.1.0 2017-01-02 17:15:54 +01:00
vincent-michael
86b98686a9 Update copyright note for 2017
Happy new year
2017-01-01 16:23:13 +01:00
DDuarte
e6473ab5d9 Dep: Update fmt (cppformat) to 3.0.1 7fa8f8fa48
Also renamed cppformat to fmt
2016-12-29 23:45:59 +00:00
Shauren
89320f2bc5 Dep/CascLib: Update to ladislav-zezula/CascLib@8f606d1ae0
Closes #18420
2016-12-12 18:33:30 +01:00
Shauren
b6f1f8405f Core/Misc: Added regex compatibility layer to fall back to boost::regex for really old compiler 2016-12-10 19:11:10 +01:00
Shauren
c856a058b5 Dep: Update CascLib to ladislav-zezula/CascLib@e2fc95cdb1 2016-12-05 17:41:27 +01:00
jackpoz
a59fef4bff Dep/G3D: Backport warning fix from G3D10
(cherry picked from commit bf5c37a5d0)
2016-10-11 14:16:30 +02:00
Shauren
943496e56b Dep: Remove boost regex dependency and replace its uses with std regex (works since gcc 4.9) 2016-07-28 08:48:48 +02:00
Shauren
ed07955372 Dep/CascLib: Update to ladislav-zezula/CascLib@2702efeae5 2016-07-22 17:33:43 +02:00
Shauren
fe4d11c65a Tools: Extractor updates
* VMAP extractor does not work due to a bug in CascLib
2016-07-18 23:37:19 +02:00
Aokromes
dae31c9182 Update CMakeLists.txt 2016-05-23 08:50:54 +02:00
Vincent-Michael
fe61770036 Build: Updated boost required to 1.55 2016-05-14 21:19:22 +02:00
Naios
d44eb86108 Dep/Protobuf: Quote a string in the CMakeLists
* 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-25 19:04:25 +02:00
Naios
9701fca7df Dep/Protobuf: Link protobuf dynamically when building with shared libs
* Fixes issues with linux and dynamic linking
* Closes #16993
2016-04-17 17:36:40 +02:00
Naios
848b8a4136 Core/Scripts: Split script subdirectories into independent modules
* 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-11 21:13:58 +02:00
Naios
a8ce2b68eb CMake: Fix a misbehaviour of the boost no scoped enums test
* 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-11 21:13:05 +02:00
Naios
3497b4960b Core/Common: Capsule boost process into helper functions
* 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-11 20:07:24 +02:00
Naios
c1b6d7992e CMake: Add jemalloc when tools are enabled too * Since jemalloc is linked by common which is used by tools
(cherry picked from commit 0cc1af721e)
2016-04-09 17:14:57 +02:00