Age | Commit message (Collapse) | Author |
|
* This is the current GCC version of debian 9
(cherry picked from commit 5a9ccae3e1115d6fb1dcc287b1cb2d45779fd39b)
|
|
|
|
|
|
without generating debug info
|
|
|
|
Change from Clang 3.9 to 3.5 (current version available).
3.9 was shown to take longer than 3.5 and having random segfaults here and there.
|
|
|
|
Ref https://docs.travis-ci.com/user/build-environment-updates/2016-12-02/
|
|
|
|
|
|
(cherry picked from commit 24ac2bb9be5099b67edfd3239ab2ec8c12362a7a)
|
|
(cherry picked from commit 21ee9be110b20b95e319c8aa14d64083fbf33736)
# Conflicts:
# .travis.yml
|
|
* Fixes the travis build
* Ref 8778829a98e3d605
|
|
|
|
* 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.
|
|
|
|
|
|
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size
|
|
* Since we require at least version 3.0 now
(cherry picked from commit 87bc353b3446fb95e141d44fe49da3e5059f7436)
|
|
(cherry picked from commit ba3c54323bc6a53539dbf4bfba9a50aa2c307d6f)
|
|
displayed instead of failing after the first one
(cherry picked from commit 53d56551bedefc8409b75bbea8fdd4d89e50c682)
|
|
* Will mark the travis build as failed when the database updater is broken.
(cherry picked from commit 4dd6070c795fa7b34a38af0bd8d19d55bbc62959)
|
|
work, and @Shauren for IDA help
Conflicts:
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
src/server/game/Handlers/TaxiHandler.cpp
|
|
|
|
the sources
(cherry picked from commit 2b6ddce59b2e1f7bff83f904813ef86acecf243d)
|
|
Change libmysqlclient15-dev to libmysqlclient-dev
|
|
|
|
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>
|
|
|
|
|
|
modification, move to tools, integrate into cmake
note: no longer downloads nonexistent modules
note: now throws on not finding patterns
new dependency: boost.filesystem
Closes #13471
|
|
Note: hotfixes_database.sql will be empty until the next TDB release
And here's a friendly reminder that trinity now uses 4 DBs: characters, auth, world and hotfixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forgot in e08efb89e4709c0a6f82e616780b738b9e8ee399
|
|
Also increase parallel build to 10 from 4 (if it is going to fail anyway it can at least fail fast)
|
|
killed builds"
This reverts commit 32673f63c57612fde9dfb3dcd0f67b2a459fa7ca.
|
|
|
|
Simply because people can't read instruction guides...
|
|
It generates a lot of warnings and it is not useful to test build
|
|
This way the automated build with error if sqls contain errors.
Do NOT import world_database.sql, keep using TDB releases.
|
|
|
|
Also added master and 4.3.4 build status to the README
|
|
|
|
It was a good idea but it doesn't work in pratice.
|