System.Data.SQLite
Check-in [07117807e3]
Not logged in

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

Overview
Comment:Update SQLite core library to the 3.10.0 release.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 07117807e339256ef956671941a908864560337a
User & Date: mistachkin 2016-01-06 17:47:25
Context
2016-01-06
17:56
Pickup SQLite core library doc changes from upstream. check-in: 1c78566dfe user: mistachkin tags: trunk
17:47
Update SQLite core library to the 3.10.0 release. check-in: 07117807e3 user: mistachkin tags: trunk
2016-01-05
21:15
Add missing GOTO statements to several batch tools. check-in: 7705088027 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Doc/Extra/Provider/version.html.

    41     41         </table>
    42     42       </div>
    43     43       <div id="mainSection">
    44     44       <div id="mainBody">
    45     45       <h1 class="heading">Version History</h1>
    46     46       <p><b>1.0.100.0 - February XX, 2016 <font color="red">(release scheduled)</font></b></p>
    47     47       <ul>
    48         -      <li>Updated to <a href="https://www.sqlite.org/draft/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
           48  +      <li>Updated to <a href="https://www.sqlite.org/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
    49     49         <li>Properly handle NULL values in the &quot;name&quot; column of the results returned by PRAGMA index_info(). Fix for <a href="https://system.data.sqlite.org/index.html/info/5251bd0878">[5251bd0878]</a>.</li>
    50     50       </ul>
    51     51       <p><b>1.0.99.0 - December 9, 2015</b></p>
    52     52       <ul>
    53     53         <li>Updated to <a href="https://www.sqlite.org/releaselog/3_9_2.html">SQLite 3.9.2</a>.</li>
    54     54         <li>Add preliminary support for the .NET Framework 4.6.1.</li>
    55     55         <li>Fix handling of sqlite3_index_info members not available with older versions of the SQLite core library.&nbsp;<b>** Potentially Incompatible Change **</b></li>

Changes to SQLite.Interop/src/core/sqlite3.c.

   323    323   **
   324    324   ** See also: [sqlite3_libversion()],
   325    325   ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
   326    326   ** [sqlite_version()] and [sqlite_source_id()].
   327    327   */
   328    328   #define SQLITE_VERSION        "3.10.0"
   329    329   #define SQLITE_VERSION_NUMBER 3010000
   330         -#define SQLITE_SOURCE_ID      "2016-01-05 03:39:52 a855697719e288c908ddb7950d32fd17ef546509"
          330  +#define SQLITE_SOURCE_ID      "2016-01-06 11:01:07 fd0a50f0797d154fefff724624f00548b5320566"
   331    331   
   332    332   /*
   333    333   ** CAPI3REF: Run-Time Library Version Numbers
   334    334   ** KEYWORDS: sqlite3_version, sqlite3_sourceid
   335    335   **
   336    336   ** These interfaces provide the same information as the [SQLITE_VERSION],
   337    337   ** [SQLITE_VERSION_NUMBER], and [SQLITE_SOURCE_ID] C preprocessor macros
................................................................................
182245 182245   */
182246 182246   static void fts5SourceIdFunc(
182247 182247     sqlite3_context *pCtx,          /* Function call context */
182248 182248     int nArg,                       /* Number of args */
182249 182249     sqlite3_value **apVal           /* Function arguments */
182250 182250   ){
182251 182251     assert( nArg==0 );
182252         -  sqlite3_result_text(pCtx, "fts5: 2016-01-05 03:39:52 a855697719e288c908ddb7950d32fd17ef546509", -1, SQLITE_TRANSIENT);
       182252  +  sqlite3_result_text(pCtx, "fts5: 2016-01-06 11:01:07 fd0a50f0797d154fefff724624f00548b5320566", -1, SQLITE_TRANSIENT);
182253 182253   }
182254 182254   
182255 182255   static int fts5Init(sqlite3 *db){
182256 182256     static const sqlite3_module fts5Mod = {
182257 182257       /* iVersion      */ 2,
182258 182258       /* xCreate       */ fts5CreateMethod,
182259 182259       /* xConnect      */ fts5ConnectMethod,

Changes to SQLite.Interop/src/core/sqlite3.h.

   109    109   **
   110    110   ** See also: [sqlite3_libversion()],
   111    111   ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
   112    112   ** [sqlite_version()] and [sqlite_source_id()].
   113    113   */
   114    114   #define SQLITE_VERSION        "3.10.0"
   115    115   #define SQLITE_VERSION_NUMBER 3010000
   116         -#define SQLITE_SOURCE_ID      "2016-01-05 03:39:52 a855697719e288c908ddb7950d32fd17ef546509"
          116  +#define SQLITE_SOURCE_ID      "2016-01-06 11:01:07 fd0a50f0797d154fefff724624f00548b5320566"
   117    117   
   118    118   /*
   119    119   ** CAPI3REF: Run-Time Library Version Numbers
   120    120   ** KEYWORDS: sqlite3_version, sqlite3_sourceid
   121    121   **
   122    122   ** These interfaces provide the same information as the [SQLITE_VERSION],
   123    123   ** [SQLITE_VERSION_NUMBER], and [SQLITE_SOURCE_ID] C preprocessor macros

Changes to SQLite.Interop/src/ext/fts5.c.

 15237  15237   */
 15238  15238   static void fts5SourceIdFunc(
 15239  15239     sqlite3_context *pCtx,          /* Function call context */
 15240  15240     int nArg,                       /* Number of args */
 15241  15241     sqlite3_value **apVal           /* Function arguments */
 15242  15242   ){
 15243  15243     assert( nArg==0 );
 15244         -  sqlite3_result_text(pCtx, "fts5: 2016-01-05 03:39:52 a855697719e288c908ddb7950d32fd17ef546509", -1, SQLITE_TRANSIENT);
        15244  +  sqlite3_result_text(pCtx, "fts5: 2016-01-06 11:01:07 fd0a50f0797d154fefff724624f00548b5320566", -1, SQLITE_TRANSIENT);
 15245  15245   }
 15246  15246   
 15247  15247   static int fts5Init(sqlite3 *db){
 15248  15248     static const sqlite3_module fts5Mod = {
 15249  15249       /* iVersion      */ 2,
 15250  15250       /* xCreate       */ fts5CreateMethod,
 15251  15251       /* xConnect      */ fts5ConnectMethod,

Changes to readme.htm.

     2      2   <html>
     3      3   <head>
     4      4   <title></title>
     5      5   </head>
     6      6   <body>
     7      7   ADO.NET SQLite Data Provider<br />
     8      8   Version 1.0.100.0 - February XX, 2016 <font color="red">(release scheduled)</font><br />
     9         -Using <a href="https://www.sqlite.org/draft/releaselog/3_10_0.html">SQLite 3.10.0</a><br />
            9  +Using <a href="https://www.sqlite.org/releaselog/3_10_0.html">SQLite 3.10.0</a><br />
    10     10   Originally written by Robert Simpson<br />
    11     11   Released to the public domain, use at your own risk!<br />
    12     12   Official provider website:&nbsp;<a href="https://system.data.sqlite.org/">https://system.data.sqlite.org/</a><br />
    13     13   Legacy versions:&nbsp;<a href="http://sqlite.phxsoftware.com/">http://sqlite.phxsoftware.com/</a><br />
    14     14   <br />
    15     15   The current development version can be downloaded from <a href="https://system.data.sqlite.org/index.html/timeline?y=ci">
    16     16   https://system.data.sqlite.org/index.html/timeline?y=ci</a>
................................................................................
   208    208   
   209    209   <h2><b>Version History</b></h2>
   210    210   
   211    211   <p>
   212    212       <b>1.0.100.0 - February XX, 2016 <font color="red">(release scheduled)</font></b>
   213    213   </p>
   214    214   <ul>
   215         -    <li>Updated to <a href="https://www.sqlite.org/draft/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
          215  +    <li>Updated to <a href="https://www.sqlite.org/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
   216    216       <li>Properly handle NULL values in the &quot;name&quot; column of the results returned by PRAGMA index_info(). Fix for [5251bd0878].</li>
   217    217   </ul>
   218    218   <p>
   219    219       <b>1.0.99.0 - December 9, 2015</b>
   220    220   </p>
   221    221   <ul>
   222    222       <li>Updated to <a href="https://www.sqlite.org/releaselog/3_9_2.html">SQLite 3.9.2</a>.</li>

Changes to www/news.wiki.

     2      2   
     3      3   <b>Version History</b>
     4      4   
     5      5   <p>
     6      6       <b>1.0.100.0 - February XX, 2016 <font color="red">(release scheduled)</font></b>
     7      7   </p>
     8      8   <ul>
     9         -    <li>Updated to <a href="https://www.sqlite.org/draft/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
            9  +    <li>Updated to <a href="https://www.sqlite.org/releaselog/3_10_0.html">SQLite 3.10.0</a>.</li>
    10     10       <li>Properly handle NULL values in the &quot;name&quot; column of the results returned by PRAGMA index_info(). Fix for [5251bd0878].</li>
    11     11   </ul>
    12     12   <p>
    13     13       <b>1.0.99.0 - December 9, 2015</b>
    14     14   </p>
    15     15   <ul>
    16     16       <li>Updated to [https://www.sqlite.org/releaselog/3_9_2.html|SQLite 3.9.2].</li>