Commit Graph

273 Commits

Author SHA1 Message Date
Shauren
f3e73c01a1 Dep/gsoap
* Added httpget and httppost plugins
* Compile with ssl support
2016-03-26 18:21:42 +01:00
Shauren
092d52080f Dep: Added google protobuf 2016-03-26 00:30:28 +01:00
Naios
46daaf7689 Dep: Add efsw (entropia file system watcher)
* 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-24 13:53:10 +01:00
Shauren
3d32fd6ce0 Dep: Add rapidjson 2016-03-23 22:09:55 +01:00
Shauren
59f6267573 Dep: Removed zmqpp from package list 2016-03-20 19:00:12 +01:00
Shauren
92e247b226 Core/Dep: Removed ZMQ dependency in preparation for future changes 2016-03-20 18:50:25 +01:00
Naios
b0ac332d58 CMake: Provide proper interface targets from dependencies
* to make use of cmakes inherited link dependencies which
  imports all include directories/ definitions from the link library

(cherry picked from commit 1a572d2425)
2016-03-19 23:19:50 +01:00
Naios
3618e0f608 Dep: Fix an oversight in f52495c6
* Thanks dobrMAN for noticing

(cherry picked from commit 83f439ab43)
2016-03-16 18:53:04 +01:00
Naios
37dbbe22eb Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8c
(cherry picked from commit f52495c66b)
2016-03-16 16:12:04 +01:00
Shauren
4f78efd463 Core/Maps: Parse MFBO adt chunk to properly handle height where player 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-09 00:14:58 +01:00
Shauren
43642630c7 Dep/CascLib: Update to ladislav-zezula/CascLib@919a2d670c 2016-02-08 20:57:52 +01:00
Vincent-Michael
478cc756eb Update copyright note for 2016
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Naios
aa3020c26d Dep/CppFormat: Update cppformat to cppformat/cppformat@5c76d107cb 2015-12-08 16:26:58 +01:00
Carbenium
823d50421b Dep/SFMT: Add diff fordd55e41c8158fe1f60e120b0b89469d4112158d2
(cherry picked from commit d4608c8168)
2015-11-26 23:54:26 +01:00
Carbenium
260005a7e7 Dep/SFMT: Fix a strict-aliasing warning reported by GCC 4.9
(cherry picked from commit dd55e41c81)
2015-11-26 23:54:25 +01:00
Shauren
2c23a686e3 Dep/g3d: Removed std::shared_ptr, std::weak_ptr, std::dynamic_pointer_cast, std::static_pointer_cast and std::enable_shared_from_this from global namespace 2015-11-04 21:04:40 +01:00
Shauren
d2795c98dd Dep: Added description to g3d hotfix list 2015-08-02 00:07:53 +02:00
Shauren
cce7f1adf2 Dep: Silenced build warning in G3D header, part2, forgot to save 2015-08-01 19:03:26 +02:00
Shauren
22653c99f8 Dep: Silenced build warning in G3D header 2015-08-01 18:53:50 +02:00
Shauren
421432ea53 Buildsystem: Removed unneeded warning disabling from gsoap (handled on global /dep level) 2015-07-12 14:34:55 +02:00
Shauren
c24787f666 Buildsystem: Fixed disabling compiler warnings in dep for clang/icc 2015-07-03 11:19:27 +02:00
DDuarte
58adb74717 Dep: Disable 2 warnings in zmqpp and CascLib 2015-07-03 02:23:58 +01:00
jackpoz
e98b8fa7c5 Dep/G3D: Backport fix from G3D10
(cherry picked from commit b9d5b194df)
2015-07-03 01:16:51 +01:00
jackpoz
2dba70c655 Dep/gsoap: Turn off build warnings
Disable -Wunused-parameter warnings in gsoap library to have a 0-warning build till the library gets updated

(cherry picked from commit 77f7f56268)
2015-07-03 01:14:41 +01:00
Naios
d4ade6b45f Dep/CppFormat: Update cppformat to cppformat/cppformat@7859f81233
* clean up our custom CMakeList.txt

(cherry picked from commit 93d1028d75)
2015-07-01 21:22:38 +02:00
jackpoz
622ff39f49 Core/Dependencies: Fix some warnings in G3D
(cherry picked from commit c86cf03dce)
2015-06-29 15:54:00 +01:00
jackpoz
a48f8f4de9 Core/Dependencies: Update recast
Update recast to 1dd5cf1883
Fix 2 warnings.

These changes have no effect on MMAPs and it's not needed to re-extact them.

(cherry picked from commit dfa556aaa2)

Conflicts:
	dep/PackageList.txt
2015-06-29 15:52:57 +01:00
jackpoz
c0f56fbfd8 Core/Misc: Add valgrind support for jemalloc
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 60a29f7614)
2015-06-26 03:30:11 +01:00
Shauren
ed75b0649a Tools: Modified output files of all extractors to use 4 characters for map 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-05-07 00:07:44 +02:00
Naios
f48b6f286c Dep/CppFormat: Update cppformat to cppformat/cppformat@fd53bb6fb8
* fixes /W4 warning spamming.

(cherry picked from commit 66ce97c87e)
2015-04-05 21:31:31 +02:00
Naios
3486f15352 Dep/CppFormat: Update cppformat to cppformat/cppformat@aab64b55a4
* fixes argument limit, argument count is unlimited now.

(cherry picked from commit 589296da90)
2015-04-02 22:55:50 +02:00
Naios
352012e531 Core/Updates: Add an automatic database update system. Automatically detects 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-21 14:09:38 +00:00
Naios
e40a5bf0b1 Dep/CppFormat: Update cppformat to cppformat/cppformat@bf8636c959
* fixes detecting support of <initializer_list>
* fixes build on solaris
2015-03-18 19:19:30 +01:00
Nayd
3eaace1508 Dep/CppFormat: Fix cmake error when using GCC 2015-03-18 00:47:19 +00:00
Naios
95ebe4f31c Core/Log: Add type safe formatting
* 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-13 09:15:42 +01:00
Shauren
b60cfa9bf4 Deps/CascLib: Updated to ladislav-zezula/CascLib@d1d617d4fe 2015-03-04 12:18:51 +01:00
Duarte Duarte
3695ba18aa Core/Packets: Re-order DEFINE_SERVER_OPCODE_HANDLER calls and remove a duplicated one 2015-02-22 05:41:41 +00:00
Duarte Duarte
abfeb89094 Dep/CascLib: Update to 4235e5f203 2015-02-22 05:38:27 +00:00
jackpoz
aca47618d2 Core/Dep: Remove unneeded recast files
(cherry picked from commit 6390e6a4cc)
2015-01-17 17:27:04 +01:00
Nayd
31e3dc2e75 Dep/CascLib: Update to 5d3789af34
Closes #13866
2015-01-11 23:02:19 +00:00
Vincent-Michael
ab90f74486 Update copyright note for 2015
Happy new year
2015-01-01 00:28:09 +01:00
Nayd
09f57db03d Dep/zlib: Update zlib from version 1.2.7 to 1.2.8
"Version 1.2.8 fixes a very rare bug in decompression. All users are encouraged to upgrade immediately. Version 1.2.8 also has these improvements:
Add new inflateGetDictionary() function
Fix bug where gzopen() immediately followed by gzclose() would write an empty file instead of an empty gzip stream.
Fix bug in gzclose() when gzwrite() runs out of memory"
2014-12-24 17:45:29 +00:00
DDuarte
f330b70eb5 Dep/CastLib: Update to 3e3f4f443c 2014-11-08 19:47:55 +00:00
Bernd Lörwald
029e4fd2f6 dep: zmqpp: add diff for htonll/ntohll workaround 2014-10-23 00:12:50 +02:00
Bernd Lörwald
46f26bb75e dep: zmqpp: don't define htonll and ntohll if already #defined
is the case with osx: defined in /usr/include/sys/_endian.h
2014-10-22 23:59:39 +02:00
Bernd Lörwald
2b6669c544 dep: zmqpp: don't specify namespace while inside same namespace 2014-10-22 23:59:39 +02:00
Shauren
8936723291 Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 6.x
Conflicts:
	dep/PackageList.txt
	src/server/bnetserver/Packets/WoWRealmPackets.cpp
	src/server/bnetserver/Server/Session.cpp
2014-10-18 17:03:30 +02:00
Shauren
efcde65cf2 Dep/zmqpp: Build fix for ZMQ version 2.2.0 2014-10-17 23:40:17 +02:00
Shauren
f773a9e053 Core: Implemented IPC (Inter-process communication) between worldserver and bnetserver using ZeroMQ library.
* Implemented ToonReady and ToonLoggedOut battle.net packets
2014-10-17 22:48:06 +02:00
Shauren
3ee9961ecc Updated PackageList 2014-10-10 20:18:48 +02:00