Aokromes
719a317a67
Update copyright note for 2017
2017-01-02 07:26:38 +01:00
Naios
a682a01270
Core/Common: Move the query callback header to the database project
...
* Also renames the header to it's correct name QueryCallback
2016-08-10 08:59:35 +02:00
Shauren
ff4da3acaa
Core/Misc: Fixed warnings found by GCC 6
...
(cherry picked from commit 67fd3ee726cbd509e6a15f81f4780e757a78a8b5)
# Conflicts:
# src/server/game/Spells/Auras/SpellAuras.cpp
2016-05-12 09:09:30 +02:00
Naios
09fa0ab46a
Core/Database: Move DatabaseWorkerPool into it's own translation unit
2016-03-03 01:06:13 +01:00
Naios
5ed0180994
Core/Database: Use RAII instead of raw pointers for resource management
...
* Corrects dirty usage of vectors with array indexes
* Removes _connectionCount which is now handled through the vector size
* Rename magic identifier "t" to "connection"
2016-03-03 01:06:13 +01:00
Rushor
923a368ac7
Update copyright note for 2016
2016-01-01 12:02:33 +01:00
Shauren
7631ec444e
Core/DBLayer: Improve error message from 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11
...
(cherry picked from commit d31706b07e5e4a4d632f5deea7076e864b467bbe)
2015-11-14 13:54:36 +01:00
Shauren
536365a70f
Fix build for mysql versions older than 5.7
...
(cherry picked from commit 5604aed5f130a48a660fa2a2f957489f6a3024ea)
2015-11-13 09:28:14 +01:00
Shauren
9bc5088a81
Core/DBLayer: Ensure that MySQL version used when compiling is the same as libmysql.dll version used for running the server.
...
Ref #15848
(cherry picked from commit 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11)
2015-11-12 17:55:10 +01:00
Shauren
25c0303976
Core/DBLayer: Added compile time validation for prepared statement indexes passed to DatabaseWorkerPool::GetPreparedStatement turning mistakes like the one fixed in 0327927fa61434d432f9749fd9242ae5dce9a5cd into compiler errors.
...
(cherry picked from commit 7c75160f590812f0c5d70fd9c68441068e2ded48)
Conflicts:
src/server/database/Database/Implementation/HotfixDatabase.h
src/server/shared/DataStores/DB2StorageLoader.cpp
src/server/shared/DataStores/DB2StorageLoader.h
src/server/shared/DataStores/DB2Store.h
2015-09-27 17:08:50 +02:00
StormBytePP
7b245a0b6b
Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert
2015-09-21 15:11:06 +02:00
StormBytePP
1f66d719f2
Core/BuildSystem: Merge collision, debugging, threading, utilities and configuration into "common" which does not depend on shared anymore and moved database out of shared library
...
These changes enables to build tools only without even having MySQL installed
2015-08-16 21:23:15 +02:00