2009-07-10 Atsushi Enomoto * SQLiteConnection.cs : remove Console.WriteLine(). 2009-06-18 Marek Habersack * UnsafeNativeMethods.cs: added import of the old sqlite3_open function to make code compatible with sqlite3 versions older than 3.5.0 * SQLite3.cs: added a workaround for systems which come with sqlite3 older than 3.5.0 (which added new call sqlite3_open_v2, used in this version of Mono.Data.Sqlite). If this function is not found in the native shared library, the old sqlite3_open is used as fallback. 2009-02-04 Marek Habersack * SQLite3.cs, SQLite3_UTF16.cs, SQLiteBase.cs, SQLiteFunction.cs, UnsafeNativeMethods.cs: fixes for custom functions and collations creation with sqlite3. Fixes bug #470042. Patch from John Millikin , thanks! 2008-12-08 Zoltan Varga * SQLite3.cs: Avoid IntPtr.ToInt32 () to convert between IntPtr's and integers since it is not 64 bit safe. Fixes #457038. 2008-07-06 Sebastien Pouliot * SqliteDataSourceEnumerator.cs: Replace a few Type.GetType by typeof [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] 2007-12-06 Marek Habersack * SQLiteFunction.cs: scan only assemblies which reference Sqlite, saves heap memory. 2007-07-31 Ben Motmans * SR.Designer.cs: use the correct resource name 2007-06-03 Kamil Skalski * SQLiteConvert.cs: Port function for converting native UTF8 string into managed string from the old SqliteClient implementation. Use it instead of PtrToStrAuto, which fails on Windows. 2007-02-20 Marek Habersack * SQLite3.cs: handle sqlite3_prepare_v2 absent from the library, it's a new API, added in Nov 2006 to sqlite3 upstream, so it's likely it won't be found on many systems. * SQLiteCommand.cs: Added a backward compatibility method. 2007-02-16 Marek Habersack * SQLiteTransaction.cs: unseal the class. * SQLiteParameterCollection.cs: unseal the class. * SQLiteException.cs: unseal the class. * SQLiteDataReader.cs: unseal the class. * SQLiteConnectionStringBuilder.cs: unseal the class. * SQLiteFunctionAttribute.cs: unseal the class. * SqliteDataSourceEnumerator.cs: unseal the class. * SQLiteConnection.cs: unseal the class. * SQLiteFactory.cs: unseal the class. * SQLiteCommandBuilder.cs: unseal the class. * SQLiteParameter.cs: unseal the class. * SQLiteCommand.cs: unseal the class. 2007-02-05 Marek Habersack * SQLiteConnectionStringBuilder.cs: Uncomment the PasswordPropertyText attribute for the Password property. 2007-02-03 Marek Habersack * UnsafeNativeMethods.cs: New file. * SR.Designer.cs: New file. * SQLiteTransaction.cs: New file. * SQLiteStatement.cs: New file. * SQLiteParameter.cs: New file. * SQLiteParameterCollection.cs: New file. * SQLiteMetaDataCollectionNames.cs: New file * SQLiteKeyReader.cs: New file (not used for the moment) * SQLiteFunction.cs: New file * SQLiteFunctionAttribute.cs: New file * SQLiteFactory.cs: New file * SQLiteException.cs: New file * SQLiteEnlistment.cs: New file * SqliteDataSourceEnumerator.cs: Moved to the new location. * SQLiteDataReader.cs: New file * SQLiteDataAdapter.cs: New file * SQLiteConvert.cs: New file * SQLiteConnectionStringBuilder.cs: New file * SQLiteConnection.cs: New file * SQLiteCommand.cs: New file * SQLiteCommandBuilder.cs: New file * SQLiteBase.cs: New file * SQLite3_UTF16.cs: New file * SQLite3.cs: New file