Commit graph

8 commits

Author SHA1 Message Date
Leodagan
e219ae097b Update: New Compiled SQLite Library for Mono 2016-04-29 14:43:09 +02:00
kypdurron
27f7be4aef Revert "Removed : Shared Modules Binary Dependencies"
SQLite Managed Only DLL restored for Unix Target
This reverts commit 494769f20d.
2015-12-02 08:16:52 +01:00
kypdurron
494769f20d Removed : Shared Modules Binary Dependencies 2015-12-01 21:23:32 +01:00
dol-leodagan
be76e84156 Update : Fixed Projects file to compile correctly using "xbuild" (Mono)
Added : Managed Only SQLite for systems distributing their own DLL.

git-svn-id: https://svn.code.sf.net/p/dolserver/code/DOLSharp/trunk@3386 c9877f0d-d2ea-46ae-93cb-121acdf3e971
2014-11-09 14:16:03 +00:00
dol-leodagan
02f73cd6f8 Preparing : New Tables/Relations for Data-Driven Character Career (It can make some delay on update, but shouldn't change any behavior)
Updated : SQLite Interop DLL with statically linked VC++ Update allowing for distribution to both x86 and x64 system with fewer dependencies !
Fixed : Gametimer Start/Stop method to be more gentle with Region Timer Resync Thread. This will now try to stop the thread absolutely before giving the hand to the resync thread for region restart handling.
Improved : LootGeneratorTemplate, faster loading using an intermediate Dictionary for item reference while building loot lists.


git-svn-id: https://svn.code.sf.net/p/dolserver/code/DOLSharp/trunk@3370 c9877f0d-d2ea-46ae-93cb-121acdf3e971
2014-10-25 15:41:29 +00:00
Graveen
89c9873c7e - Changed: back to .NET4.0 (SQLite is NGEN with 4.0 fwk)
git-svn-id: https://svn.code.sf.net/p/dolserver/code/DOLSharp/trunk@3334 c9877f0d-d2ea-46ae-93cb-121acdf3e971
2014-08-26 19:24:09 +00:00
Graveen
4bdd7f014c - Changed: .NET framework version is now 4.5
- Fixed: unavailable Storm reference

git-svn-id: https://svn.code.sf.net/p/dolserver/code/DOLSharp/trunk@3332 c9877f0d-d2ea-46ae-93cb-121acdf3e971
2014-08-26 16:27:10 +00:00
dol-leodagan
52c173782c Added: ConnectionType SQLITE
Updated: DataConnection, made it able to handle specific SQLite queries, reader, and create statement, actually using in-code if statement to switch behavior from MySQL, MySQL is handled like a default behavior to prevent regression !
Updated: DataConnection, removed MySQL connection Pooling above driver to allow for flawless Driver Pooling and prevent dead connection idling in the DOL pool...
Updated: MySQLObjectDatabase using IDataReader Interface, adding DOL header.
Added: SQLiteObjectDatabase object to handle SQLite database.
Updated: ObjectDatabase.Escape to virtual to allow other database implementation override
Added: SQLite 1.0.84.0 precompiled DLL for x86 (to allow compatibility accross arch), should be replaced for Linux or other platform.
Updated: ConsoleStart, no more summon DOLConfig on empty config dir ! Continue starting using default SQLite config... 
Updated: GameServerConfiguration, XML removed from default config file to use SQLite on startup...
Updated: DOLDatabase.csproj to updated DLL references and new source files.

git-svn-id: https://svn.code.sf.net/p/dolserver/code/DOLSharp/trunk@3328 c9877f0d-d2ea-46ae-93cb-121acdf3e971
2014-08-11 16:23:31 +00:00