]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Thu, 16 Mar 2006 16:19:56 +0000 (16:19 +0000)]
Fix some compiler warnings. (CVS 3140)
FossilOrigin-Name:
6c5175bc0f98e4ce715b099394f3fdc878ed82e8
drh [Thu, 16 Mar 2006 14:05:14 +0000 (14:05 +0000)]
Make provisions in the code to support Provisions to support caching of
serialized statements in the SSE extension. (CVS 3139)
FossilOrigin-Name:
5048fae04227857c064c0ba48eb11bedeb467df0
drh [Wed, 15 Mar 2006 22:44:36 +0000 (22:44 +0000)]
Performance improvement in sqlite3VdbeAddOp(). (CVS 3138)
FossilOrigin-Name:
6bcbe8fcad35de6e9b90e7776bd262fdf7cbc28e
drh [Wed, 15 Mar 2006 16:26:10 +0000 (16:26 +0000)]
Fix CHECK constraints to use alternative conflict resolution. Ticket #1717. (CVS 3137)
FossilOrigin-Name:
c0d20fa97f94313e6b7ee5b4baa236ef5b664d76
drh [Tue, 14 Mar 2006 13:10:42 +0000 (13:10 +0000)]
Set and clear the full_column_name flag using direct invocation rather than
the execsql tcl command so that the select1 test works with the serialized
statement extension. (CVS 3136)
FossilOrigin-Name:
4d70013a6a42a58bc7af3a87bf79c131a0070e96
drh [Tue, 14 Mar 2006 12:59:10 +0000 (12:59 +0000)]
Move the PENDING_PAGE to a very large value if disk I/O is omitted. (CVS 3135)
FossilOrigin-Name:
f07181739f82b0d23f934f51b97e67c32efe6f42
drh [Tue, 14 Mar 2006 11:08:27 +0000 (11:08 +0000)]
Make sure sqlite3FindCollSeq() returns NULL after a malloc() failure. (CVS 3134)
FossilOrigin-Name:
0e05355f3ca795f0ab959553e6c9462e5483c3b2
drh [Mon, 13 Mar 2006 15:06:05 +0000 (15:06 +0000)]
Get parserless builds working again. (CVS 3133)
FossilOrigin-Name:
5ddc09a5e4d81a73228cd8038c6dc345b1fdf4af
drh [Mon, 13 Mar 2006 14:31:39 +0000 (14:31 +0000)]
Fix documentation to show the correct return type from sqlite3_db_handle().
Ticket #1716. (CVS 3132)
FossilOrigin-Name:
f4fb047d0a0939ab6a25b75999501f5956e9f67c
drh [Mon, 13 Mar 2006 14:28:05 +0000 (14:28 +0000)]
Changes to get the Serialized Statement Extension working again. (CVS 3131)
FossilOrigin-Name:
255fdbe6fa31ce276a8e6511af4ec6c36a741c20
drh [Mon, 13 Mar 2006 12:54:09 +0000 (12:54 +0000)]
Additional changes due to Coverity scans. (CVS 3130)
FossilOrigin-Name:
a69f697d50124f2c0c654d56390ae83a4ac5e9e8
drh [Sat, 11 Mar 2006 12:04:18 +0000 (12:04 +0000)]
Add an assert() to demonstrate that Klockworks is wrong about an aleged bug. (CVS 3129)
FossilOrigin-Name:
0910022be3ec8ce540e0e6adce2eed7a7cd28fd3
drh [Thu, 9 Mar 2006 17:28:12 +0000 (17:28 +0000)]
Correct names returned from a query against a view. Ticket #1709, #1688, #1711. (CVS 3128)
FossilOrigin-Name:
36830fafa405c9eae4795045efc6843394c67555
drh [Mon, 6 Mar 2006 23:30:51 +0000 (23:30 +0000)]
Remove all reference to EXTERN from tclsqlite.c. Ticket #1687. (CVS 3127)
FossilOrigin-Name:
b4d3e0d528c7d17fa3d05956a188cd4d431204b2
drh [Mon, 6 Mar 2006 20:55:46 +0000 (20:55 +0000)]
Code changes resulting from Coverity analysis.
http://scan.coverity.com/ Found 1 potential segfault in sqlite3_mprintf().
Also 2 failures to fclose() following a malloc() failure. And lots of
cases where unnecessary conditionals could be removed from the code. (CVS 3126)
FossilOrigin-Name:
e510e6dd9d6261f33b853af3b32d155b9d6b63b3
drh [Mon, 6 Mar 2006 18:23:16 +0000 (18:23 +0000)]
Pager performance enhancements. (CVS 3125)
FossilOrigin-Name:
9c26570743d878dee963e37728969fb30a2fb436
drh [Fri, 3 Mar 2006 21:39:54 +0000 (21:39 +0000)]
Fix typo in documentation. Ticket #1578. (CVS 3124)
FossilOrigin-Name:
cb2e009f1748e8c4945e85a3d36b4435003412f0
drh [Fri, 3 Mar 2006 21:38:03 +0000 (21:38 +0000)]
EXPLAIN sets the length of its text return values correctly. Ticket #1583. (CVS 3123)
FossilOrigin-Name:
34b560e81170b33b766a6a7cd462a227425c15d9
drh [Fri, 3 Mar 2006 21:20:16 +0000 (21:20 +0000)]
The table_info pragma shows column affinity as "" if there is no column
affinity. Ticket #1570. (CVS 3122)
FossilOrigin-Name:
5cae8d63d9c83f481bd2fbbcfed69df631062651
drh [Fri, 3 Mar 2006 20:54:41 +0000 (20:54 +0000)]
Make sure the default busy handler uses usleep() when available.
Ticket #1684. (CVS 3121)
FossilOrigin-Name:
43e5462608819e9c2c8bcb4860d4c2d6ecda600c
drh [Fri, 3 Mar 2006 20:37:52 +0000 (20:37 +0000)]
The --enable-debug option on configure enables verbose explain and vdbe_trace.
Ticket #1680. (CVS 3120)
FossilOrigin-Name:
ee2f706800849a95cc74a08ba0f25d3728dbe3ec
drh [Fri, 3 Mar 2006 20:32:18 +0000 (20:32 +0000)]
Fix tclsqlite.c to better support Mingw. Ticket #1687. (CVS 3119)
FossilOrigin-Name:
da0e843c05fc708d48e396aaab00fb6247180b51
drh [Fri, 3 Mar 2006 19:12:29 +0000 (19:12 +0000)]
Ignore leading spaces on text to numeric conversions. Ticket #1662.
Fixes to test cases broken by the recent changes to round(). (CVS 3118)
FossilOrigin-Name:
cdca3383c54b33aeafbbdbbb4ae7c90796cf66e5
drh [Thu, 2 Mar 2006 04:44:23 +0000 (04:44 +0000)]
Allow WHERE clause terms on the left table of a LEFT OUTER JOIN to
contain aggregate subqueries. Ticket #1697. (CVS 3117)
FossilOrigin-Name:
a286e54e26f9a364127649eeea160d5fa8928faf
drh [Thu, 2 Mar 2006 03:02:48 +0000 (03:02 +0000)]
Change the ROUND() function to return a REAL value instead of TEXT.
Ticket #1699. (CVS 3116)
FossilOrigin-Name:
9dbadfb2111f7d7f971e1832db3992ed5851d8b1
drh [Mon, 27 Feb 2006 23:44:35 +0000 (23:44 +0000)]
Reduce the size of a memory allocation in the windows driver to the
minimum needed. Ticket #1690. (CVS 3115)
FossilOrigin-Name:
1fe9ca078b77b79ac738a095d8d4c82ae0926286
drh [Mon, 27 Feb 2006 23:19:20 +0000 (23:19 +0000)]
Add a test to make sure parser stack overflow is detected and reported. (CVS 3114)
FossilOrigin-Name:
201ab3b5238c4afeb9a9f254f9ed3632b106066d
drh [Mon, 27 Feb 2006 22:22:27 +0000 (22:22 +0000)]
The parser now permits very large triggers - triggers with 10000 or more
statements. (CVS 3113)
FossilOrigin-Name:
b4fa96d0e92182cd8792e88b4540b95912bb9f95
drh [Mon, 27 Feb 2006 21:58:07 +0000 (21:58 +0000)]
Detect stack overflow in the parser and report an error. (CVS 3112)
FossilOrigin-Name:
bd2c38f4670d1243284f2431b5e0712a6d1de1d7
drh [Fri, 24 Feb 2006 03:09:37 +0000 (03:09 +0000)]
Additional compiler warnings suppressed. (CVS 3111)
FossilOrigin-Name:
a359b1817e85a9c5f31085817ae70e3e0b8ac7a7
drh [Fri, 24 Feb 2006 02:53:49 +0000 (02:53 +0000)]
Remove unused parameters on internal APIs. Suppress warnings from
CodeWarrior. (CVS 3110)
FossilOrigin-Name:
4b22e4b847f8d5c29830baea541194ef3a0c4811
drh [Thu, 23 Feb 2006 21:51:12 +0000 (21:51 +0000)]
Make sure the random() function always returns a value that can be passed
to abs(). (CVS 3109)
FossilOrigin-Name:
5d2e7ea01989fc9ba2c79d192760bc29f8cab463
drh [Thu, 23 Feb 2006 21:43:55 +0000 (21:43 +0000)]
Detect integer overflow in the abs() function. The random() function
now provides 64 bits of randomness instead of just 32. Fix bugs in
testing logic of test4.c. (CVS 3108)
FossilOrigin-Name:
942c509595a2a300e798e6b048ad7fc3bc54af43
drh [Wed, 22 Feb 2006 03:08:32 +0000 (03:08 +0000)]
New compile-time option SQLITE_SECURE_DELETE takes care to overwrite deleted data with zeros. (CVS 3107)
FossilOrigin-Name:
614fac906807b8c75e04effc01666874d13ce636
drh [Sat, 18 Feb 2006 16:36:45 +0000 (16:36 +0000)]
Always generate code, even if it is a no-op, for CREATE and DROP statements
that use the IF EXISTS or IF NOT EXISTS clause. (CVS 3106)
FossilOrigin-Name:
f8173e6aea8e90f64f5907f3f7ff4f34281f40da
danielk1977 [Fri, 17 Feb 2006 15:01:36 +0000 (15:01 +0000)]
Fix bug preventing compliation without MEMDEBUG when ENABLE_MEMORY_MANAGE is defined. (CVS 3105)
FossilOrigin-Name:
76912b33b1a15ee4baea9f7c8685933b4d551e91
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
drh [Sat, 11 Feb 2006 02:12:00 +0000 (02:12 +0000)]
Version 3.3.4 (CVS 3083)
FossilOrigin-Name:
033aaab67f3759f2f65d047ecbc027de9b37d7a7
drh [Sat, 11 Feb 2006 02:03:52 +0000 (02:03 +0000)]
Fix typo in os_unix.c. (CVS 3082)
FossilOrigin-Name:
c0e987bcfa899c073d54fbd5a3606c704b8bc3d9
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
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
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
drh [Fri, 10 Feb 2006 14:02:07 +0000 (14:02 +0000)]
Clean up pointer misuse in vdbe.c. (CVS 3078)
FossilOrigin-Name:
9e82b927490bc152f61c4ee3e95b6d08ea16c858
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
danielk1977 [Fri, 10 Feb 2006 13:14:20 +0000 (13:14 +0000)]
Add documentation for new APIs. (CVS 3076)
FossilOrigin-Name:
84c2a5c4d753d1e39136ac7e80ac816442af0a49
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
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
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
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
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
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
danielk1977 [Fri, 10 Feb 2006 02:27:42 +0000 (02:27 +0000)]
Add the column_origin_name() etc. APIs. (CVS 3069)
FossilOrigin-Name:
82f502cdc1fead3bf7e3190d5c9db3aee6919ed4
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
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
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
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
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
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
danielk1977 [Thu, 9 Feb 2006 13:43:28 +0000 (13:43 +0000)]
Add the sqlite3_table_column_meta() API. (CVS 3062)
FossilOrigin-Name:
1ac72f68c0e9fd63decc97c166f49b405a9d323c
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
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
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
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
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
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
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
drh [Wed, 1 Feb 2006 14:39:53 +0000 (14:39 +0000)]
Typecast to silence (incorrect) compiler warning. (CVS 3054)
FossilOrigin-Name:
3a04fc45ccc31f2009be812a9c9057844cf4ae3b
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
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
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
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
drh [Tue, 31 Jan 2006 20:49:13 +0000 (20:49 +0000)]
Patches to support linux on embedded platforms. (CVS 3049)
FossilOrigin-Name:
a088eb6d6eda70d89add1e5d95be5efda6c0de67
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
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
drh [Tue, 31 Jan 2006 16:21:13 +0000 (16:21 +0000)]
Version 3.3.3 (CVS 3046)
FossilOrigin-Name:
10a3f5654616cfe5b245f1348249101a7d956222
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
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
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
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
drh [Mon, 30 Jan 2006 22:48:44 +0000 (22:48 +0000)]
Memory DB works with autovacuum. (CVS 3041)
FossilOrigin-Name:
34dff874a2bf8331be87310809ba11d813fadb7d