Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 1.0.39.0 |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | sourceforge |
Files: | files | file ages | folders |
SHA1: |
a9cc9e2eba2fe3d397be118352866a3a |
User & Date: | rmsimpson 2007-01-10 18:58:10.000 |
Context
2007-01-10
| ||
19:14 | 1.0.39.0 check-in: 89d321e778 user: rmsimpson tags: sourceforge | |
18:58 | 1.0.39.0 check-in: a9cc9e2eba user: rmsimpson tags: sourceforge | |
18:50 | Temporary fix for CE check-in: cb13e676d0 user: rmsimpson tags: sourceforge | |
Changes
Changes to Doc/Extra/dbfactorysupport.html.
︙ | ︙ | |||
93 94 95 96 97 98 99 | <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, | | | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | <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.39.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/> </DbProviderFactories> </system.data> </configuration> </pre> </div> <p> |
︙ | ︙ |
Changes to Doc/Extra/version.html.
︙ | ︙ | |||
52 53 54 55 56 57 58 59 60 61 62 63 64 65 | </tr> </table> </div> <div id="mainSection"> <div id="mainBody"> <h1 class="heading">Version History</h1> <p><b>1.0.38.0 - November 22, 2006</b></p> <ul> <li>Fixed a bug when using CommandBehavior.KeyInfo whereby integer primary key columns may be duplicated in the results. </li> <li>Enhanced the CommandBuilder so that update/delete statements are optimized when the affected table contains unique constraints and a primary key is present.</li> <li>Fixed a bug in the DataReader when used in conjunction with CommandBehavior.CloseConnection.</li></ul> <p><b>1.0.37.0 - November 19, 2006</b></p> | > > > > > > > > > > | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | </tr> </table> </div> <div id="mainSection"> <div id="mainBody"> <h1 class="heading">Version History</h1> <p><b>1.0.39.0 - January 10, 2007</b></p> <ul> <li>Code merge with SQLite 3.3.10</li> <li>Fixed a multi-threaded race condition bug in the garbage collector when commands and/or connections are not properly disposed by the user.</li> <li>Switched the encryption's internal deallocation code to use sqlite's built-in aux functions instead of modifying the pager.c source to free the crypt block. This eliminates the last of the code changes the provider makes to the original sqlite engine sources. Props to Ralf Junker for pointing that out.</li> </ul> <p><b>1.0.38.0 - November 22, 2006</b></p> <ul> <li>Fixed a bug when using CommandBehavior.KeyInfo whereby integer primary key columns may be duplicated in the results. </li> <li>Enhanced the CommandBuilder so that update/delete statements are optimized when the affected table contains unique constraints and a primary key is present.</li> <li>Fixed a bug in the DataReader when used in conjunction with CommandBehavior.CloseConnection.</li></ul> <p><b>1.0.37.0 - November 19, 2006</b></p> |
︙ | ︙ |
Changes to Doc/SQLite.NET.chm.
cannot compute difference between binary files
Changes to SQLite.Interop/SQLite.Interop.vcproj.
︙ | ︙ | |||
31 32 33 34 35 36 37 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" | < | | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
119 120 121 122 123 124 125 | IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" | < | > > | 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> <Tool Name="VCWebServiceProxyGeneratorTool" /> <Tool Name="VCMIDLTool" /> <Tool Name="VCCLCompilerTool" ExecutionBucket="7" InlineFunctionExpansion="1" PreprocessorDefinitions="_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);NDEBUG;_WINDOWS;_USRDLL;CPPSMART_EXPORTS;$(ARCHFAM);$(_ARCHFAM_);UNICODE;_UNICODE;SQLITE_HAS_CODEC;SQLITE_ENABLE_COLUMN_METADATA;SQLITE_ENABLE_FTS1" StringPooling="true" ExceptionHandling="0" BufferSecurityCheck="false" EnableFunctionLevelLinking="true" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG;_UNICODE;UNICODE;_WIN32_WCE;UNDER_CE" |
︙ | ︙ | |||
204 205 206 207 208 209 210 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" | < | | 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
292 293 294 295 296 297 298 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" | < | | 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
380 381 382 383 384 385 386 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" | < | | 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
462 463 464 465 466 467 468 | IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" | < | | 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 | IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
548 549 550 551 552 553 554 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" | < | | 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
631 632 633 634 635 636 637 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" | < | | 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 | ConfigurationType="2" CharacterSet="2" ManagedExtensions="0" WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" CommandLine="" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> |
︙ | ︙ | |||
987 988 989 990 991 992 993 994 995 996 997 998 999 1000 | <File RelativePath=".\src\utf.c" > </File> <File RelativePath=".\src\util.c" > </File> <File RelativePath=".\src\vacuum.c" > </File> <File RelativePath=".\src\vdbe.c" | > > > > > > > > | 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 | <File RelativePath=".\src\utf.c" > </File> <File RelativePath=".\src\util.c" > <FileConfiguration Name="Release|Pocket PC 2003 (ARMV4)" > <Tool Name="VCCLCompilerTool" Optimization="0" /> </FileConfiguration> </File> <File RelativePath=".\src\vacuum.c" > </File> <File RelativePath=".\src\vdbe.c" |
︙ | ︙ |
Changes to SQLite.Interop/merge.h.
1 2 3 4 5 6 7 | // This code was automatically generated from assembly // C:\Src\SQLite.NET\System.Data.SQLite\bin\CompactFramework\System.Data.SQLite.dll #include <windef.h> #pragma data_seg(".clr") #pragma comment(linker, "/SECTION:.clr,ER") | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // This code was automatically generated from assembly // C:\Src\SQLite.NET\System.Data.SQLite\bin\CompactFramework\System.Data.SQLite.dll #include <windef.h> #pragma data_seg(".clr") #pragma comment(linker, "/SECTION:.clr,ER") char __ph[128492] = {0}; // The number of bytes to reserve #pragma data_seg() typedef BOOL (WINAPI *DLLMAIN)(HANDLE, DWORD, LPVOID); typedef struct EXTRA_STUFF { DWORD dwNativeEntryPoint; } EXTRA_STUFF, *LPEXTRA_STUFF; |
︙ | ︙ |
Changes to SQLite.Interop/merge_full.h.
1 2 3 4 5 6 7 | // This code was automatically generated from assembly // C:\Src\SQLite.NET\System.Data.SQLite\bin\System.Data.SQLite.dll #include <windef.h> #pragma data_seg(".clr") #pragma comment(linker, "/SECTION:.clr,ER") | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // This code was automatically generated from assembly // C:\Src\SQLite.NET\System.Data.SQLite\bin\System.Data.SQLite.dll #include <windef.h> #pragma data_seg(".clr") #pragma comment(linker, "/SECTION:.clr,ER") char __ph[137688] = {0}; // The number of bytes to reserve #pragma data_seg() typedef BOOL (WINAPI *DLLMAIN)(HANDLE, DWORD, LPVOID); typedef struct EXTRA_STUFF { DWORD dwNativeEntryPoint; } EXTRA_STUFF, *LPEXTRA_STUFF; |
︙ | ︙ |
Changes to System.Data.SQLite/AssemblyInfo.cs.
︙ | ︙ | |||
44 45 46 47 48 49 50 | // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: | | | | 44 45 46 47 48 49 50 51 52 53 54 | // Major Version // Minor Version // 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.39.0")] #if !PLATFORM_COMPACTFRAMEWORK [assembly: AssemblyFileVersion("1.0.39.0")] #endif |
Changes to bin/CompactFramework/System.Data.SQLite.DLL.
cannot compute difference between binary files
Changes to bin/CompactFramework/System.Data.SQLite.lib.
cannot compute difference between binary files
Changes to bin/CompactFramework/testce.exe.
cannot compute difference between binary files
Changes to bin/System.Data.SQLite.dll.
cannot compute difference between binary files
Changes to bin/System.Data.SQLite.lib.
cannot compute difference between binary files
Changes to bin/itanium/System.Data.SQLite.DLL.
cannot compute difference between binary files
Changes to bin/itanium/System.Data.SQLite.lib.
cannot compute difference between binary files
Changes to bin/test.exe.
cannot compute difference between binary files
Changes to bin/x64/System.Data.SQLite.DLL.
cannot compute difference between binary files
Changes to bin/x64/System.Data.SQLite.lib.
cannot compute difference between binary files
Changes to readme.htm.
1 2 3 4 5 6 7 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> ADO.NET 2.0 SQLite Data Provider<br> | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> ADO.NET 2.0 SQLite Data Provider<br> Version 1.0.39.0 January 10, 2007<br> Using SQLite 3.3.10<br> Written by Robert Simpson (<a href="mailto:robert@blackcastlesoft.com">robert@blackcastlesoft.com</a>)<br> Released to the public domain, use at your own risk!<br> Official provider website: <a href="http://sqlite.phxsoftware.com">http://sqlite.phxsoftware.com</a><br /> <br> The latest version can be downloaded <a href="http://sourceforge.net/projects/sqlite-dotnet2"> here</a> <br> |
︙ | ︙ | |||
70 71 72 73 74 75 76 | Full support for user-defined collating sequences, every bit as simple to implement as user-defined functions and uses the same base class. <LI> Full source for the entire engine and wrapper. No copyrights. Public Domain. 100% free for commercial and non-commercial use. </LI></UL> <strong></strong> <h2> | | | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | Full support for user-defined collating sequences, every bit as simple to implement as user-defined functions and uses the same base class. <LI> Full source for the entire engine and wrapper. No copyrights. Public Domain. 100% free for commercial and non-commercial use. </LI></UL> <strong></strong> <h2> <strong>Design-Time Support</strong></h2> <P> In Windows Explorer, navigate to the <STRONG>SQLite.NET\bin\Designer</STRONG> folder and execute the <STRONG>INSTALL.EXE</STRONG> file. The program will automatically detect what version(s) of Visual Studio 2005 are installed and allow you to selectively install and uninstall the designer for each edition.</P> <H2><STRONG>DbFactory Support (Non-Compact Framework)</STRONG></H2> |
︙ | ︙ | |||
109 110 111 112 113 114 115 | <b><A name="redist"></A>Distributing The SQLite Engine and ADO.NET Assembly</b></h2> <P> Only the <STRONG>System.Data.SQLite.DLL</STRONG> file needs to be distributed with your application(s). This DLL contains both the managed wrapper and the native SQLite3 codebase.</P> <H2><B>Development Notes Regarding the SQLite 3 Source Code</B></H2> <p> | | | | < > > > > > > > > > > | 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | <b><A name="redist"></A>Distributing The SQLite Engine and ADO.NET Assembly</b></h2> <P> Only the <STRONG>System.Data.SQLite.DLL</STRONG> file needs to be distributed with your application(s). This DLL contains both the managed wrapper and the native SQLite3 codebase.</P> <H2><B>Development Notes Regarding the SQLite 3 Source Code</B></H2> <p> The core sqlite engine is compiled directly from the unmodified source code available at the sqlite.org website. Several additional pieces are compiled on top of it to extend its functionality, but the core engine's source is not changed.</p> <p></p> <p> <b>Version History</b></p> <p><b>1.0.39.0 - January 10, 2007</b></p> <ul> <li>Code merge with SQLite 3.3.10</li> <li>Fixed a multi-threaded race condition bug in the garbage collector when commands and/or connections are not properly disposed by the user. </li> <li>Switched the encryption's internal deallocation code to use sqlite's built-in aux functions instead of modifying the pager.c source to free the crypt block. This eliminates the last of the code changes the provider makes to the original sqlite engine sources. Props to Ralf Junker for pointing that out.</li> </ul> <p><b>1.0.38.0 - November 22, 2006</b></p> <ul> <li>Fixed a bug when using CommandBehavior.KeyInfo whereby integer primary key columns may be duplicated in the results. </li> <li>Enhanced the CommandBuilder so that update/delete statements are optimized when the affected table contains unique constraints and a primary key is present.</li> <li>Fixed a bug in the DataReader when used in conjunction with CommandBehavior.CloseConnection.</li></ul> <p><b>1.0.37.0 - November 19, 2006</b></p> |
︙ | ︙ |