Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Perparations for the release of 3.3.15. (CVS 3830) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
8d0dea873d00404ad252d056422da263 |
User & Date: | drh 2007-04-09 13:18:47.000 |
Context
2007-04-09
| ||
13:49 | Version 3.3.15 (CVS 3831) (check-in: ba5f4a55fa user: drh tags: trunk) | |
13:18 | Perparations for the release of 3.3.15. (CVS 3830) (check-in: 8d0dea873d user: drh tags: trunk) | |
12:45 | Fix an obscure pager refcnt leak that occurs following a transient I/O error. (CVS 3829) (check-in: ce6f56ece8 user: drh tags: trunk) | |
Changes
Changes to VERSION.
|
| | | 1 | 3.3.15 |
Changes to www/changes.tcl.
︙ | ︙ | |||
20 21 22 23 24 25 26 27 28 29 30 31 32 33 | if {[regexp {\(([0-9.]+)\)} $date all vers]} { set label [string map {. _} $vers] puts "<A NAME=\"version_$label\">" } puts "<DT><B>$date</B></DT>" puts "<DD><P><UL>$desc</UL></P></DD>" } chng {2007 April 2 (3.3.14)} { <li>Fix a <a href="http://www.sqlite.org/cvstrac/tktview?tn=2273">bug</a> in 3.3.13 that could cause a segfault when the IN operator is used one one term of a two-column index and the right-hand side of the IN operator contains a NULL.</li> <li>Added a new OS interface method for determining the sector size | > > > > > > > > > > > > | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | if {[regexp {\(([0-9.]+)\)} $date all vers]} { set label [string map {. _} $vers] puts "<A NAME=\"version_$label\">" } puts "<DT><B>$date</B></DT>" puts "<DD><P><UL>$desc</UL></P></DD>" } chng {2007 April 9 (3.3.15)} { <li>Fix a bug introduced in 3.3.14 that caused a rollback of CREATE TEMP TABLE to leave the database connection wedged.</li> <li>Fix a bug that caused an extra NULL row to be returned when a descending query was interrupted by a change to the database.</li> <li>The FOR EACH STATEMENT clause on a trigger now causes a syntax error. It used to be silently ignored.</li> <li>Fix an obscure and relatively harmless problem that might have caused a resource leak following an I/O error.</li> <li>Many improvements to the test suite. Test coverage now exceeded 98%</li> } chng {2007 April 2 (3.3.14)} { <li>Fix a <a href="http://www.sqlite.org/cvstrac/tktview?tn=2273">bug</a> in 3.3.13 that could cause a segfault when the IN operator is used one one term of a two-column index and the right-hand side of the IN operator contains a NULL.</li> <li>Added a new OS interface method for determining the sector size |
︙ | ︙ |
Changes to www/download.tcl.
1 2 3 | # # Run this TCL script to generate HTML for the download.html file. # | | | 1 2 3 4 5 6 7 8 9 10 11 | # # Run this TCL script to generate HTML for the download.html file. # set rcsid {$Id: download.tcl,v 1.26 2007/04/09 13:18:47 drh Exp $} source common.tcl header {SQLite Download Page} puts { <h2>SQLite Download Page</h1> <table width="100%" cellpadding="5"> } |
︙ | ︙ | |||
132 133 134 135 136 137 138 | Product {sqlite-V3.tar.gz} { A tarball of the complete source tree for SQLite version VERSION including all of the documentation. } Product {sqlite-source-V3.zip} { | | | | | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | Product {sqlite-V3.tar.gz} { A tarball of the complete source tree for SQLite version VERSION including all of the documentation. } Product {sqlite-source-V3.zip} { This ZIP archive contains pure C code for the SQLite library. Unlike the tarballs below, all of the preprocessing and automatic code generation has already been done on these C code files, so they can be converted to object code directly with any ordinary C compiler. } Product {sqlite-V3-tea.tar.gz} { A tarball of proprocessed source code together with a <a href="http://www.tcl.tk/doc/tea/">Tcl Extension Architecture (TEA)</a> compatible configure script and makefile. } |
︙ | ︙ |
Changes to www/index.tcl.
︙ | ︙ | |||
38 39 40 41 42 43 44 | <li><a href="speed.html">Faster</a> than popular client/server database engines for most common operations.</li> <li>Simple, easy to use <a href="capi3.html">API</a>.</li> <li><a href="tclsqlite.html">TCL bindings</a> included. Bindings for many other languages <a href="http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers"> available separately.</a></li> | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | <li><a href="speed.html">Faster</a> than popular client/server database engines for most common operations.</li> <li>Simple, easy to use <a href="capi3.html">API</a>.</li> <li><a href="tclsqlite.html">TCL bindings</a> included. Bindings for many other languages <a href="http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers"> available separately.</a></li> <li>Well-commented source code with over 98% test coverage.</li> <li>Available as a <a href="http://www.sqlite.org/cvstrac/wiki?p=TheAmalgamation"> single ANSI-C source-code file</a> that you can easily drop into another project. <li>Self-contained: no external dependencies.</li> <li>Sources are in the <a href="copyright.html">public domain</a>. Use for any purpose.</li> |
︙ | ︙ | |||
68 69 70 71 72 73 74 75 76 77 78 79 80 81 | proc newsitem {date title text} { puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt puts "<p>$txt</p>" puts "<hr width=\"50%\">" } newsitem {2007-Apr-02} {Version 3.3.14} { This version focuses on performance improvements. If you recompile <a href="http://www.sqlite.org/cvstrac/wiki?p=TheAmalgamation"> the amalgamation</a> using GCC option -O3 (the precompiled binaries use -O2) you may see performance improvements of 35% or more over version 3.3.13 depending on your | > > > > > | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | proc newsitem {date title text} { puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt puts "<p>$txt</p>" puts "<hr width=\"50%\">" } newsitem {2007-Apr-09} {Version 3.3.15} { An annoying bug introduced in 3.3.14 has been fixed. There are also many enhancements to the test suite. } newsitem {2007-Apr-02} {Version 3.3.14} { This version focuses on performance improvements. If you recompile <a href="http://www.sqlite.org/cvstrac/wiki?p=TheAmalgamation"> the amalgamation</a> using GCC option -O3 (the precompiled binaries use -O2) you may see performance improvements of 35% or more over version 3.3.13 depending on your |
︙ | ︙ | |||
95 96 97 98 99 100 101 | set of source files. Consequently, many people downloaded a build that was labeled as "3.3.11" but was really 3.3.10. Version 3.3.12 is released to clear up the ambiguity. A couple more bugs have also been fixed and <a href="pragma.html#pragma_integrity_check"> PRAGMA integrity_check</a> has been enhanced. } | < < < < < < < < < < | | 100 101 102 103 104 105 106 107 108 109 110 111 | set of source files. Consequently, many people downloaded a build that was labeled as "3.3.11" but was really 3.3.10. Version 3.3.12 is released to clear up the ambiguity. A couple more bugs have also been fixed and <a href="pragma.html#pragma_integrity_check"> PRAGMA integrity_check</a> has been enhanced. } puts { <p align="right"><a href="oldnews.html">Old news...</a></p> </td></tr></table> } footer {$Id: index.tcl,v 1.152 2007/04/09 13:18:47 drh Exp $} |
Changes to www/oldnews.tcl.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #!/usr/bin/tclsh source common.tcl header {SQLite Older News} proc newsitem {date title text} { puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt puts "<p>$txt</p>" puts "<hr width=\"50%\">" } newsitem {2007-Jan-4} {Version 3.3.9} { Version 3.3.9 fixes bugs that can lead to database corruption under obscure and difficult to reproduce circumstances. See <a href="http://www.sqlite.org/cvstrac/wiki?p=DatabaseCorruption"> DatabaseCorruption</a> in the <a href="http://www.sqlite.org/cvstrac/wiki">wiki</a> for details. | > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/usr/bin/tclsh source common.tcl header {SQLite Older News} proc newsitem {date title text} { puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt puts "<p>$txt</p>" puts "<hr width=\"50%\">" } newsitem {2007-Jan-22} {Version 3.3.11} { Version 3.3.11 fixes for a few more problems in version 3.3.9 that version 3.3.10 failed to catch. Upgrading is recommended. } newsitem {2007-Jan-9} {Version 3.3.10} { Version 3.3.10 fixes several bugs that were introduced by the previous release. Upgrading is recommended. } newsitem {2007-Jan-4} {Version 3.3.9} { Version 3.3.9 fixes bugs that can lead to database corruption under obscure and difficult to reproduce circumstances. See <a href="http://www.sqlite.org/cvstrac/wiki?p=DatabaseCorruption"> DatabaseCorruption</a> in the <a href="http://www.sqlite.org/cvstrac/wiki">wiki</a> for details. |
︙ | ︙ | |||
398 399 400 401 402 403 404 | changes to both the C-language API and the underlying file format that will enable SQLite to better support internationalization. The first beta is schedule for release on 2004-July-01. Plans are to continue to support SQLite version 2.8 with bug fixes. But all new development will occur in version 3.0. } | | | 408 409 410 411 412 413 414 415 | changes to both the C-language API and the underlying file format that will enable SQLite to better support internationalization. The first beta is schedule for release on 2004-July-01. Plans are to continue to support SQLite version 2.8 with bug fixes. But all new development will occur in version 3.0. } footer {$Id: oldnews.tcl,v 1.20 2007/04/09 13:18:47 drh Exp $} |