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
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