Added Alpha 3 splash screen, thanks kiwijunglist!
Update assembly version to 2.0.0.1309 for Alpha3 (09/2013)
Disabled SlimTv plugins and BlackBackdrop themes
SQLiteDatabase v0.07
First commit
Not yet added to the solution
Added SQLiteDatabase to solution
Build of SQLiteDatabase disabled
Enabled build of SQLiteDatabase
Disabled build of SQLCEDatabase
Implemented own ConnectionPool for SQLiteDatabase
Switched off inbuilt connection pool of System.Data.SQLite
Used URI instead of path/filename in connection string to switch on shared-cache mode of SQLite
Set cache size for SQLite to 65536 pages (= 256MB)
Replaced AfterBuild-XCopy commands with build.targets
Updated AssemblyInfo
Use regular file name and path instead of URI (otherwise page size value is ignored)
Log connection string
Implement SQLiteSettings
Make sure System.Data.SQLite.SQLiteTransactions are always disposed
Added optional trace logging which can be enabled by a setting. Default is disabled
Added "PRAGMA temp_store=MEMORY" to the default initialization command
Added comments in code for last commit (pragma for storing temp files in memory)
Use FullURI instead of DataSource in connection string to be able to use shared cache mode
Workaround for page size being ignored in connection string when using FullURI
Use Transaction in SQLiteDatabase.TableExists
Add logging if database file does not exist, yet, and has to be created
Add "PRAGMA locking_mode=EXCLUSIVE;" to InitializationCommand.
Add workaround to make sure the above pragma is issued before entering WAL-mode and thereby avoid the creation of a shared memory index file.
Moved foreign_keys=ON constraint from DEFAULT_INITIALIZATION_COMMAND to SQLiteConnectionStringBuilder to avoid users accidentally delete this constraint from the settings