System.Data.SQLite
Check-in [bd90870f8e]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:no message
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | sourceforge
Files: files | file ages | folders
SHA1: bd90870f8e408feba9f63650d6de6f0de59bf5b4
User & Date: rmsimpson 2006-02-17 15:40:03
Context
2006-02-17
15:52
no message check-in: 5d50a5271b user: rmsimpson tags: sourceforge
15:40
no message check-in: bd90870f8e user: rmsimpson tags: sourceforge
06:06
Platform compatibility changes check-in: 2253540b75 user: rmsimpson tags: sourceforge
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Doc/SQLite.NET.chm.

cannot compute difference between binary files

Changes to SQLite.Interop/SQLite.Interop.rc.

    49     49   
    50     50   /////////////////////////////////////////////////////////////////////////////
    51     51   //
    52     52   // Version
    53     53   //
    54     54   
    55     55   VS_VERSION_INFO VERSIONINFO
    56         - FILEVERSION 1,0,26,1
           56  + FILEVERSION 1,0,26,2
    57     57    PRODUCTVERSION 1,0,0,0
    58     58    FILEFLAGSMASK 0x17L
    59     59   #ifdef _DEBUG
    60     60    FILEFLAGS 0x1L
    61     61   #else
    62     62    FILEFLAGS 0x0L
    63     63   #endif
................................................................................
    67     67   BEGIN
    68     68       BLOCK "StringFileInfo"
    69     69       BEGIN
    70     70           BLOCK "040904b0"
    71     71           BEGIN
    72     72               VALUE "Comments", "http://sqlite.phxsoftware.com"
    73     73               VALUE "FileDescription", "SQLite.NET Interop Library"
    74         -            VALUE "FileVersion", "1.0.26.1"
           74  +            VALUE "FileVersion", "1.0.26.2"
    75     75               VALUE "InternalName", "SQLite.Interop.DLL"
    76     76               VALUE "LegalCopyright", "Released to the public domain"
    77     77               VALUE "OriginalFilename", "SQLite3.DLL 3.3.4"
    78     78               VALUE "ProductName", "SQLite.NET"
    79     79               VALUE "ProductVersion", "1.0"
    80     80           END
    81     81       END

Changes to SQLite.Interop/interop.c.

   661    661   __declspec(dllexport) const char * WINAPI sqlite3_column_database_name_interop(sqlite3_stmt *stmt, int iCol, int *plen)
   662    662   {
   663    663     const char *pval = sqlite3_column_database_name(stmt, iCol);
   664    664     *plen = (pval != 0) ? strlen(pval) : 0;
   665    665     return pval;
   666    666   }
   667    667   
   668         -__declspec(dllexport) const void * WINAPI sqlite3_column_databsae_name16_interop(sqlite3_stmt *stmt, int iCol, int *plen)
          668  +__declspec(dllexport) const void * WINAPI sqlite3_column_database_name16_interop(sqlite3_stmt *stmt, int iCol, int *plen)
   669    669   {
   670    670     const void *pval = sqlite3_column_database_name16(stmt, iCol);
   671    671     *plen = (pval != 0) ? wcslen((wchar_t *)pval) * sizeof(wchar_t) : 0;
   672    672     return pval;
   673    673   }
   674    674   
   675    675   __declspec(dllexport) const char * WINAPI sqlite3_column_table_name_interop(sqlite3_stmt *stmt, int iCol, int *plen)

Changes to System.Data.SQLite/AssemblyInfo.cs.

    35     35   //      Major Version
    36     36   //      Minor Version 
    37     37   //      Build Number
    38     38   //      Revision
    39     39   //
    40     40   // You can specify all the values or you can default the Revision and Build Numbers 
    41     41   // by using the '*' as shown below:
    42         -[assembly: AssemblyVersion("1.0.26.1")]
           42  +[assembly: AssemblyVersion("1.0.26.2")]
    43     43   #if !PLATFORM_COMPACTFRAMEWORK
    44         -[assembly: AssemblyFileVersion("1.0.26.1")]
           44  +[assembly: AssemblyFileVersion("1.0.26.2")]
    45     45   #endif

Changes to System.Data.SQLite/SQLiteConnection.cs.

   827    827       public override DataTable GetSchema(string collectionName, string[] restrictionValues)
   828    828       {
   829    829         if (_connectionState != ConnectionState.Open)
   830    830           throw new InvalidOperationException();
   831    831   
   832    832         string[] parms = new string[5];
   833    833   
          834  +      if (restrictionValues == null) restrictionValues = new string[0];
   834    835         restrictionValues.CopyTo(parms, 0);
   835    836   
   836         -      if (restrictionValues == null) restrictionValues = new string[0];
   837    837         switch (collectionName.ToUpper(CultureInfo.InvariantCulture))
   838    838         {
   839    839           case "METADATACOLLECTIONS":
   840    840             return Schema_MetaDataCollections();
   841    841           case "DATASOURCEINFORMATION":
   842    842             return Schema_DataSourceInformation();
   843    843           case "DATATYPES":

Changes to readme.htm.

     1      1   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     2      2   <html>
     3      3     <head>
     4      4       <title></title>
     5      5     </head>
     6      6     <body>
     7      7       ADO.NET 2.0 SQLite Data Provider<br>
     8         -    Version 1.0.26.1 Feb 14, 2006<br>
            8  +    Version 1.0.26.2 Feb 15, 2006<br>
     9      9       Using SQLite 3.3.4<br>
    10     10       Written by Robert Simpson (<a href="mailto:robert@blackcastlesoft.com">robert@blackcastlesoft.com</a>)<br>
    11     11       Released to the public domain, use at your own risk!<br>
    12     12       <br>
    13     13       The latest version can be downloaded <a href="http://sourceforge.net/projects/sqlite-dotnet2">
    14     14         here</a>
    15     15       <br>
................................................................................
   115    115         The SQLite3 source code is compiled directly from the SQLite.org release
   116    116         sources.&nbsp; All builds of sqlite after 3.2.8 have included support for Windows CE.&nbsp; Additionally,
   117    117         just one minor modification is made to pager.c, that modification is made automatically by the fixsource.vbs file
   118    118         when the VS2005 solution is compiled.</p>
   119    119       <p></p>
   120    120       <p>
   121    121         <b>Version History</b></p>
          122  +    <p><b>1.0.26.2 - February 15, 2006</b></p>
          123  +    <ul>
          124  +    <li>Yet another bugfix to index schemas, which was incorrectly marking most indexes
          125  +      as primary key indexes.</li><li>Fixed GetSchema() to accept a null string array.</li><li>Fixed a misspelled export in the core C library that prevented databases opened
          126  +    with UTF16Encoding from getting schema information and would likely cause an error
          127  +    if attempted.</li></ul>
   122    128       <p><b>1.0.26.1 - February 14, 2006</b></p>
   123    129       <ul>
   124    130       <li>Fixed even more minor schema bugs having to do with indexes.</li><li>Added two missing pieces in the SQLite designer which were preventing it from
   125    131       being used from within VS Express editions.&nbsp;</li><li>Several bugfixes to the design-time installer program, including supporting
   126    132       64-bit environments.</li></ul>
   127    133       <p><b>1.0.26.0 - February 11, 2006</b></p>
   128    134       <ul>