Version History
+1.0.81.0 - June XX, 2012
+-
+
- Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. +
- Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. +
- Add release archive verification tool to the release automation. +
1.0.80.0 - April 1, 2012
- Updated to SQLite 3.7.11.
- In the SQLiteFunction class, when calling user-provided methods from a delegate called by native code, avoid throwing exceptions, optionally tracing the caught exceptions. Fix for [8a426d12eb].
- Add Visual Studio 2005 support to all the applicable solution/project files, their associated supporting files, and the test suite. Index: Doc/Extra/welcome.html ================================================================== --- Doc/Extra/welcome.html +++ Doc/Extra/welcome.html @@ -158,11 +158,11 @@
- Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. +
- Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. +
- Add release archive verification tool to the release automation. +
- Updated to SQLite 3.7.11. Index: test/AssemblyInfo.cs ================================================================== --- test/AssemblyInfo.cs +++ test/AssemblyInfo.cs @@ -36,7 +36,7 @@ // Major Version // Minor Version // Build Number // Revision // -[assembly: AssemblyVersion("1.0.80.0")] -[assembly: AssemblyFileVersion("1.0.80.0")] +[assembly: AssemblyVersion("1.0.81.0")] +[assembly: AssemblyFileVersion("1.0.81.0")] Index: test/TestCases.cs ================================================================== --- test/TestCases.cs +++ test/TestCases.cs @@ -77,10 +77,11 @@ { if (_fact.GetType().Name.IndexOf("SQLite", StringComparison.OrdinalIgnoreCase) == -1) throw new InconclusiveException("Not a SQLite database"); } +#if INTEROP_CODEC ///
- Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. +
- Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. +
- Add release archive verification tool to the release automation. +
- Updated to [http://www.sqlite.org/releaselog/3_7_11.html|SQLite 3.7.11].
Distributing the Binaries (Compact Framework)
Both the System.Data.SQLite.DLL and SQLite.Interop.XXX.DLL files must be deployed on the Compact Framework. The XXX is the build number of - the System.Data.SQLite library (e.g. "080"). The + the System.Data.SQLite library (e.g. "081"). The SQLite.Interop.XXX.DLL file is a fully native assembly compiled for the ARM processor, and System.Data.SQLite is the fully-managed Compact Framework assembly.
Index: Membership/Properties/AssemblyInfo.cs
==================================================================
--- Membership/Properties/AssemblyInfo.cs
+++ Membership/Properties/AssemblyInfo.cs
@@ -31,7 +31,7 @@
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.80.0")]
-[assembly: AssemblyFileVersion("1.0.80.0")]
+[assembly: AssemblyVersion("1.0.81.0")]
+[assembly: AssemblyFileVersion("1.0.81.0")]
Index: SQLite.Designer/AssemblyInfo.cs
==================================================================
--- SQLite.Designer/AssemblyInfo.cs
+++ SQLite.Designer/AssemblyInfo.cs
@@ -41,7 +41,7 @@
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.80.0")]
-[assembly: AssemblyFileVersion("1.0.80.0")]
+[assembly: AssemblyVersion("1.0.81.0")]
+[assembly: AssemblyFileVersion("1.0.81.0")]
Index: SQLite.Designer/source.extension.vsixmanifest
==================================================================
--- SQLite.Designer/source.extension.vsixmanifest
+++ SQLite.Designer/source.extension.vsixmanifest
@@ -1,11 +1,11 @@
System.Data.SQLite Designer
http://system.data.sqlite.org/
- 1.0.80.0
+ 1.0.81.0
ADO.NET Data Designer for SQLite
1033
false
Index: SQLite.Interop/SQLite.Interop.2005.vcproj
==================================================================
--- SQLite.Interop/SQLite.Interop.2005.vcproj
+++ SQLite.Interop/SQLite.Interop.2005.vcproj
@@ -51,11 +51,11 @@
Name="VCMIDLTool"
/>
true
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebugDLL
Level4
ProgramDatabase
@@ -164,11 +164,11 @@
Disabled
- WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebugDLL
Level4
ProgramDatabase
@@ -205,11 +205,11 @@
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebugDLL
Level4
ProgramDatabase
@@ -240,11 +240,11 @@
Disabled
- WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebugDLL
Level4
ProgramDatabase
@@ -277,11 +277,11 @@
Full
true
Speed
- WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreadedDLL
Level4
@@ -320,11 +320,11 @@
Full
true
Speed
- WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreadedDLL
Level4
@@ -363,11 +363,11 @@
Full
true
Speed
- WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreadedDLL
Level4
@@ -401,11 +401,11 @@
Full
true
Speed
- WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreadedDLL
Level4
Index: SQLite.Interop/SQLite.Interop.CE.2005.vcproj
==================================================================
--- SQLite.Interop/SQLite.Interop.CE.2005.vcproj
+++ SQLite.Interop/SQLite.Interop.CE.2005.vcproj
@@ -55,11 +55,11 @@
/>
true
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebug
Level4
ProgramDatabase
@@ -164,11 +164,11 @@
Disabled
- WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebug
Level4
ProgramDatabase
@@ -205,11 +205,11 @@
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebug
Level4
ProgramDatabase
@@ -240,11 +240,11 @@
Disabled
- WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;_DEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
MultiThreadedDebug
Level4
ProgramDatabase
@@ -277,11 +277,11 @@
Full
true
Speed
- WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreaded
Level4
@@ -320,11 +320,11 @@
Full
true
Speed
- WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreaded
Level4
@@ -363,11 +363,11 @@
Full
true
Speed
- WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreaded
Level4
@@ -401,11 +401,11 @@
Full
true
Speed
- WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);%(PreprocessorDefinitions)
+ WIN32;x64;NDEBUG;_WINDOWS;_USRDLL;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)
false
Default
true
MultiThreaded
Level4
Index: SQLite.Interop/props/SQLite.Interop.2005.vsprops
==================================================================
--- SQLite.Interop/props/SQLite.Interop.2005.vsprops
+++ SQLite.Interop/props/SQLite.Interop.2005.vsprops
@@ -17,21 +17,26 @@
Value="2005"
PerformEnvironmentSet="true"
/>
+
+
2010
- 080
- 1.0.80.0
- 1,0,80,0
+ 081
+ 1.0.81.0
+ 1,0,81,0
+ INTEROP_EXTENSION_FUNCTIONS=1;INTEROP_CODEC=1
/ASSEMBLYRESOURCE:..\System.Data.SQLite\SQLiteCommand.bmp,System.Data.SQLite.SQLiteCommand.bmp /ASSEMBLYRESOURCE:..\System.Data.SQLite\SQLiteConnection.bmp,System.Data.SQLite.SQLiteConnection.bmp /ASSEMBLYRESOURCE:..\System.Data.SQLite\SQLiteDataAdapter.bmp,System.Data.SQLite.SQLiteDataAdapter.bmp
$(ProjectDir)..\System.Data.SQLite\System.Data.SQLite.snk
SQLite.Interop
System.Data.SQLite
@@ -36,10 +37,14 @@
$(INTEROP_RC_VERSION)
true
+
+ $(INTEROP_EXTRA_DEFINES)
+ true
+
$(INTEROP_ASSEMBLY_RESOURCES)
true
Index: SQLite.Interop/src/win/interop.c
==================================================================
--- SQLite.Interop/src/win/interop.c
+++ SQLite.Interop/src/win/interop.c
@@ -1,11 +1,16 @@
#define SQLITE_API __declspec(dllexport)
#include "../core/sqlite3.c"
+
+#if defined(INTEROP_EXTENSION_FUNCTIONS)
#include "../contrib/extension-functions.c"
-#include "crypt.c"
-
extern int RegisterExtensionFunctions(sqlite3 *db);
+#endif
+
+#if defined(INTEROP_CODEC)
+#include "crypt.c"
+#endif
#ifdef SQLITE_OS_WIN
// Additional open flags, we use this one privately
//#define SQLITE_OPEN_SHAREDCACHE 0x01000000
@@ -111,12 +116,14 @@
//sqlite3_enable_shared_cache(sharedcache);
ret = sqlite3_open_v2(filename, ppdb, flags, NULL);
//sqlite3_enable_shared_cache(0);
+#if defined(INTEROP_EXTENSION_FUNCTIONS)
if (ret == 0)
RegisterExtensionFunctions(*ppdb);
+#endif
return ret;
}
SQLITE_API int WINAPI sqlite3_open16_interop(const char *filename, int flags, sqlite3 **ppdb)
Index: SQLite.Interop/src/win/interop.h
==================================================================
--- SQLite.Interop/src/win/interop.h
+++ SQLite.Interop/src/win/interop.h
@@ -6,7 +6,7 @@
* Released to the public domain, use at your own risk!
*
*/
#ifndef INTEROP_VERSION
-#define INTEROP_VERSION "1.0.80.0"
+#define INTEROP_VERSION "1.0.81.0"
#endif
Index: SQLite.MSIL.nuspec
==================================================================
--- SQLite.MSIL.nuspec
+++ SQLite.MSIL.nuspec
@@ -1,10 +1,10 @@
System.Data.SQLite.MSIL
- 1.0.80.0
+ 1.0.81.0
SQLite Development Team
An ADO.NET provider for SQLite (managed-only).
en-US
http://system.data.sqlite.org/
http://system.data.sqlite.org/images/sqlite32.png
Index: SQLite.NET.Settings.targets
==================================================================
--- SQLite.NET.Settings.targets
+++ SQLite.NET.Settings.targets
@@ -122,10 +122,44 @@
processor architecture of the currently running process upon using
the component. This feature is experimental and may be modified
or removed in a future release.
-->
true
+
+
+ true
+
+
+ true
$(DefineConstants);PRELOAD_NATIVE_LIBRARY
+
+
+
+ $(DefineConstants);INTEROP_EXTENSION_FUNCTIONS
+
+
+
+
+ $(DefineConstants);INTEROP_CODEC
+
Index: System.Data.SQLite/UnsafeNativeMethods.cs
==================================================================
--- System.Data.SQLite/UnsafeNativeMethods.cs
+++ System.Data.SQLite/UnsafeNativeMethods.cs
@@ -470,11 +470,11 @@
#if !USE_INTEROP_DLL
#if !PLATFORM_COMPACTFRAMEWORK
private const string SQLITE_DLL = "System.Data.SQLite.dll";
#else
- internal const string SQLITE_DLL = "SQLite.Interop.080.dll";
+ internal const string SQLITE_DLL = "SQLite.Interop.081.dll";
#endif // PLATFORM_COMPACTFRAMEWORK
#else
private const string SQLITE_DLL = "SQLite.Interop.dll";
#endif // USE_INTEROP_DLL
@@ -1126,10 +1126,11 @@
#else
[DllImport(SQLITE_DLL, CharSet = CharSet.Unicode)]
#endif
internal static extern void sqlite3_result_text16(IntPtr context, string strName, int nLen, IntPtr pvReserved);
+#if INTEROP_CODEC
#if !PLATFORM_COMPACTFRAMEWORK
[DllImport(SQLITE_DLL, CallingConvention = CallingConvention.Cdecl)]
#else
[DllImport(SQLITE_DLL)]
#endif
@@ -1139,10 +1140,11 @@
[DllImport(SQLITE_DLL, CallingConvention = CallingConvention.Cdecl)]
#else
[DllImport(SQLITE_DLL)]
#endif
internal static extern int sqlite3_rekey(IntPtr db, byte[] key, int keylen);
+#endif
#if !PLATFORM_COMPACTFRAMEWORK
[DllImport(SQLITE_DLL, CallingConvention = CallingConvention.Cdecl)]
#else
[DllImport(SQLITE_DLL)]
Index: Tests/common.eagle
==================================================================
--- Tests/common.eagle
+++ Tests/common.eagle
@@ -363,10 +363,33 @@
tputs $channel [appendArgs "yes (" $version " " $sourceId ")\n"]
} else {
tputs $channel no\n
}
}
+
+ proc checkForSQLiteDefineConstant { channel name } {
+ tputs $channel [appendArgs \
+ "---- checking for System.Data.SQLite define constant \"" $name \
+ "\"... "]
+
+ if {[catch {object invoke -flags +NonPublic System.Data.SQLite.SQLite3 \
+ DefineConstants} defineConstants] == 0} then {
+ if {[lsearch -exact -nocase $defineConstants $name] != -1} then {
+ #
+ # NOTE: Yes, this define constant was enabled when the managed
+ # assembly was compiled.
+ #
+ addConstraint [appendArgs defineConstant.System.Data.SQLite. $name]
+
+ tputs $channel yes\n
+ } else {
+ tputs $channel no\n
+ }
+ } else {
+ tputs $channel error\n
+ }
+ }
proc getDateTimeFormat {} {
#
# NOTE: This procedure simply returns the "default" DateTime format used
# by the test suite.
@@ -833,19 +856,40 @@
tputs $::test_channel [appendArgs \
"---- found assembly: " $assembly \n]
}
}
+ catch {
+ tputs $::test_channel \
+ "---- define constants for \"System.Data.SQLite\"... "
+
+ if {[catch {object invoke -flags +NonPublic \
+ System.Data.SQLite.SQLite3 DefineConstants} \
+ defineConstants] == 0} then {
+ tputs $::test_channel [appendArgs [formatList [lsort \
+ $defineConstants]] \n]
+ } else {
+ tputs $::test_channel unknown\n
+ }
+ }
+
#
# NOTE: Now, we need to know if the SQLite core library is available
# (i.e. because the managed-only System.Data.SQLite assembly can
# load without it; however, it cannot do anything useful without
# it). If we are using the mixed-mode assembly and we already
# found it (above), this should always succeed.
#
checkForSQLite $::test_channel
+ #
+ # NOTE: Attempt to determine if the custom extension functions were
+ # compiled into the SQLite interop assembly.
+ #
+ checkForSQLiteDefineConstant $::test_channel \
+ INTEROP_EXTENSION_FUNCTIONS
+
#
# NOTE: Report the resource usage prior to running any tests.
#
reportSQLiteResources $::test_channel
Index: Tests/tkt-00f86f9739.eagle
==================================================================
--- Tests/tkt-00f86f9739.eagle
+++ Tests/tkt-00f86f9739.eagle
@@ -67,13 +67,15 @@
}
set result
} -cleanup {
unset -nocomplain code output error result value
-} -constraints {eagle monoToDo file_testlinq.exe file_northwindEF.db} -result \
-{0 {} 0 {DRACD OLDWO RATTC} 0 {ALFKI CACTU CHOPS FOLKO GALED KOENE LILAS MAGAA\
-MAISD OCEAN RANCH SAVEA THECR} 0 {} 0 {} 0 {} 0 {}}}
+} -constraints \
+{eagle monoToDo defineConstant.System.Data.SQLite.INTEROP_EXTENSION_FUNCTIONS\
+file_testlinq.exe file_northwindEF.db} -result {0 {} 0 {DRACD OLDWO RATTC} 0\
+{ALFKI CACTU CHOPS FOLKO GALED KOENE LILAS MAGAA MAISD OCEAN RANCH SAVEA THECR}\
+0 {} 0 {} 0 {} 0 {}}}
###############################################################################
unset -nocomplain testLinqExeFile northwindEfDbFile
Index: Tests/tkt-59edc1018b.eagle
==================================================================
--- Tests/tkt-59edc1018b.eagle
+++ Tests/tkt-59edc1018b.eagle
@@ -67,13 +67,15 @@
}
set result
} -cleanup {
unset -nocomplain code output error result value
-} -constraints {eagle monoToDo file_testlinq.exe file_northwindEF.db} -result \
-{0 {} 0 {FURIB GALED GODOS LAZYK LINOD PRINI REGGC WOLZA} 0 {} 0 ERNSH 0 {} 0\
-{AROUT BSBEV CONSH EASTC NORTS SEVES} 0 {}}}
+} -constraints \
+{eagle monoToDo defineConstant.System.Data.SQLite.INTEROP_EXTENSION_FUNCTIONS\
+file_testlinq.exe file_northwindEF.db} -result {0 {} 0 {FURIB GALED GODOS LAZYK\
+LINOD PRINI REGGC WOLZA} 0 {} 0 ERNSH 0 {} 0 {AROUT BSBEV CONSH EASTC NORTS\
+SEVES} 0 {}}}
###############################################################################
unset -nocomplain testLinqExeFile northwindEfDbFile
Index: Tests/version.eagle
==================================================================
--- Tests/version.eagle
+++ Tests/version.eagle
@@ -27,11 +27,11 @@
# numbers must be manually kept synchronized with the version numbers for
# the source code files, the built binaries, and the release packages.
#
set version(major) 1
set version(minor) 0
-set version(build) 80; # NOTE: Incremented with each release.
+set version(build) 81; # NOTE: Incremented with each release.
set version(revision) 0
###############################################################################
# ********************* END VOLATILE VERSION INFORMATION **********************
###############################################################################
Index: readme.htm
==================================================================
--- readme.htm
+++ readme.htm
@@ -3,11 +3,11 @@
ADO.NET SQLite Data Provider
-Version 1.0.80.0 April 1, 2012
+Version 1.0.81.0 June XX, 2012 (release scheduled)
Using SQLite 3.7.11
Originally written by Robert Simpson
Released to the public domain, use at your own risk!
Official provider website: http://system.data.sqlite.org/
Legacy versions: http://sqlite.phxsoftware.com/
@@ -144,11 +144,11 @@ <configuration> <system.data> <DbProviderFactories> <remove invariant="System.Data.SQLite" /> <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" - type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.80.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" /> + type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" /> </DbProviderFactories> </system.data> </configuration>
-Version 1.0.80.0 April 1, 2012
+Version 1.0.81.0 June XX, 2012 (release scheduled)
Using SQLite 3.7.11
Originally written by Robert Simpson
Released to the public domain, use at your own risk!
Official provider website: http://system.data.sqlite.org/
Legacy versions: http://sqlite.phxsoftware.com/
@@ -144,11 +144,11 @@ <configuration> <system.data> <DbProviderFactories> <remove invariant="System.Data.SQLite" /> <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" - type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.80.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" /> + type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" /> </DbProviderFactories> </system.data> </configuration>
@@ -184,10 +184,18 @@
Version History
++ 1.0.81.0 - June XX, 2012 +
+-
+
1.0.80.0 - April 1, 2012
+ 1.0.81.0 - June XX, 2012 (release scheduled) +
+-
+
1.0.80.0 - April 1, 2012