]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
19 years agoEnsure temp db is open before executing a pragma like "temp.cachesize = xxx". Fix...
danielk1977 [Fri, 17 Feb 2006 12:25:14 +0000 (12:25 +0000)] 
Ensure temp db is open before executing a pragma like "temp.cachesize = xxx". Fix for #1682. (CVS 3104)

FossilOrigin-Name: 1e4644b2369547da65fcaa9a3c8ddd206a3c82ae

19 years agoOr the SQLITE_UTF16_ALIGNED with the encoding field in
drh [Thu, 16 Feb 2006 18:16:36 +0000 (18:16 +0000)] 
Or the SQLITE_UTF16_ALIGNED with the encoding field in
sqlite3_create_collation and UTF16 strings will always be aligned
on an even byte boundary when passed into the comparison function. (CVS 3103)

FossilOrigin-Name: 7a1701e8c562087d364dff28cd7cad7ca4cdb5ae

19 years agoFix more typos in the file format document. (CVS 3102)
drh [Thu, 16 Feb 2006 00:32:37 +0000 (00:32 +0000)] 
Fix more typos in the file format document. (CVS 3102)

FossilOrigin-Name: d7495be8060fe9e8fa2d2f81e215833d7085888b

19 years agoFix a typo in the file format document. (CVS 3101)
drh [Thu, 16 Feb 2006 00:31:01 +0000 (00:31 +0000)] 
Fix a typo in the file format document. (CVS 3101)

FossilOrigin-Name: fac0d202e1d9fcc33dc69006a369034ee003e183

19 years agoGet the build working again. Fix for check-in (3093) (CVS 3100)
drh [Wed, 15 Feb 2006 21:19:01 +0000 (21:19 +0000)] 
Get the build working again.  Fix for check-in (3093) (CVS 3100)

FossilOrigin-Name: 4e6b74b290282fd10fae97df8dfa643a1b7ef0c6

19 years agoMention the NOT unary operator in the documentation. (CVS 3099)
drh [Wed, 15 Feb 2006 17:30:31 +0000 (17:30 +0000)] 
Mention the NOT unary operator in the documentation. (CVS 3099)

FossilOrigin-Name: 3eca2d98683eb1b3b99604b07337347ad45e42f6

19 years agoUpdate the configure script to use AC_HELP_STRING. (CVS 3098)
drh [Wed, 15 Feb 2006 02:00:25 +0000 (02:00 +0000)] 
Update the configure script to use AC_HELP_STRING. (CVS 3098)

FossilOrigin-Name: 92be79debf328b9b2aac6509ed1dd94528306d3b

19 years agotest_async.c: Writer-thread should not relinquish mutex when writing a file for which...
danielk1977 [Tue, 14 Feb 2006 14:46:41 +0000 (14:46 +0000)] 
test_async.c: Writer-thread should not relinquish mutex when writing a file for which only one file handle is open (fixes bug introduced in (3093)). (CVS 3097)

FossilOrigin-Name: f0c45b7eab219ee812dbd2eb5e1c39fdf52a0ff2

19 years agoAccount for a malloc failure in the asynchronous writer thread in test_async.c (CVS...
danielk1977 [Tue, 14 Feb 2006 14:02:08 +0000 (14:02 +0000)] 
Account for a malloc failure in the asynchronous writer thread in test_async.c (CVS 3096)

FossilOrigin-Name: 2f2a8a69cb380dc30b85a792c369020fec3c79a5

19 years agoFix bug in test_async.c version of OsFileSize(). (CVS 3095)
danielk1977 [Tue, 14 Feb 2006 13:48:33 +0000 (13:48 +0000)] 
Fix bug in test_async.c version of OsFileSize(). (CVS 3095)

FossilOrigin-Name: 239e53b4f29b4faf2dbdc2aebd2332ad25b14286

19 years agoAdd simple io error tests for test_async.c. (CVS 3094)
danielk1977 [Tue, 14 Feb 2006 13:25:43 +0000 (13:25 +0000)] 
Add simple io error tests for test_async.c. (CVS 3094)

FossilOrigin-Name: 528dfb71801bb7b8a66944db6f32cc3dc0054118

19 years agoChanges so that test_async.c works with memory management turned on. (CVS 3093)
danielk1977 [Tue, 14 Feb 2006 10:48:39 +0000 (10:48 +0000)] 
Changes so that test_async.c works with memory management turned on. (CVS 3093)

FossilOrigin-Name: f4150c29df2774b4422d4296d913cdbcee62c859

19 years agoDisable the /./ and /../ collapser logic in sqlite3OsFullPathname under Unix. (CVS...
drh [Mon, 13 Feb 2006 18:42:21 +0000 (18:42 +0000)] 
Disable the /./ and /../ collapser logic in sqlite3OsFullPathname under Unix. (CVS 3092)

FossilOrigin-Name: 111a426b3e2fae77c9e6c3cd903fd80652b23720

19 years agoFix a bug in the handling of sqlite3OsTruncate by the test_async.c demo.
drh [Mon, 13 Feb 2006 18:35:06 +0000 (18:35 +0000)] 
Fix a bug in the handling of sqlite3OsTruncate by the test_async.c demo.
Added trans.test to the suite of tests for asychronous I/O. (CVS 3091)

FossilOrigin-Name: 5b16c43542194d6c736bf7aadaaa7f31ff12af31

19 years agoAdd in-process file locking to test_async.c. The unix implementation of
drh [Mon, 13 Feb 2006 17:03:47 +0000 (17:03 +0000)] 
Add in-process file locking to test_async.c.  The unix implementation of
sqlite3OsFullPathname() now attempts to remove /./ and /../ elements from
the path. (CVS 3090)

FossilOrigin-Name: 42379c623073eb541d053c2dff9f49087fb290f8

19 years agoFix a deadlock problem on the sqlite3async_wait test interface. Improvements
drh [Mon, 13 Feb 2006 15:29:32 +0000 (15:29 +0000)] 
Fix a deadlock problem on the sqlite3async_wait test interface.  Improvements
to tracing in test_async.c. (CVS 3089)

FossilOrigin-Name: 58c6d501385c6f7656290e8451e28be3fc45843f

19 years agoImprovements to the TRACE macro in test_async.c. (CVS 3088)
drh [Mon, 13 Feb 2006 14:49:38 +0000 (14:49 +0000)] 
Improvements to the TRACE macro in test_async.c. (CVS 3088)

FossilOrigin-Name: 4c6dfec54fc128644e066c04902433f8df30672e

19 years agoI/O errors shut down all processing on the same file in test_async.c. (CVS 3087)
drh [Mon, 13 Feb 2006 13:50:55 +0000 (13:50 +0000)] 
I/O errors shut down all processing on the same file in test_async.c. (CVS 3087)

FossilOrigin-Name: 4366e7121703a18ebb799dfa4f168b3b2508604e

19 years agoFix overlapping read logic in the test_async.c demonstration. (CVS 3086)
drh [Mon, 13 Feb 2006 13:30:19 +0000 (13:30 +0000)] 
Fix overlapping read logic in the test_async.c demonstration. (CVS 3086)

FossilOrigin-Name: ad25127b067b3135694ddb0de552aad981640669

19 years agoFix a memory leak in test_async.c. (CVS 3085)
drh [Mon, 13 Feb 2006 13:23:57 +0000 (13:23 +0000)] 
Fix a memory leak in test_async.c. (CVS 3085)

FossilOrigin-Name: 904ffa4dfb60e00b01db17049de2f4934537f3d8

19 years agoI give up. SUM() now throws an error on integer overflow. Those of us
drh [Sat, 11 Feb 2006 17:34:00 +0000 (17:34 +0000)] 
I give up.  SUM() now throws an error on integer overflow.  Those of us
who think this is goofy can use TOTAL() instead.
Tickets #1664, #1669, #1670, #1674. (CVS 3084)

FossilOrigin-Name: 1c3e6002cd9fd5d30e197448c4d98cdd59163cac

19 years agoVersion 3.3.4 (CVS 3083)
drh [Sat, 11 Feb 2006 02:12:00 +0000 (02:12 +0000)] 
Version 3.3.4 (CVS 3083)

FossilOrigin-Name: 033aaab67f3759f2f65d047ecbc027de9b37d7a7

19 years agoFix typo in os_unix.c. (CVS 3082)
drh [Sat, 11 Feb 2006 02:03:52 +0000 (02:03 +0000)] 
Fix typo in os_unix.c. (CVS 3082)

FossilOrigin-Name: c0e987bcfa899c073d54fbd5a3606c704b8bc3d9

19 years agoPrepare for the release of 3.3.4. (CVS 3081)
drh [Sat, 11 Feb 2006 01:56:54 +0000 (01:56 +0000)] 
Prepare for the release of 3.3.4. (CVS 3081)

FossilOrigin-Name: 951f3322c0eac4ae311c84f2d15f2c264f5c473a

19 years agoAdd support and documentation for the fullfsync pragma. Also include
drh [Sat, 11 Feb 2006 01:25:50 +0000 (01:25 +0000)] 
Add support and documentation for the fullfsync pragma.  Also include
some other unrelated documentation updates. (CVS 3080)

FossilOrigin-Name: f2069d0bf3161591535e68b7389792e9cb7fe043

19 years agoMake sure pointers are always aligned to 8-bytes when creating internal
drh [Fri, 10 Feb 2006 18:08:09 +0000 (18:08 +0000)] 
Make sure pointers are always aligned to 8-bytes when creating internal
Index structures. (CVS 3079)

FossilOrigin-Name: d20a33ac2a29a3410fa28078dd122d87d8fca4fe

19 years agoClean up pointer misuse in vdbe.c. (CVS 3078)
drh [Fri, 10 Feb 2006 14:02:07 +0000 (14:02 +0000)] 
Clean up pointer misuse in vdbe.c. (CVS 3078)

FossilOrigin-Name: 9e82b927490bc152f61c4ee3e95b6d08ea16c858

19 years agoMinor test file modifications for builds compiled with OMIT options. (CVS 3077)
danielk1977 [Fri, 10 Feb 2006 13:33:30 +0000 (13:33 +0000)] 
Minor test file modifications for builds compiled with OMIT options. (CVS 3077)

FossilOrigin-Name: c468aa349db4e6571711bf94781b88aa3c811d03

19 years agoAdd documentation for new APIs. (CVS 3076)
danielk1977 [Fri, 10 Feb 2006 13:14:20 +0000 (13:14 +0000)] 
Add documentation for new APIs. (CVS 3076)

FossilOrigin-Name: 84c2a5c4d753d1e39136ac7e80ac816442af0a49

19 years agoMore comments on the unix locking code. Ticket #1672. (CVS 3075)
drh [Fri, 10 Feb 2006 13:11:32 +0000 (13:11 +0000)] 
More comments on the unix locking code.  Ticket #1672. (CVS 3075)

FossilOrigin-Name: 4b6f5688843ebe39f6bd3e863666a44d486fbe0f

19 years agoAdd trivial tests to increase coverage of sqlite3_table_column_metadata(). (CVS 3074)
danielk1977 [Fri, 10 Feb 2006 12:48:55 +0000 (12:48 +0000)] 
Add trivial tests to increase coverage of sqlite3_table_column_metadata(). (CVS 3074)

FossilOrigin-Name: 424ce5ecd0aa9860afb73180e4d09987f3a9300a

19 years agoWork around the case where the pending-byte page is also a a pointer-map page. Ticket...
danielk1977 [Fri, 10 Feb 2006 08:24:21 +0000 (08:24 +0000)] 
Work around the case where the pending-byte page is also a a pointer-map page. Ticket #1667. (CVS 3073)

FossilOrigin-Name: 5ea87fbbe09279e70d3a22b8cd9994befffeac53

19 years agoFix the origin APIs so that they correctly handle views and subqueries that cannot...
danielk1977 [Fri, 10 Feb 2006 07:07:14 +0000 (07:07 +0000)] 
Fix the origin APIs so that they correctly handle views and subqueries that cannot be flattened. (CVS 3072)

FossilOrigin-Name: 5e8611e13de08d704cea6c9c4466c3af842a7a1a

19 years agoFix deadlock problem in the unix mutex. Ticket #1672. (CVS 3071)
drh [Fri, 10 Feb 2006 04:33:12 +0000 (04:33 +0000)] 
Fix deadlock problem in the unix mutex.  Ticket #1672. (CVS 3071)

FossilOrigin-Name: a6c30be214bb575f9ecfa299b7a597d21e3d3aca

19 years agoAdd a symbol P3_TRANSIENT to pass to VdbeSetColName() to make it copy the string...
danielk1977 [Fri, 10 Feb 2006 03:06:10 +0000 (03:06 +0000)] 
Add a symbol P3_TRANSIENT to pass to VdbeSetColName() to make it copy the string parameter up to the first 0 byte. (CVS 3070)

FossilOrigin-Name: 6ebb8f9bb2f6a3f7fde19267727aa4e2d878a416

19 years agoAdd the column_origin_name() etc. APIs. (CVS 3069)
danielk1977 [Fri, 10 Feb 2006 02:27:42 +0000 (02:27 +0000)] 
Add the column_origin_name() etc. APIs. (CVS 3069)

FossilOrigin-Name: 82f502cdc1fead3bf7e3190d5c9db3aee6919ed4

19 years agoIgnore errors when when calling fsync() on a directory. Ticket #1657. (CVS 3068)
drh [Thu, 9 Feb 2006 23:05:51 +0000 (23:05 +0000)] 
Ignore errors when when calling fsync() on a directory.  Ticket #1657. (CVS 3068)

FossilOrigin-Name: d54d3b82c468b7e6dd39aac6aac56b26b3918c37

19 years agoAllow '@' to introduce host parameter names for compatibility with
drh [Thu, 9 Feb 2006 22:24:41 +0000 (22:24 +0000)] 
Allow '@' to introduce host parameter names for compatibility with
MS SQL Server.  Ticket #1671. (CVS 3067)

FossilOrigin-Name: 0738ef818d4023a5159b6bee0a65f0b83d01c1d5

19 years agoSUM never gives an error. An integer result is returned for exact results
drh [Thu, 9 Feb 2006 22:13:41 +0000 (22:13 +0000)] 
SUM never gives an error.  An integer result is returned for exact results
and a floating point result is returned for approximate results.
Tickets #1664, #1669, and #1670. (CVS 3066)

FossilOrigin-Name: 9e04f8fdf1ec0dc36effb55c05d075b3b4777fef

19 years agoDeprecate the sqlite3_aggregate_count() API. Make sure all aggregate counters
drh [Thu, 9 Feb 2006 18:35:29 +0000 (18:35 +0000)] 
Deprecate the sqlite3_aggregate_count() API.  Make sure all aggregate counters
are 64 bits.  Remove unused StdDev structure from func.c.  Ticket #1669. (CVS 3065)

FossilOrigin-Name: 44bd7ba432123ec77904b862d11521f4ab96d2cf

19 years agoInteger overflow in SUM causes an exception. Ticket #1669. (CVS 3064)
drh [Thu, 9 Feb 2006 17:47:42 +0000 (17:47 +0000)] 
Integer overflow in SUM causes an exception.  Ticket #1669. (CVS 3064)

FossilOrigin-Name: c72b946198128cbceb12dffbdf4706d9fda0fd72

19 years agoBack out check-in (3058) - it breaks too much application code. (CVS 3063)
drh [Thu, 9 Feb 2006 16:52:23 +0000 (16:52 +0000)] 
Back out check-in (3058) - it breaks too much application code. (CVS 3063)

FossilOrigin-Name: 731f1e3245fafbda24355d5bdc5b249c4229305f

19 years agoAdd the sqlite3_table_column_meta() API. (CVS 3062)
danielk1977 [Thu, 9 Feb 2006 13:43:28 +0000 (13:43 +0000)] 
Add the sqlite3_table_column_meta() API. (CVS 3062)

FossilOrigin-Name: 1ac72f68c0e9fd63decc97c166f49b405a9d323c

19 years agoAvoid overflowing the 48-bit mantissa of a floating point number when
drh [Thu, 9 Feb 2006 13:38:19 +0000 (13:38 +0000)] 
Avoid overflowing the 48-bit mantissa of a floating point number when
summing large integers in the SUM() function.  Ticket #1664. (CVS 3061)

FossilOrigin-Name: a9169e879de5d5e4192d1681bc3e119fb83e739c

19 years agoCorrectly handle COLLATE clauses in tables being modified by an
drh [Thu, 9 Feb 2006 02:56:02 +0000 (02:56 +0000)] 
Correctly handle COLLATE clauses in tables being modified by an
ALTER TABLE ADD COLUMN command.  Ticket #1665. (CVS 3060)

FossilOrigin-Name: baef2f66be164910881278ea527d2be75ac2e944

19 years agoUse 64-bit integers in sqlite3_analyzer. Ticket #1666. (CVS 3059)
drh [Thu, 9 Feb 2006 02:41:07 +0000 (02:41 +0000)] 
Use 64-bit integers in sqlite3_analyzer.  Ticket #1666. (CVS 3059)

FossilOrigin-Name: 8b3068aca7b28d2b6c326f632bb9fe9b4940792d

19 years agoAdd "autoinc" and "collseq" columns to the table_info() pragma. (CVS 3058)
drh [Mon, 6 Feb 2006 21:34:27 +0000 (21:34 +0000)] 
Add "autoinc" and "collseq" columns to the table_info() pragma. (CVS 3058)

FossilOrigin-Name: 7940a590abb4262c17922fb2dae1d9688279b2ef

19 years agoKeep correct track of the amount of outstanding memory even when the
drh [Mon, 6 Feb 2006 21:22:30 +0000 (21:22 +0000)] 
Keep correct track of the amount of outstanding memory even when the
system memory allocator returns a different number of bytes than
requested.  Ticket #1660. (CVS 3057)

FossilOrigin-Name: 6f5eb74fd93a78ccdc2ddee0936ad4c5b2813720

19 years agoUpdate the per-thread bytes allocated counter with the number of bytes actually alloc...
danielk1977 [Mon, 6 Feb 2006 13:59:42 +0000 (13:59 +0000)] 
Update the per-thread bytes allocated counter with the number of bytes actually allocated, not the number requested. Ticket #1660. (CVS 3056)

FossilOrigin-Name: 3f0a0ff1973079956506daaba9b21912fc76982b

19 years agoDetect circularly defined views and issue an error message. Ticket #1658. (CVS 3055)
drh [Sun, 5 Feb 2006 18:55:20 +0000 (18:55 +0000)] 
Detect circularly defined views and issue an error message.  Ticket #1658. (CVS 3055)

FossilOrigin-Name: f5341529d0cdbd63ce4c33606858158b6093969a

19 years agoTypecast to silence (incorrect) compiler warning. (CVS 3054)
drh [Wed, 1 Feb 2006 14:39:53 +0000 (14:39 +0000)] 
Typecast to silence (incorrect) compiler warning. (CVS 3054)

FossilOrigin-Name: 3a04fc45ccc31f2009be812a9c9057844cf4ae3b

19 years agoAlways register BINARY collating sequences for UTF-16BE and UTF-16LE both.
drh [Wed, 1 Feb 2006 13:50:41 +0000 (13:50 +0000)] 
Always register BINARY collating sequences for UTF-16BE and UTF-16LE both.
Formerly we were only registering the native byte order by default.
Ticket #1654.  Note:  There may still be problems with collating sequence
synthesis. (CVS 3053)

FossilOrigin-Name: 3861377bd93453161dfe78a8c1d7a9f919108c8f

19 years agoIn joins of the form: "A, B left C" make sure that the reordering optimization
drh [Wed, 1 Feb 2006 02:45:02 +0000 (02:45 +0000)] 
In joins of the form: "A, B left C" make sure that the reordering optimization
does not put table A after table C.  Ticket #1652. (CVS 3052)

FossilOrigin-Name: 248b9be93d9532e31c640432b75c3310e180acb3

19 years agoAdded support for the -enable-thread-override-lock option on the
drh [Wed, 1 Feb 2006 01:55:17 +0000 (01:55 +0000)] 
Added support for the -enable-thread-override-lock option on the
configure script. (CVS 3051)

FossilOrigin-Name: 82f558bd11ddb20792fbc9f579b40ad38d7f6af5

19 years agoAdd the SQLITE_THREADS_OVERRIDE_LOCKS compile-time option that disables
drh [Tue, 31 Jan 2006 23:03:35 +0000 (23:03 +0000)] 
Add the SQLITE_THREADS_OVERRIDE_LOCKS compile-time option that disables
the run-time test to see if threads can override each others locks on unix. (CVS 3050)

FossilOrigin-Name: e83a19e8cb6d721b02502925b362f2e86b2de742

19 years agoPatches to support linux on embedded platforms. (CVS 3049)
drh [Tue, 31 Jan 2006 20:49:13 +0000 (20:49 +0000)] 
Patches to support linux on embedded platforms. (CVS 3049)

FossilOrigin-Name: a088eb6d6eda70d89add1e5d95be5efda6c0de67

19 years agoFix some pointless warnings from overly-pedantic compilers. (CVS 3048)
drh [Tue, 31 Jan 2006 19:31:43 +0000 (19:31 +0000)] 
Fix some pointless warnings from overly-pedantic compilers. (CVS 3048)

FossilOrigin-Name: b922c8e45f9a7799583d8b42875b27032fd71422

19 years ago3rd parameter to sqlite3_prepare() should be -1 if the string length is
drh [Tue, 31 Jan 2006 19:07:22 +0000 (19:07 +0000)] 
3rd parameter to sqlite3_prepare() should be -1 if the string length is
unknown.  Passing in zero causes a zero-length SQL statement to be
prepared, which is a no-op.  Ticket #1651.  This bug introduced by the
fix for ticket #1650. (CVS 3047)

FossilOrigin-Name: 1e68ac590d9edd3784cd7afd6705a30f01740d0d

19 years agoVersion 3.3.3 (CVS 3046)
drh [Tue, 31 Jan 2006 16:21:13 +0000 (16:21 +0000)] 
Version 3.3.3 (CVS 3046)

FossilOrigin-Name: 10a3f5654616cfe5b245f1348249101a7d956222

19 years agoPut in the correct release date for version 3.3.3. (CVS 3045)
drh [Tue, 31 Jan 2006 16:20:50 +0000 (16:20 +0000)] 
Put in the correct release date for version 3.3.3. (CVS 3045)

FossilOrigin-Name: 1133a84039e6a81855445b5309b36136f0a7d149

19 years agoFix an problem in the test scripts that was show false failures under
drh [Tue, 31 Jan 2006 15:19:45 +0000 (15:19 +0000)] 
Fix an problem in the test scripts that was show false failures under
windows. (CVS 3044)

FossilOrigin-Name: 0cf4e3c6e767cab7e145c50f1fa7097844ad5abc

19 years agoAuthorization callback on the ALTER TABLE ADD COLUMN command.
drh [Tue, 31 Jan 2006 14:28:44 +0000 (14:28 +0000)] 
Authorization callback on the ALTER TABLE ADD COLUMN command.
Ticket #1479. (CVS 3043)

FossilOrigin-Name: 461f586973431438bb074aa3077f705e9b1b80da

19 years agoRemove support for the non-standard ON CONFLICT clause on CREATE INDEX.
drh [Mon, 30 Jan 2006 23:04:51 +0000 (23:04 +0000)] 
Remove support for the non-standard ON CONFLICT clause on CREATE INDEX.
Ticket #1486.  The ON CONFLICT clause has never worked on CREATE INDEX so
removing it should not break anything. (CVS 3042)

FossilOrigin-Name: 669bcf5ab694359485ab30913d8d9e4926f41789

19 years agoMemory DB works with autovacuum. (CVS 3041)
drh [Mon, 30 Jan 2006 22:48:44 +0000 (22:48 +0000)] 
Memory DB works with autovacuum. (CVS 3041)

FossilOrigin-Name: 34dff874a2bf8331be87310809ba11d813fadb7d

19 years agoMake sure the 3rd parameter to sqlite3_prepare() is honored. Ticket #1650. (CVS...
drh [Mon, 30 Jan 2006 22:35:43 +0000 (22:35 +0000)] 
Make sure the 3rd parameter to sqlite3_prepare() is honored.  Ticket #1650. (CVS 3040)

FossilOrigin-Name: 9d53cc880fd2aa3bd4b4a59f666b57b0b7864e8f

19 years agoClarify that the nBytes parameter to sqlite3_prepare is always the
drh [Mon, 30 Jan 2006 22:12:31 +0000 (22:12 +0000)] 
Clarify that the nBytes parameter to sqlite3_prepare is always the
number of bytes and never the number of characters.  Ticket #1646. (CVS 3039)

FossilOrigin-Name: 8efc8c57103cab61bc06842391744bec69c24428

19 years agoDocumentation updates in preparation for the release of 3.3.3 stable. (CVS 3038)
drh [Mon, 30 Jan 2006 16:20:29 +0000 (16:20 +0000)] 
Documentation updates in preparation for the release of 3.3.3 stable. (CVS 3038)

FossilOrigin-Name: 6537b5713a9541ec5712ae2564a801a07f93f4c8

19 years agoAdd a couple of extra test cases for #1644. (CVS 3037)
danielk1977 [Mon, 30 Jan 2006 15:41:53 +0000 (15:41 +0000)] 
Add a couple of extra test cases for #1644. (CVS 3037)

FossilOrigin-Name: e10d229ff21ac884dda24f0ff936aaeb36ff9a3f

19 years agoExpire all prepared statements whenever there is a change to the schema
drh [Mon, 30 Jan 2006 15:34:22 +0000 (15:34 +0000)] 
Expire all prepared statements whenever there is a change to the schema
of the TEMP database.  Ticket #1644. (CVS 3036)

FossilOrigin-Name: 4cd4efaf5ef40a07e76fba3073bbd2600ca7e327

19 years agoFix bug with CHECK constraints contain an IN operator. Ticket #1645. (CVS 3035)
drh [Mon, 30 Jan 2006 14:36:59 +0000 (14:36 +0000)] 
Fix bug with CHECK constraints contain an IN operator.  Ticket #1645. (CVS 3035)

FossilOrigin-Name: 944df310ce8d32798135c70becee7845676520ae

19 years agoFix a couple of (harmless) intel compiler warnings. (CVS 3034)
danielk1977 [Fri, 27 Jan 2006 06:32:00 +0000 (06:32 +0000)] 
Fix a couple of (harmless) intel compiler warnings. (CVS 3034)

FossilOrigin-Name: 2e23231f0c10b2bba9e08ea47859e2c0ffa84c76

19 years agoEnhanced comments on the opcode.h building script. (CVS 3033)
drh [Thu, 26 Jan 2006 14:29:58 +0000 (14:29 +0000)] 
Enhanced comments on the opcode.h building script. (CVS 3033)

FossilOrigin-Name: 7ccebf68eb1f707c2349004ae33575b484cc31a2

19 years agoFix an error in the collation sequence examples in datatype3.html. Ticket #1641....
danielk1977 [Thu, 26 Jan 2006 13:25:08 +0000 (13:25 +0000)] 
Fix an error in the collation sequence examples in datatype3.html. Ticket #1641. (CVS 3032)

FossilOrigin-Name: 1658ea53c929f26741d788d170368d37ae5fd105

19 years agoAdd omittest.tcl script to automate testing compile-time OMIT symbols. (CVS 3031)
danielk1977 [Thu, 26 Jan 2006 13:11:36 +0000 (13:11 +0000)] 
Add omittest.tcl script to automate testing compile-time OMIT symbols. (CVS 3031)

FossilOrigin-Name: 540d28a7d355d846cedfc21fb5156379fec830ce

19 years agoHandle a malloc() failure in resizeOpArray(). (CVS 3030)
danielk1977 [Thu, 26 Jan 2006 10:35:04 +0000 (10:35 +0000)] 
Handle a malloc() failure in resizeOpArray(). (CVS 3030)

FossilOrigin-Name: 5cecb4527b40c245cc6f3d6ce9f33466045d1469

19 years agoMinor comment changes and code optimizations. (CVS 3029)
drh [Wed, 25 Jan 2006 22:50:38 +0000 (22:50 +0000)] 
Minor comment changes and code optimizations. (CVS 3029)

FossilOrigin-Name: 9e55dcd1a57f2b6ad5b267e8fa58c58b266dc8c7

19 years agoRename files using for testing only so that their name begins with "test". (CVS 3028)
drh [Wed, 25 Jan 2006 15:55:37 +0000 (15:55 +0000)] 
Rename files using for testing only so that their name begins with "test". (CVS 3028)

FossilOrigin-Name: e4e6a205e4f7c14aae31f26f42a143fce143db1c

19 years agoHandle errors in saving cursor positions during a rollback by aborting all active...
danielk1977 [Tue, 24 Jan 2006 16:37:57 +0000 (16:37 +0000)] 
Handle errors in saving cursor positions during a rollback by aborting all active statements. (CVS 3027)

FossilOrigin-Name: 5df9f022bfb22976f22b996bda169635354b825c

19 years agoSave the position of any open cursors before a rollback. (CVS 3026)
danielk1977 [Tue, 24 Jan 2006 14:21:24 +0000 (14:21 +0000)] 
Save the position of any open cursors before a rollback. (CVS 3026)

FossilOrigin-Name: 32d45bcf746e7e926b8cc8bd038d66e7c2ec6562

19 years agoReturn code was being dropped because of overridden variable in OP_IsUnique. Fix...
danielk1977 [Tue, 24 Jan 2006 13:09:33 +0000 (13:09 +0000)] 
Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025)

FossilOrigin-Name: c30705a00d7d9d61fb9cb47a1019b1a186d690a7

19 years agoRename some variables to avoid hiding others. Also add "static" to two function signa...
danielk1977 [Tue, 24 Jan 2006 12:09:17 +0000 (12:09 +0000)] 
Rename some variables to avoid hiding others. Also add "static" to two function signatures that were missing it. (CVS 3024)

FossilOrigin-Name: d86f18a4277ebffb644ba2e574e0b697c8bbf8e4

19 years agoCoverage improvements for main.c. (CVS 3023)
danielk1977 [Tue, 24 Jan 2006 11:30:27 +0000 (11:30 +0000)] 
Coverage improvements for main.c. (CVS 3023)

FossilOrigin-Name: 50964ef9b0159bfdcd7eae88b0806957cab184dc

19 years agoGeneral test coverage improvements. (CVS 3022)
danielk1977 [Tue, 24 Jan 2006 10:58:21 +0000 (10:58 +0000)] 
General test coverage improvements. (CVS 3022)

FossilOrigin-Name: 153940af5af4f775fa3b1784931d3fd1e41764c5

19 years agoSqlite3_analyzer reports an error if it runs into trouble. (CVS 3021)
drh [Tue, 24 Jan 2006 02:19:53 +0000 (02:19 +0000)] 
Sqlite3_analyzer reports an error if it runs into trouble. (CVS 3021)

FossilOrigin-Name: 388b9262281308d0a9dd16e2fb3df3425c2a491a

19 years agoUpdate the publish scripts to correctly build the TCL DLL for windows. (CVS 3020)
drh [Tue, 24 Jan 2006 02:00:32 +0000 (02:00 +0000)] 
Update the publish scripts to correctly build the TCL DLL for windows. (CVS 3020)

FossilOrigin-Name: 5254874a96acf89fe5f76c1628057b73ce66de4c

19 years agoVersion 3.3.2 (beta) (CVS 3019)
drh [Tue, 24 Jan 2006 00:40:03 +0000 (00:40 +0000)] 
Version 3.3.2 (beta) (CVS 3019)

FossilOrigin-Name: 1fdde6c5061ceb14baa43402652bdd24e3fa85df

19 years agoMore test script changes to get it to run without -DSQLITE_MEMDEBUG. (CVS 3018)
drh [Tue, 24 Jan 2006 00:15:15 +0000 (00:15 +0000)] 
More test script changes to get it to run without -DSQLITE_MEMDEBUG. (CVS 3018)

FossilOrigin-Name: 0ede5e496bc779e96f05602bebadd10f8a208d48

19 years agoChange the release date for version 3.3.2 to January 24. (CVS 3017)
drh [Mon, 23 Jan 2006 23:53:17 +0000 (23:53 +0000)] 
Change the release date for version 3.3.2 to January 24. (CVS 3017)

FossilOrigin-Name: 7a2617f6a5990dc711cacc993d7a91e4d7b6a815

19 years agoDisable shared-cache OOM tests if not compiled with -DSQLITE_MEMDEBUG. (CVS 3016)
drh [Mon, 23 Jan 2006 23:49:34 +0000 (23:49 +0000)] 
Disable shared-cache OOM tests if not compiled with -DSQLITE_MEMDEBUG. (CVS 3016)

FossilOrigin-Name: 2d896667e460dcdaf83d18bd03050e917d54edc7

19 years agoBug fix in the WinCE bindings. (CVS 3015)
drh [Mon, 23 Jan 2006 22:15:07 +0000 (22:15 +0000)] 
Bug fix in the WinCE bindings. (CVS 3015)

FossilOrigin-Name: c57922838a31b45f69ba14ae13df8a612884cb4b

19 years agoMore progress toward getting SQLITE_OMIT_FLOATING_POINT to pass tests.
drh [Mon, 23 Jan 2006 21:44:53 +0000 (21:44 +0000)] 
More progress toward getting SQLITE_OMIT_FLOATING_POINT to pass tests.
Ticket #1621. (CVS 3014)

FossilOrigin-Name: b52674e5642a9d26b15a5d5c2a6716febaef130a

19 years agoFix the shared pager tests so that they work under windows. (CVS 3013)
drh [Mon, 23 Jan 2006 21:38:03 +0000 (21:38 +0000)] 
Fix the shared pager tests so that they work under windows. (CVS 3013)

FossilOrigin-Name: 4a1a9f3e9df6588bcd4da13456790fbbc58f66de

19 years agoProgress toward getting SQLITE_OMIT_FLOATING_POINT to pass all tests.
drh [Mon, 23 Jan 2006 21:37:32 +0000 (21:37 +0000)] 
Progress toward getting SQLITE_OMIT_FLOATING_POINT to pass all tests.
Ticket #1621 (CVS 3012)

FossilOrigin-Name: c4c90965c98c591f601cd69c70351c20ba37218a

19 years agoBug fix in cases where a compound select has an ORDER BY clause with
drh [Mon, 23 Jan 2006 18:42:21 +0000 (18:42 +0000)] 
Bug fix in cases where a compound select has an ORDER BY clause with
multiple terms. (CVS 3011)

FossilOrigin-Name: 4f56949bd69fed6167fa2ae115d0251e8369d796

19 years agoAdd documentation on the IF NOT EXISTS clause to CREATE statements.
drh [Mon, 23 Jan 2006 18:14:21 +0000 (18:14 +0000)] 
Add documentation on the IF NOT EXISTS clause to CREATE statements.
Ticket #1608. (CVS 3010)

FossilOrigin-Name: d4e4ba132a94e729ffd220e0ca942cfda87b3a76

19 years agoMakefile changes so that builds work on Solaris. Ticket #1604. (CVS 3009)
drh [Mon, 23 Jan 2006 18:06:52 +0000 (18:06 +0000)] 
Makefile changes so that builds work on Solaris.  Ticket #1604. (CVS 3009)

FossilOrigin-Name: 7addf70445d46cab148496ba2f27ab3764b70f66

19 years agoBug fix in the ROWID generation logic of the VDBE. I think this
drh [Mon, 23 Jan 2006 17:43:53 +0000 (17:43 +0000)] 
Bug fix in the ROWID generation logic of the VDBE.  I think this
is a benign bug - it never causes a real fault.  But I am not certain. (CVS 3008)

FossilOrigin-Name: dfe282386896967832826d130323c3ff11532873

19 years agoGet I/O error tests working on windows. (CVS 3007)
drh [Mon, 23 Jan 2006 16:25:22 +0000 (16:25 +0000)] 
Get I/O error tests working on windows. (CVS 3007)

FossilOrigin-Name: 2ef8b85db7607eb0989c5ecf49cc554fa13d894f

19 years agoFix uninitialized variable in os_unix.c. (CVS 3006)
drh [Mon, 23 Jan 2006 16:24:54 +0000 (16:24 +0000)] 
Fix uninitialized variable in os_unix.c. (CVS 3006)

FossilOrigin-Name: 892e644d20b9d132cf29242a9bca0116ebe6968f

19 years agoAdd "#ifndef NDEBUG" around sqlite3pager_iswriteable() (only used in assert() express...
danielk1977 [Mon, 23 Jan 2006 16:21:05 +0000 (16:21 +0000)] 
Add "#ifndef NDEBUG" around sqlite3pager_iswriteable() (only used in assert() expressions). Also set the internal page number of a page to zero if it fails to initialise. (CVS 3005)

FossilOrigin-Name: 77969c671c6ea1b5a2739f62de2bec10cc651b9e