-C Explanation\sof\sthe\s"fragmentation"\sline\sis\sadded\sto\sthe\shelp\smessage\sat\nthe\send\sof\sthe\soutput\sof\ssqlite3_analyzer.\s(CVS\s3636)
-D 2007-02-13T01:41:53
+C Changes\sin\spreparation\sfor\sversion\s3.3.13.\s(CVS\s3637)
+D 2007-02-13T02:03:24
F Makefile.in 7fa74bf4359aa899da5586e394d17735f221315f
F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
-F VERSION 6a9608ed1127dffbe0c612b89002a68ce182779d
+F VERSION e31cc83750f9f93f8c53236f6618cb876fdd9d1a
F aclocal.m4 a8df0ae21d1ac797fa7d7eaa1703412bc61b973f
F addopcodes.awk 701697fae48376375ec8532c3d04e910cfeef352
F art/2005osaward.gif 0d1851b2a7c1c9d0ccce545f3e14bca42d7fd248
F www/c_interface.tcl b51b08591554c16a0c3ef718364a508ac25abc7e
F www/capi3.tcl 7a7cc225fe02eb7ab861a6019b08baa0014409e1
F www/capi3ref.tcl 9adb2d2313c3c5e9c6d6240c1d8f3d11dd533c59
-F www/changes.tcl 1dd3ded5a3a1b4f587c2bf913a5d4518220dd60f
+F www/changes.tcl 62e0bb77ba7e291c2ceb3e06aff0580bb468b60b
F www/common.tcl 14d121c28532ad20c3e349caa4db708b0b822083
F www/compile.tcl 276546d7eb445add5a867193bbd80f6919a6b084
F www/conflict.tcl cdd0f4b59b0ba6d61f67e6a38f3ae45853bacb30
F www/formatchng.tcl bbb8af1ee494a71031acac4c8d8c51535f23b9df
F www/fullscanb.gif f7c94cb227f060511f8909e10f570157263e9a25
F www/index-ex1-x-b.gif f9b1d85c3fa2435cf38b15970c7e3aa1edae23a3
-F www/index.tcl 7f67d421e4c1f48083c178bee460a27220f4fcc1
+F www/index.tcl 688cf1280232f4964d8d07fda65e166a4b2e16cc
F www/indirect1b1.gif adfca361d2df59e34f9c5cac52a670c2bfc303a1
-F www/lang.tcl 65d0aa787aa55619dd7a8497306ea539f1201bf3
+F www/lang.tcl 5e7888c2d33ff521173ece39ddad53596700e2d9
F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f
F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c
F www/nulls.tcl ec35193f92485b87b90a994a01d0171b58823fcf
-F www/oldnews.tcl 999cd52516da0eee571de7ea4ae76282dd6ec24a
+F www/oldnews.tcl 32688aa238d455f080501201a25001cbf45f2bb0
F www/omitted.tcl ee6b46f83d513b2187869740da829a700e1a355e
F www/opcode.tcl 5bd68059416b223515a680d410a9f7cb6736485f
F www/optimizer.tcl d6812a10269bd0d7c488987aac0ad5036cace9dc
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P 82aed271a4a69e3dad6013b83cc7d492b7fed164
-R c7311865a9d75eb453f0b44118fce463
+P 31e5073c58f43b84d26218d70e6f6558c406803e
+R fc066cde96130dfec06f20ce7f18d96c
U drh
-Z 02955294dcc6cffe6c0af5716910b9e0
+Z fd4ca1752cd0e86bf8e7a5383fb7c65d
-31e5073c58f43b84d26218d70e6f6558c406803e
\ No newline at end of file
+7799a0b63dd4ab6f422f138e5b423d6fb00529fb
\ No newline at end of file
puts "<DD><P><UL>$desc</UL></P></DD>"
}
+chng {2007 February 13 (3.3.13)} {
+<li>Add a "fragmentation" measurement in the output of sqlite3_analyzer.</li>
+<li>Add the COLLATE operator used to explicitly set the collating sequence
+used by an expression. This feature is considered experimental pending
+additional testing.</li>
+<li>Allow up to 64 tables in a join - the old limit was 32.</li>
+<li>Added two new experimental functions:
+<a href="lang_expr.html#randomblobFunc">randomBlob()</a> and
+<a href="lang_expr.html#hexFunc">hex()</a>.
+Their intended use is to facilitate generating
+<a href="http://en.wikipedia.org/wiki/UUID">UUIDs</a>.</li>
+<li>Fix a problem where
+<a href="pragma.html#pragma_count_changes">PRAGMA count_changes</a> was
+causing incorrect results for updates on tables with triggers</li>
+<li>Fix a bug in the ORDER BY clause optimizer for joins where the
+left-most table in the join is constrained by a UNIQUE index.</li>
+<li>Fixed a bug in the "copy" method of the TCL interface.</li>
+<li>Bug fixes in fts1 and fts2 modules.</li>
+}
+
chng {2007 January 27 (3.3.12)} {
<li>Fix another bug in the IS NULL optimization that was added in
version 3.3.9.</li>
puts "<hr width=\"50%\">"
}
+newsitem {2007-Feb-13} {Version 3.3.13} {
+ This version fixes a subtle bug in the ORDER BY optimizer that can
+ occur when using joins. There are also a few minor enhancements.
+ Upgrading is recommended.
+}
+
newsitem {2007-Jan-27} {Version 3.3.12} {
The first published build of the previous version used the wrong
set of source files. Consequently, many people downloaded a build
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.
- This release also adds the new
- <a href="capi3ref.html#sqlite3_prepare_v2">sqlite3_prepare_v2()</a>
- API and includes important bug fixes in the command-line
- shell and enhancements to the query optimizer. Upgrading is
- recommended.
-}
-
-newsitem {2006-Oct-9} {Version 3.3.8} {
- Version 3.3.8 adds support for full-text search using the
- <a href="http://www.sqlite.org/cvstrac/wiki?p=FtsOne">FTS1
- module.</a> There are also minor bug fixes. Upgrade only if
- you want to try out the new full-text search capabilities or if
- you are having problems with 3.3.7.
-}
-
puts {
<p align="right"><a href="oldnews.html">Old news...</a></p>
</td></tr></table>
}
-footer {$Id: index.tcl,v 1.149 2007/01/27 13:38:26 drh Exp $}
+footer {$Id: index.tcl,v 1.150 2007/02/13 02:03:24 drh Exp $}
#
# Run this Tcl script to generate the lang-*.html files.
#
-set rcsid {$Id: lang.tcl,v 1.121 2007/02/01 23:02:46 drh Exp $}
+set rcsid {$Id: lang.tcl,v 1.122 2007/02/13 02:03:25 drh Exp $}
source common.tcl
if {[llength $argv]>0} {
</tr>
<tr>
+<td valign="top" align="right">
<a name="globFunc"></a>
-<td valign="top" align="right">glob(<i>X</i>,<i>Y</i>)</td>
+glob(<i>X</i>,<i>Y</i>)</td>
<td valign="top">This function is used to implement the
"<b>X GLOB Y</b>" syntax of SQLite. The
<a href="capi3ref.html#sqlite3_create_function">sqlite3_create_function()</a>
</tr>
<tr>
-<td valign="top" align="right">hex(<i>X</i>)</td>
+<td valign="top" align="right">
+<a name="hexFunc">
+hex(<i>X</i>)</td>
<td valign="top">The argument is interpreted as a BLOB. The result
is a hexadecimal rendering of the content of that blob.</td>
</tr>
</tr>
<tr>
+<td valign="top" align="right">
<a name="likeFunc"></a>
-<td valign="top" align="right">like(<i>X</i>,<i>Y</i> [,<i>Z</i>])</td>
+like(<i>X</i>,<i>Y</i> [,<i>Z</i>])</td>
<td valign="top">
This function is used to implement the "<b>X LIKE Y [ESCAPE Z]</b>"
syntax of SQL. If the optional ESCAPE clause is present, then the
</tr>
<tr>
-<td valign="top" align="right">randomblob(<i>N</i>)</td>
+<td valign="top" align="right">
+<a name="randomblobFunc">
+randomblob(<i>N</i>)</td>
<td valign="top">Return a <i>N</i>-byte blob containing pseudo-random bytes.
<i>N</i> should be a postive integer.</td>
</tr>
}
+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.
+ This release also adds the new
+ <a href="capi3ref.html#sqlite3_prepare_v2">sqlite3_prepare_v2()</a>
+ API and includes important bug fixes in the command-line
+ shell and enhancements to the query optimizer. Upgrading is
+ recommended.
+}
+
+newsitem {2006-Oct-9} {Version 3.3.8} {
+ Version 3.3.8 adds support for full-text search using the
+ <a href="http://www.sqlite.org/cvstrac/wiki?p=FtsOne">FTS1
+ module.</a> There are also minor bug fixes. Upgrade only if
+ you want to try out the new full-text search capabilities or if
+ you are having problems with 3.3.7.
+}
+
newsitem {2006-Aug-12} {Version 3.3.7} {
Version 3.3.7 includes support for loadable extensions and virtual
tables. But both features are still considered "beta" and their
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.18 2007/01/22 13:06:03 drh Exp $}
+footer {$Id: oldnews.tcl,v 1.19 2007/02/13 02:03:25 drh Exp $}