System.Data.SQLite
Check-in [9b72adde17]
Not logged in

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

Overview
Comment:Fix build for .NET Compact Framework. Relocate the archive exclusion files.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 9b72adde17c4858a138fddf1b2fd3ed105706396
User & Date: mistachkin 2014-04-04 21:16:35
Context
2014-04-15
04:54
Update Eagle in externals to the beta 30 release. check-in: f9cacf60ea user: mistachkin tags: trunk
2014-04-10
19:24
Add test for ticket [d0116ee2c3]. check-in: e7eae509f8 user: mistachkin tags: tkt-d0116ee2c3
2014-04-04
21:16
Fix build for .NET Compact Framework. Relocate the archive exclusion files. check-in: 9b72adde17 user: mistachkin tags: trunk
2014-04-03
19:00
Update SQLite core library to the 3.8.4.3 release. check-in: 69b662f0c6 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.NET.2005.MSBuild.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 9.00
     2      2   # Visual Studio 2005
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2005.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 9.00
     2      2   # Visual Studio 2005
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2008.MSBuild.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 10.00
     2      2   # Visual Studio 2008
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2008.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 10.00
     2      2   # Visual Studio 2008
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2010.MSBuild.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 11.00
     2      2   # Visual Studio 2010
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2010.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 11.00
     2      2   # Visual Studio 2010
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2012.MSBuild.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 12.00
     2      2   # Visual Studio 2012
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2012.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 12.00
     2      2   # Visual Studio 2012
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2013.MSBuild.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 13.00
     2      2   # Visual Studio 2013
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to SQLite.NET.2013.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 13.00
     2      2   # Visual Studio 2013
     3      3   Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
     4      4   	ProjectSection(SolutionItems) = preProject
     5         -		exclude_bin.txt = exclude_bin.txt
     6         -		exclude_src.txt = exclude_src.txt
            5  +		data\exclude_bin.txt = data\exclude_bin.txt
            6  +		data\exclude_src.txt = data\exclude_src.txt
     7      7   		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
     8      8   		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
     9      9   		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
    10     10   		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
    11     11   		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
    12     12   		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
    13     13   		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

Changes to Setup/archive.bat.

    78     78   
    79     79     IF ERRORLEVEL 1 (
    80     80       ECHO Could not create directory "Setup\Output".
    81     81       GOTO errors
    82     82     )
    83     83   )
    84     84   
    85         -%__ECHO% zip.exe -v -r Setup\Output\sqlite-netFx-source-%VERSION%.zip * -x @exclude_src.txt
           85  +%__ECHO% zip.exe -v -r Setup\Output\sqlite-netFx-source-%VERSION%.zip * -x @data\exclude_src.txt
    86     86   
    87     87   IF ERRORLEVEL 1 (
    88     88     ECHO Failed to archive source files.
    89     89     GOTO errors
    90     90   )
    91     91   
    92     92   %__ECHO2% POPD

Changes to Setup/release.bat.

   166    166     )
   167    167   )
   168    168   
   169    169   IF DEFINED BASE_CONFIGURATIONSUFFIX (
   170    170     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" 2^> NUL') DO (
   171    171       %__ECHO% RMDIR /S /Q "%%F"
   172    172     )
   173         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @exclude_bin.txt
          173  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @data\exclude_bin.txt
   174    174   ) ELSE (
   175    175     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%\bin" 2^> NUL') DO (
   176    176       %__ECHO% RMDIR /S /Q "%%F"
   177    177     )
   178         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @exclude_bin.txt
          178  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @data\exclude_bin.txt
   179    179   )
   180    180   
   181    181   IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" (
   182    182     IF NOT DEFINED BASE_CONFIGURATIONSUFFIX (
   183    183       %__ECHO% zip -v -d "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.*
   184    184     )
   185    185   )
   186    186   
   187         -%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @exclude_bin.txt
          187  +%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @data\exclude_bin.txt
   188    188   
   189    189   IF ERRORLEVEL 1 (
   190    190     ECHO Failed to archive binary files.
   191    191     GOTO errors
   192    192   )
   193    193   
   194    194   %__ECHO2% POPD

Changes to Setup/verify.lst.

    12     12   #
    13     13   ###############################################################################
    14     14   #
    15     15   # NOTE: This is the list of all files that should be present in the standard
    16     16   #       source code archive.
    17     17   #
    18     18   set sds_manifests(source) {
           19  +  data/
           20  +  data/exclude_bin.txt
           21  +  data/exclude_src.txt
    19     22     Doc/
    20     23     Doc/buildChm.tcl
    21     24     Doc/Extra/
    22     25     Doc/Extra/Core/
    23     26     Doc/Extra/Core/images/
    24     27     Doc/Extra/Core/images/sqlite370_banner.gif
    25     28     Doc/Extra/Core/images/syntax/
................................................................................
   136    139     Doc/Extra/Provider/syntax.html
   137    140     Doc/Extra/Provider/version.html
   138    141     Doc/Extra/Provider/welcome.html
   139    142     Doc/SQLite.NET.chm
   140    143     Doc/SQLite.NET.hhc
   141    144     Doc/SQLite.NET.hhp
   142    145     Doc/SQLite.NET.ndoc
   143         -  exclude_bin.txt
   144         -  exclude_src.txt
   145    146     Externals/
   146    147     Externals/Eagle/
   147    148     Externals/Eagle/bin/
   148    149     Externals/Eagle/bin/EagleShell.exe.config
   149    150     Externals/Eagle/bin/EagleShell.exe.mda.config
   150    151     Externals/Eagle/lib/
   151    152     Externals/Eagle/lib/Eagle1.0/

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

  1231   1231   
  1232   1232               StateChange(this, localEventArgs);
  1233   1233   
  1234   1234               eventArgs = localEventArgs;
  1235   1235           }
  1236   1236       }
  1237   1237   
  1238         -#if !PLATFORM_COMPACTFRAMEWORK
  1239   1238       /// <summary>
  1240   1239       /// Determines and returns the fallback default isolation level when one cannot be
  1241   1240       /// obtained from an existing connection instance.
  1242   1241       /// </summary>
  1243   1242       /// <returns>
  1244   1243       /// The fallback default isolation level for this connection instance -OR-
  1245   1244       /// <see cref="IsolationLevel.Unspecified" /> if it cannot be determined.
................................................................................
  1256   1255       /// The default isolation level for this connection instance -OR-
  1257   1256       /// <see cref="IsolationLevel.Unspecified" /> if it cannot be determined.
  1258   1257       /// </returns>
  1259   1258       internal IsolationLevel GetDefaultIsolationLevel()
  1260   1259       {
  1261   1260           return _defaultIsolation;
  1262   1261       }
  1263         -#endif
  1264   1262   
  1265   1263       /// <summary>
  1266   1264       /// OBSOLETE.  Creates a new SQLiteTransaction if one isn't already active on the connection.
  1267   1265       /// </summary>
  1268   1266       /// <param name="isolationLevel">This parameter is ignored.</param>
  1269   1267       /// <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested.
  1270   1268       /// When FALSE, a writelock is obtained immediately.  The default is TRUE, but in a multi-threaded multi-writer

Name change from exclude_bin.txt to data/exclude_bin.txt.


Name change from exclude_src.txt to data/exclude_src.txt.