]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Tue, 11 Jan 2005 17:46:41 +0000 (17:46 +0000)]
Test coverage improvements on tokenize.c. (CVS 2196)
FossilOrigin-Name:
5767850ccadb3b53d14bca547e50f65de1d3092e
drh [Tue, 11 Jan 2005 16:54:14 +0000 (16:54 +0000)]
Improved test coverage for vdbeaux.c. (CVS 2195)
FossilOrigin-Name:
3f46cd7767cf7c48dd1de7ae1c4104d6d1a609be
drh [Tue, 11 Jan 2005 15:28:33 +0000 (15:28 +0000)]
Improved test coverage for util.c. (CVS 2194)
FossilOrigin-Name:
ad451a2ddc7993035768f2801d590311807f4397
danielk1977 [Tue, 11 Jan 2005 13:02:33 +0000 (13:02 +0000)]
Test cases to improve coverage of vdbe.c. (CVS 2193)
FossilOrigin-Name:
a6b45722071bde543c4ea28a432339d8708a5cac
danielk1977 [Tue, 11 Jan 2005 11:08:22 +0000 (11:08 +0000)]
Remove a C++ style comment that went in with the previous commit. (CVS 2192)
FossilOrigin-Name:
ce8e4e885a46cec35b64a81925eb330048ea5cbb
danielk1977 [Tue, 11 Jan 2005 10:25:06 +0000 (10:25 +0000)]
Test cases to improve coverage of btree.c (and minor bugfixes). (CVS 2191)
FossilOrigin-Name:
a37e0108dea4896d8aaf84cc590b5cecbdefee6c
danielk1977 [Tue, 11 Jan 2005 10:25:06 +0000 (10:25 +0000)]
Test cases to improve coverage of btree.c (and minor bugfixes). (CVS 2190)
FossilOrigin-Name:
8ced491588764b1e1066787d0abf3cde8b60970b
danielk1977 [Mon, 10 Jan 2005 12:59:51 +0000 (12:59 +0000)]
Extra test cases to improve coverage of btree.c (CVS 2189)
FossilOrigin-Name:
a461988661368bce799ef3d498a18e88559e14c7
danielk1977 [Mon, 10 Jan 2005 06:39:56 +0000 (06:39 +0000)]
Update some documentation for version 3.1. (CVS 2188)
FossilOrigin-Name:
5b7a5a4d69be425163135698d889797d15f56492
danielk1977 [Mon, 10 Jan 2005 02:48:49 +0000 (02:48 +0000)]
Fix an assertion failure due to interaction between the count_changes pragma and triggers. (CVS 2187)
FossilOrigin-Name:
6c7bec1b3aee0287e30f43c1d6a7b67b1c47e774
drh [Sat, 8 Jan 2005 18:42:28 +0000 (18:42 +0000)]
Tcl interface does as sqlite3 or as sqlite. A compile-time option allows
duel linking. Also fix a bug in the pragma change from earlier today. (CVS 2186)
FossilOrigin-Name:
ad10953799f3aa15fde41cbbd5911a3b56c326ec
drh [Sat, 8 Jan 2005 15:44:25 +0000 (15:44 +0000)]
Fixes to the temp_store_directory pragma. (CVS 2185)
FossilOrigin-Name:
0a90eaf398aa4a689cd8326cd017951513ca748a
drh [Sat, 8 Jan 2005 15:43:18 +0000 (15:43 +0000)]
Fix a comment. (CVS 2184)
FossilOrigin-Name:
26fbac8f031b305fe98add4422ab606ed116844a
danielk1977 [Sat, 8 Jan 2005 12:42:39 +0000 (12:42 +0000)]
Fix a problem with auto-vacuum databases and the VACUUM command. Also add "pages read" and "pages written" statistics to the pager layer. (CVS 2183)
FossilOrigin-Name:
fb3bf68d0e83b463c7e2f95b4502ba6f8158c074
danielk1977 [Sat, 8 Jan 2005 02:35:44 +0000 (02:35 +0000)]
Minor test script changes to allow all.test to run when SQLITE_DEFAULT_AUTOVACUUM=1 is defined. (CVS 2182)
FossilOrigin-Name:
5023b1dba2e61bb10d1b488874e3d3eea3973145
danielk1977 [Fri, 7 Jan 2005 10:42:48 +0000 (10:42 +0000)]
Reset the temp_store_directory each iteration of tests in all.test. (CVS 2181)
FossilOrigin-Name:
7373a5d4cf2db921b33132c736ad62ab702d7cde
danielk1977 [Fri, 7 Jan 2005 08:56:44 +0000 (08:56 +0000)]
Fix a read of invalid memory that could occur in btree.c. (CVS 2180)
FossilOrigin-Name:
929745c1833e7f4323884a1bc0c632f5b319da35
danielk1977 [Fri, 7 Jan 2005 01:56:17 +0000 (01:56 +0000)]
Remove incorrect assert() and add extra option to account for non-standard 'sort' program in some linux versions. (CVS 2179)
FossilOrigin-Name:
bf14387697459d8d348a35ca50e2ee9407dcf1e1
tpoindex [Mon, 3 Jan 2005 21:28:56 +0000 (21:28 +0000)]
add --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178)
FossilOrigin-Name:
9d674d1dc09f72c64ef7f37cd9838c7a9c50b746
tpoindex [Mon, 3 Jan 2005 18:13:18 +0000 (18:13 +0000)]
add comment that table is accessed by primary key (CVS 2177)
FossilOrigin-Name:
707690c5f2e1340bbbb4cb06e6b2b76a2a3b5f0d
drh [Mon, 3 Jan 2005 02:26:54 +0000 (02:26 +0000)]
Allow GROUP BY on aggregate queries only. Ticket #1039. (CVS 2176)
FossilOrigin-Name:
8ef2c644ebce851d7a3e0db3b2266fc2519485cd
drh [Mon, 3 Jan 2005 01:32:59 +0000 (01:32 +0000)]
Fix typos in comments in test code.
(Oops. This check-in also picked up some unrelated
changes to documentation.) (CVS 2175)
FossilOrigin-Name:
586acc85b170f84d6e0dbd2e293da19551242f5a
drh [Mon, 3 Jan 2005 01:28:51 +0000 (01:28 +0000)]
Fix a typo in a comment. No code changes. Ticket #1052. (CVS 2174)
FossilOrigin-Name:
9fb1402f0835b214c9174866653e95416b32f860
drh [Mon, 3 Jan 2005 01:27:18 +0000 (01:27 +0000)]
Fix comment typos. no code changes. (CVS 2173)
FossilOrigin-Name:
4165217e5114f5377f0823c63ff2aba879927ce7
drh [Sat, 25 Dec 2004 01:03:13 +0000 (01:03 +0000)]
Fix ticket #1046 by removing code and simplifying the query optimizer.
Remarkably, this simplification also makes the optimizer do a better job.
Ticket #1051 was fixed as a side-effect. (CVS 2172)
FossilOrigin-Name:
5fd1f4711885e3dd6fb2c2700287f78bb0ea178a
tpoindex [Mon, 20 Dec 2004 19:01:32 +0000 (19:01 +0000)]
Add PRAGMA 'temp_store_directory'. Added os_*.c function
sqlite3OsIsDirWritable(), split pragma.c changeTempStorage() function into
invalidateTempStorage(). (CVS 2171)
FossilOrigin-Name:
772e22cbd69463be41c2e73b4fd4eb33946193c4
drh [Sun, 19 Dec 2004 00:11:35 +0000 (00:11 +0000)]
The optimizer now uses only the index and ignores the table if it can get
away with doing so, thus saving a single BTree search per row of result.
This could potentially double the speed of certain queries. The
code passes all regression tests but new tests to exercise the new
functionality are yet to be added. (CVS 2170)
FossilOrigin-Name:
e5aa489453bf31126da6473ef93c89ec27935cde
drh [Sat, 18 Dec 2004 18:40:26 +0000 (18:40 +0000)]
Improvements to the query optimizer. This is a work in progress. (CVS 2169)
FossilOrigin-Name:
9b86993ff721b577b920c7c67fb41d3d4355fe88
drh [Fri, 17 Dec 2004 20:48:06 +0000 (20:48 +0000)]
Fix a C++-ism in the previous change to tclsqlite.c. (CVS 2168)
FossilOrigin-Name:
b49b8fdd11a5a4aac15ceda58a28bbc852f6f239
tpoindex [Fri, 17 Dec 2004 15:41:11 +0000 (15:41 +0000)]
Add 'copy' method for tcl interface. Behaves similar to shell .import or COPY statment in 2.x. (CVS 2167)
FossilOrigin-Name:
a9311d9df054a91e231d4e4332df0d661675744d
drh [Thu, 16 Dec 2004 21:09:16 +0000 (21:09 +0000)]
Make sure LIMITs are handled correctly on UNION operators. Ticket #1035. (CVS 2166)
FossilOrigin-Name:
ece0085f86bd715c95a6c59f41b4a97de2555faf
drh [Tue, 14 Dec 2004 03:34:34 +0000 (03:34 +0000)]
Minor code and comment cleanup. (CVS 2165)
FossilOrigin-Name:
d012628a78edaa8d3cb438a7dcc3770b2eb8588b
drh [Fri, 10 Dec 2004 18:00:04 +0000 (18:00 +0000)]
Factor the test for zName==NULL out of the loop. Ticket #1032. (CVS 2164)
FossilOrigin-Name:
7f38f67c7b427ea46db2e95fdfadc1aae064c704
drh [Fri, 10 Dec 2004 17:17:18 +0000 (17:17 +0000)]
Fix a problem with the automatic generation of the opcode name table. (CVS 2163)
FossilOrigin-Name:
9eefabc92d3924bcaa2ae0f425fe5635824c64ec
drh [Fri, 10 Dec 2004 03:08:12 +0000 (03:08 +0000)]
Back out the USE_TCL_STUBS changes because it breaks the build. I think
the strategy needs to be to abandon libtool and use tcl.m4 to figure out how
to build our own shared libraries. Ticket #1034. (CVS 2162)
FossilOrigin-Name:
7f4679b92ec764bf5c11a0f19876073a94742092
drh [Fri, 10 Dec 2004 02:20:27 +0000 (02:20 +0000)]
Improvements to the --help option to configure. Ticket #1033. (CVS 2161)
FossilOrigin-Name:
3032cc2b88800e7226e6fab8f5ca7a7e8dbac36e
drh [Fri, 10 Dec 2004 02:08:41 +0000 (02:08 +0000)]
Add a -DUSE_TCL_STUBS to the standard Makefile. This might help with
ticket #1034. Or maybe not. (CVS 2160)
FossilOrigin-Name:
4c30c373ef674505d275e4a1e8868c9f72a3a1ef
drh [Thu, 9 Dec 2004 18:29:13 +0000 (18:29 +0000)]
Enhance sqlite3_bind_parameter_index so that is does not segfault if
you call it incorrectly by passing NULL in place of the parameter name.
Ticket #1032. (CVS 2159)
FossilOrigin-Name:
bf81aabff1303b66f12d28b730d19b7cbdb2de6a
drh [Tue, 7 Dec 2004 15:41:48 +0000 (15:41 +0000)]
Only evaluate expressions once for UPDATE and INSERT statements that
have BEFORE triggers. Fix for ticket #980. (CVS 2158)
FossilOrigin-Name:
4852186aca3be6ea40069b6831079197e5fa757a
drh [Tue, 7 Dec 2004 14:06:13 +0000 (14:06 +0000)]
Simplify the trigger logic for DELETE, INSERT, and UPDATE. (CVS 2157)
FossilOrigin-Name:
8e164ab27771aced9a592ea4b7c27e9f184181a5
drh [Tue, 7 Dec 2004 12:29:17 +0000 (12:29 +0000)]
Remove the unused sqlite3_context.isStep element. (CVS 2156)
FossilOrigin-Name:
7b20f2b71f679e72b6cb3b78ccb31b4e7c4bd48b
drh [Tue, 7 Dec 2004 02:14:51 +0000 (02:14 +0000)]
Updates to API documentation and comments in sqlite3.h. (CVS 2155)
FossilOrigin-Name:
46584348f3cc10c0c6e9ba42110a6c03caf1497e
drh [Thu, 2 Dec 2004 20:17:00 +0000 (20:17 +0000)]
Get the build of sqlite3_analyzer working with Makefile.in. (CVS 2154)
FossilOrigin-Name:
f7415a0d6433980ff6c25cf2238f5e9881c38873
drh [Sat, 27 Nov 2004 15:52:16 +0000 (15:52 +0000)]
Disable the cursors. "make install" now builds and installs a TCL package
for SQLite if TCL is installed on the system. (CVS 2153)
FossilOrigin-Name:
d75014c299496a02f6850545beb0ab669802bf87
drh [Thu, 25 Nov 2004 13:50:01 +0000 (13:50 +0000)]
The configure script now automatically detects tclConfig.sh and builds the
Tcl extension only if tclConfig.sh is present. The Tcl extension can be
disabled using --disable-tcl. (CVS 2152)
FossilOrigin-Name:
12424bef7770f3d256d386251477a1da78be2bde
drh [Wed, 24 Nov 2004 01:16:43 +0000 (01:16 +0000)]
Fix a memory leak in pager.c. (CVS 2151)
FossilOrigin-Name:
0ad4ed87ce1112663ca94805dea167372485396a
drh [Tue, 23 Nov 2004 22:16:39 +0000 (22:16 +0000)]
fulltest runs now, but still finds a memory leak. (CVS 2150)
FossilOrigin-Name:
5944d51e6c164270301b57e4351add4cb6137be6
danielk1977 [Tue, 23 Nov 2004 16:31:16 +0000 (16:31 +0000)]
Fix a memory leak in ALTER TABLE. (CVS 2149)
FossilOrigin-Name:
ba71716ce21ae99b10b2d0b61092497872770ef7
danielk1977 [Tue, 23 Nov 2004 15:41:16 +0000 (15:41 +0000)]
Add authorization callbacks for REINDEX. (CVS 2148)
FossilOrigin-Name:
9f0d744ee4d99f44e88c6f799821791c3b5f31b6
danielk1977 [Tue, 23 Nov 2004 12:24:13 +0000 (12:24 +0000)]
Include the 'FOR' keyword in builds that include cursors but not triggers. (CVS 2147)
FossilOrigin-Name:
3053d82d7192ff77ff5f1fee143d784d5d51772a
danielk1977 [Tue, 23 Nov 2004 11:16:42 +0000 (11:16 +0000)]
Make the test suite pass when SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS is defined. (CVS 2146)
FossilOrigin-Name:
ff20c623c64d67b19c13c4fd3afe8ea137bb8a0b
danielk1977 [Tue, 23 Nov 2004 10:52:51 +0000 (10:52 +0000)]
Ensure the test suite runs with SQLITE_OMIT_PAGER_PRAGMAS defined. (CVS 2145)
FossilOrigin-Name:
2d1f0b923d3c5a669959a03a4344fddcb69c7a98
danielk1977 [Tue, 23 Nov 2004 10:13:03 +0000 (10:13 +0000)]
Have tests pass when SQLITE_OMIT_SCHEMA_PRAGMAS is defined. (CVS 2144)
FossilOrigin-Name:
6ccb589bd94fc7d33e07caa39e011c3628563e9b
danielk1977 [Tue, 23 Nov 2004 09:06:55 +0000 (09:06 +0000)]
Fix a bug involving balance_shallow() and the sqlite_master table. (CVS 2143)
FossilOrigin-Name:
557be3ff5b1c46a3f3836ea3a9d9dede5dc46998
drh [Tue, 23 Nov 2004 01:47:30 +0000 (01:47 +0000)]
More work on the implementation of cursors, but they are still not
functioning. (CVS 2142)
FossilOrigin-Name:
8b61d1ae1ca469b80f2b344d550c3b363448b193
drh [Mon, 22 Nov 2004 19:12:19 +0000 (19:12 +0000)]
Add initial infrastructure for cursors. In where.c, optimize out clauses
of the form "ORDER BY rowid" if a table scan is being performed. Do a
reverse table scan if "ORDER BY rowid DESC" is present. (CVS 2141)
FossilOrigin-Name:
fc8c1393c86017a816beb52725b68af3b973f979
drh [Mon, 22 Nov 2004 19:07:09 +0000 (19:07 +0000)]
Fix a long-standing bug in btree.c in the sqlite3BtreePrevious() routine.
The problem has gone unnoticed before now because it only occurs when you
use the OP_Prev opcode on a B+Tree. (CVS 2140)
FossilOrigin-Name:
3d2536c479c943b3a55047898068625f91c872ae
danielk1977 [Mon, 22 Nov 2004 15:05:58 +0000 (15:05 +0000)]
Fix a couple of extra test-suite problems with SQLITE_OMIT_VIEW. (CVS 2139)
FossilOrigin-Name:
894c142d115b31506b6b8212e1b850ea28c4ca11
danielk1977 [Mon, 22 Nov 2004 13:35:41 +0000 (13:35 +0000)]
Ensure tests pass when SQLITE_OMIT_COMPOUND_SELECT is defined. (CVS 2138)
FossilOrigin-Name:
007be591b7829f9ff38e4b14ba5a5043796c2ff3
danielk1977 [Mon, 22 Nov 2004 11:51:13 +0000 (11:51 +0000)]
Ensure tests pass when SQLITE_OMIT_TRIGGER is defined. (CVS 2137)
FossilOrigin-Name:
53894988ac1ad44ec65a1e1c420e2a26eb4c2efd
danielk1977 [Mon, 22 Nov 2004 10:20:13 +0000 (10:20 +0000)]
Fix a test-suite error made in check-in (2132) (CVS 2136)
FossilOrigin-Name:
48c7eb7fb9fbc2166aaa7dbdb7c7e92c68f8eff3
danielk1977 [Mon, 22 Nov 2004 10:02:23 +0000 (10:02 +0000)]
Back out changes allowing writes to tables that have open cursors. (CVS 2135)
FossilOrigin-Name:
ec6b48f4b2abea231b050a8a9d18c2ab12579c8e
danielk1977 [Mon, 22 Nov 2004 10:02:21 +0000 (10:02 +0000)]
Back out changes allowing writes to tables that have open cursors. (CVS 2134)
FossilOrigin-Name:
af635cab8a1d761c469e35208dda08a29f0964a1
danielk1977 [Mon, 22 Nov 2004 10:02:10 +0000 (10:02 +0000)]
Back out changes allowing writes to tables that have open cursors. (CVS 2133)
FossilOrigin-Name:
91acd87e52509a8f78894d0f4b625b54376cac21
danielk1977 [Mon, 22 Nov 2004 08:43:32 +0000 (08:43 +0000)]
Modify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132)
FossilOrigin-Name:
711e8d7695dfc74b3f1ee00591dcdda2cd7fc7d5
danielk1977 [Mon, 22 Nov 2004 05:26:27 +0000 (05:26 +0000)]
Have tests pass when SQLITE_OMIT_MEMORYDB is defined. (CVS 2131)
FossilOrigin-Name:
9df837c03939cdcb31856ac17b2425a6dd92d7b2
danielk1977 [Mon, 22 Nov 2004 03:34:21 +0000 (03:34 +0000)]
Fix auth.test to work when SQLITE_OMIT_ALTERTABLE is defined. (CVS 2130)
FossilOrigin-Name:
27a8379b54d6a1169b89e540ba44f4f94d006fb7
drh [Sun, 21 Nov 2004 01:02:00 +0000 (01:02 +0000)]
AUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129)
FossilOrigin-Name:
ac72a1d5518f7b505ae2a1bd3be3d71db461ae7e
drh [Sat, 20 Nov 2004 21:02:13 +0000 (21:02 +0000)]
Fix to the documentation on sqlite3_create_function. Ticket #899. (CVS 2128)
FossilOrigin-Name:
4ab1d012f0f365c46bcabe67eace891eeaa78d70
drh [Sat, 20 Nov 2004 20:44:13 +0000 (20:44 +0000)]
Avoid excess heap usage when copying expressions. Ticket #979. (CVS 2127)
FossilOrigin-Name:
d10560c75244daebe55da5630ef7e7b84ba7f77a
drh [Sat, 20 Nov 2004 20:31:11 +0000 (20:31 +0000)]
Correct use of usableSize versus pageSize in btree.c. Ticket #1010. (CVS 2125)
FossilOrigin-Name:
5a4013ec9cabb2c933cbf45495f5d1e8b3b20da5
drh [Sat, 20 Nov 2004 20:18:55 +0000 (20:18 +0000)]
Better error message on an SQLITE_RANGE error. Ticket #991. (CVS 2124)
FossilOrigin-Name:
accd432e4d9626353e555e63298fb7a56a41e53d
drh [Sat, 20 Nov 2004 19:55:18 +0000 (19:55 +0000)]
Rename source file sqlite.1 as sqlite3.1. Ticket #995. (CVS 2123)
FossilOrigin-Name:
297559c6d1a8c1172bb0c35cf538f6f2958c7820
drh [Sat, 20 Nov 2004 19:18:55 +0000 (19:18 +0000)]
Omit the maximum loop count on the random name chooser in the VACUUM command.
Add a comment to explain why this is safe and does not result in an
infinite loop. Ticket #1009. (CVS 2122)
FossilOrigin-Name:
1241086f23a2ef7aef85139817f0c1b90140481d
drh [Sat, 20 Nov 2004 19:18:00 +0000 (19:18 +0000)]
Rig the sqliteMalloc() routine so that we can make it fail multiple times
in a row. Modify the malloc.test procedure to make malloc fail in this
way and verify that the failures are still handled correctly. (CVS 2121)
FossilOrigin-Name:
519bc9d9975bbdb4ba056799534d5c465e0cd042
drh [Sat, 20 Nov 2004 18:13:10 +0000 (18:13 +0000)]
Fix segfaults that might occur after a malloc failure. (CVS 2119)
FossilOrigin-Name:
368774487e7a0266465f5a1c2701c9b14573d26c
danielk1977 [Sat, 20 Nov 2004 08:17:18 +0000 (08:17 +0000)]
Documentation for REINDEX and ALTER TABLE commands. (CVS 2118)
FossilOrigin-Name:
aceaa5f6e97c93962f5d6d14de8a490efa619db4
danielk1977 [Sat, 20 Nov 2004 06:05:56 +0000 (06:05 +0000)]
Add a documentation page for compilation options. Still some work to go. (CVS 2117)
FossilOrigin-Name:
5efa2d2a602c3b7249c4e6701e97b16b5ad0280d
danielk1977 [Fri, 19 Nov 2004 11:59:23 +0000 (11:59 +0000)]
Split up the lang.html page into a seperate page for each command. (CVS 2116)
FossilOrigin-Name:
ea315668e5833befe296fc94c67f914061d2ffb2
danielk1977 [Fri, 19 Nov 2004 08:41:34 +0000 (08:41 +0000)]
Ensure ALTER TABLE respects the system table convention - "sqlite_*". (CVS 2115)
FossilOrigin-Name:
f635b6aae661ac85eec49b197f3bb4b85172a457
danielk1977 [Fri, 19 Nov 2004 08:02:14 +0000 (08:02 +0000)]
Update the sqlite_sequence table when a table is renamed with ALTER_TABLE. (CVS 2114)
FossilOrigin-Name:
6e971868808e3c3f77fa521de626f1510ba9644a
danielk1977 [Fri, 19 Nov 2004 07:07:30 +0000 (07:07 +0000)]
When dropping a table, update the sqlite_sequence table first, as auto-vacuum mode may need to move sqlite_sequence when the btree table is dropped. (CVS 2113)
FossilOrigin-Name:
0514107bff970ab1e5ce96c8b1fa13dcbf75cb71
danielk1977 [Fri, 19 Nov 2004 05:14:54 +0000 (05:14 +0000)]
Fix bugs in ALTER TABLE related to (a) whitespace in table defn, (b) temp triggers. (CVS 2112)
FossilOrigin-Name:
1fd8e835a3656799c23f4ef6ea1311fecf5a15cb
danielk1977 [Thu, 18 Nov 2004 15:44:29 +0000 (15:44 +0000)]
Handle triggers correctly in ALTER TABLE. (CVS 2111)
FossilOrigin-Name:
c61b7de107cea76b561d0d6cd90c752b62c5df95
drh [Thu, 18 Nov 2004 13:49:25 +0000 (13:49 +0000)]
Speed improvement on the LIKE command. (CVS 2110)
FossilOrigin-Name:
85d56beb7494ce63e70ab1ffc3797c2ee4c36749
drh [Thu, 18 Nov 2004 02:10:55 +0000 (02:10 +0000)]
Fix an obsolete comment that resulted in incorrect documentation.
Ticket #1003. (CVS 2109)
FossilOrigin-Name:
c93a9e18d2bf53690f577a901e0defd8a449d56a
drh [Thu, 18 Nov 2004 02:04:09 +0000 (02:04 +0000)]
Clarify the documentation of the sqlite3_create_function API.
Ticket #1004. (CVS 2108)
FossilOrigin-Name:
ae45ad863b0854b96da31321c500e3168ef103ad
danielk1977 [Wed, 17 Nov 2004 16:41:29 +0000 (16:41 +0000)]
Add the ESCAPE clause to the LIKE operator. Not fully tested yet. (CVS 2107)
FossilOrigin-Name:
49268c2b7a84c4c618214dac8bef0f541440fe6b
danielk1977 [Wed, 17 Nov 2004 10:22:03 +0000 (10:22 +0000)]
Extra tests and resulting bugfixes for btree cursors. (CVS 2106)
FossilOrigin-Name:
e1530854c9004c25f5ffa21f9cfb9c44c83cc7f0
drh [Tue, 16 Nov 2004 23:21:56 +0000 (23:21 +0000)]
Clarify the LIMIT clause in the documentation. Ticket #1002. (CVS 2105)
FossilOrigin-Name:
e05f52d907e267b4f9ea204427229e7d7ef58641
danielk1977 [Tue, 16 Nov 2004 15:50:19 +0000 (15:50 +0000)]
Perform deletes in a single pass. (CVS 2104)
FossilOrigin-Name:
a2e1c35b327e33684ab19e5f65727c42c7b2949c
danielk1977 [Tue, 16 Nov 2004 04:57:24 +0000 (04:57 +0000)]
Allow btree cursors to persist through BtreeDelete() calls. (CVS 2103)
FossilOrigin-Name:
6ad5fc8e1a119b750a82fc1426704164a2042d57
drh [Mon, 15 Nov 2004 23:42:27 +0000 (23:42 +0000)]
Fix a typo in the header comment to the MakeRecord opcode so that the
documentation generator will actually see the opcode description.
Ticket #1001. (CVS 2102)
FossilOrigin-Name:
33c9b647aa70d1a9dab0e999daf853aa71d7df37
drh [Mon, 15 Nov 2004 01:40:47 +0000 (01:40 +0000)]
Add test cases for escape characters in the GLOB operator. (CVS 2101)
FossilOrigin-Name:
bb2d9ff881e4c6fe0cf60a13609d39426346fa9d
drh [Sun, 14 Nov 2004 21:56:29 +0000 (21:56 +0000)]
The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100)
FossilOrigin-Name:
98c7a55478f7c465b219edc1a33eee222586fd65
drh [Sun, 14 Nov 2004 04:04:17 +0000 (04:04 +0000)]
Changes toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099)
FossilOrigin-Name:
59a0a8b7cebc011731654bd0545cf8d19612ca8e
drh [Sat, 13 Nov 2004 15:59:14 +0000 (15:59 +0000)]
More compile-time options for removing components. (CVS 2098)
FossilOrigin-Name:
dcbc0c22cf269e2f67002aa3f1bc0c66aaeff5f1
danielk1977 [Sat, 13 Nov 2004 13:19:56 +0000 (13:19 +0000)]
Code toward having btree cursors persist when their table is written too. Doesn't work properly yet. (CVS 2097)
FossilOrigin-Name:
5eaa18d43f2996a9d354bb4fb9c81e267e98be29
drh [Sat, 13 Nov 2004 03:59:25 +0000 (03:59 +0000)]
Fix the keyword generator so that it works with SQLITE_OMIT_ALTERTABLE. (CVS 2096)
FossilOrigin-Name:
60ace9985d4ea2ef0fd245027fab2fffc32014b6
drh [Sat, 13 Nov 2004 03:48:06 +0000 (03:48 +0000)]
Autoincrement is now working and has regression tests. (CVS 2095)
FossilOrigin-Name:
10c712a21961dbc3bff89c49d5ec3b84b9187c80