]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
20 years agoTest coverage improvements on tokenize.c. (CVS 2196)
drh [Tue, 11 Jan 2005 17:46:41 +0000 (17:46 +0000)] 
Test coverage improvements on tokenize.c. (CVS 2196)

FossilOrigin-Name: 5767850ccadb3b53d14bca547e50f65de1d3092e

20 years agoImproved test coverage for vdbeaux.c. (CVS 2195)
drh [Tue, 11 Jan 2005 16:54:14 +0000 (16:54 +0000)] 
Improved test coverage for vdbeaux.c. (CVS 2195)

FossilOrigin-Name: 3f46cd7767cf7c48dd1de7ae1c4104d6d1a609be

20 years agoImproved test coverage for util.c. (CVS 2194)
drh [Tue, 11 Jan 2005 15:28:33 +0000 (15:28 +0000)] 
Improved test coverage for util.c. (CVS 2194)

FossilOrigin-Name: ad451a2ddc7993035768f2801d590311807f4397

20 years agoTest cases to improve coverage of vdbe.c. (CVS 2193)
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

20 years agoRemove a C++ style comment that went in with the previous commit. (CVS 2192)
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

20 years agoTest cases to improve coverage of btree.c (and minor bugfixes). (CVS 2191)
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

20 years agoTest cases to improve coverage of btree.c (and minor bugfixes). (CVS 2190)
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

20 years agoExtra test cases to improve coverage of btree.c (CVS 2189)
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

20 years agoUpdate some documentation for version 3.1. (CVS 2188)
danielk1977 [Mon, 10 Jan 2005 06:39:56 +0000 (06:39 +0000)] 
Update some documentation for version 3.1. (CVS 2188)

FossilOrigin-Name: 5b7a5a4d69be425163135698d889797d15f56492

20 years agoFix an assertion failure due to interaction between the count_changes pragma and...
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

20 years agoTcl interface does as sqlite3 or as sqlite. A compile-time option allows
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

20 years agoFixes to the temp_store_directory pragma. (CVS 2185)
drh [Sat, 8 Jan 2005 15:44:25 +0000 (15:44 +0000)] 
Fixes to the temp_store_directory pragma. (CVS 2185)

FossilOrigin-Name: 0a90eaf398aa4a689cd8326cd017951513ca748a

20 years agoFix a comment. (CVS 2184)
drh [Sat, 8 Jan 2005 15:43:18 +0000 (15:43 +0000)] 
Fix a comment. (CVS 2184)

FossilOrigin-Name: 26fbac8f031b305fe98add4422ab606ed116844a

20 years agoFix a problem with auto-vacuum databases and the VACUUM command. Also add "pages...
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

20 years agoMinor test script changes to allow all.test to run when SQLITE_DEFAULT_AUTOVACUUM...
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

20 years agoReset the temp_store_directory each iteration of tests in all.test. (CVS 2181)
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

20 years agoFix a read of invalid memory that could occur in btree.c. (CVS 2180)
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

20 years agoRemove incorrect assert() and add extra option to account for non-standard 'sort...
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

20 years agoadd --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178)
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

20 years agoadd comment that table is accessed by primary key (CVS 2177)
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

20 years agoAllow GROUP BY on aggregate queries only. Ticket #1039. (CVS 2176)
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

20 years agoFix typos in comments in test code.
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

20 years agoFix a typo in a comment. No code changes. Ticket #1052. (CVS 2174)
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

20 years agoFix comment typos. no code changes. (CVS 2173)
drh [Mon, 3 Jan 2005 01:27:18 +0000 (01:27 +0000)] 
Fix comment typos.  no code changes. (CVS 2173)

FossilOrigin-Name: 4165217e5114f5377f0823c63ff2aba879927ce7

20 years agoFix ticket #1046 by removing code and simplifying the query optimizer.
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

20 years agoAdd PRAGMA 'temp_store_directory'. Added os_*.c function
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

20 years agoThe optimizer now uses only the index and ignores the table if it can get
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

20 years agoImprovements to the query optimizer. This is a work in progress. (CVS 2169)
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

20 years agoFix a C++-ism in the previous change to tclsqlite.c. (CVS 2168)
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

20 years agoAdd 'copy' method for tcl interface. Behaves similar to shell .import or COPY statme...
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

20 years agoMake sure LIMITs are handled correctly on UNION operators. Ticket #1035. (CVS 2166)
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

20 years agoMinor code and comment cleanup. (CVS 2165)
drh [Tue, 14 Dec 2004 03:34:34 +0000 (03:34 +0000)] 
Minor code and comment cleanup. (CVS 2165)

FossilOrigin-Name: d012628a78edaa8d3cb438a7dcc3770b2eb8588b

20 years agoFactor the test for zName==NULL out of the loop. Ticket #1032. (CVS 2164)
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

20 years agoFix a problem with the automatic generation of the opcode name table. (CVS 2163)
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

20 years agoBack out the USE_TCL_STUBS changes because it breaks the build. I think
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

20 years agoImprovements to the --help option to configure. Ticket #1033. (CVS 2161)
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

20 years agoAdd a -DUSE_TCL_STUBS to the standard Makefile. This might help with
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

20 years agoEnhance sqlite3_bind_parameter_index so that is does not segfault if
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

20 years agoOnly evaluate expressions once for UPDATE and INSERT statements that
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

20 years agoSimplify the trigger logic for DELETE, INSERT, and UPDATE. (CVS 2157)
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

20 years agoRemove the unused sqlite3_context.isStep element. (CVS 2156)
drh [Tue, 7 Dec 2004 12:29:17 +0000 (12:29 +0000)] 
Remove the unused sqlite3_context.isStep element. (CVS 2156)

FossilOrigin-Name: 7b20f2b71f679e72b6cb3b78ccb31b4e7c4bd48b

20 years agoUpdates to API documentation and comments in sqlite3.h. (CVS 2155)
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

20 years agoGet the build of sqlite3_analyzer working with Makefile.in. (CVS 2154)
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

20 years agoDisable the cursors. "make install" now builds and installs a TCL package
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

20 years agoThe configure script now automatically detects tclConfig.sh and builds the
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

20 years agoFix a memory leak in pager.c. (CVS 2151)
drh [Wed, 24 Nov 2004 01:16:43 +0000 (01:16 +0000)] 
Fix a memory leak in pager.c. (CVS 2151)

FossilOrigin-Name: 0ad4ed87ce1112663ca94805dea167372485396a

20 years agofulltest runs now, but still finds a memory leak. (CVS 2150)
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

20 years agoFix a memory leak in ALTER TABLE. (CVS 2149)
danielk1977 [Tue, 23 Nov 2004 16:31:16 +0000 (16:31 +0000)] 
Fix a memory leak in ALTER TABLE. (CVS 2149)

FossilOrigin-Name: ba71716ce21ae99b10b2d0b61092497872770ef7

20 years agoAdd authorization callbacks for REINDEX. (CVS 2148)
danielk1977 [Tue, 23 Nov 2004 15:41:16 +0000 (15:41 +0000)] 
Add authorization callbacks for REINDEX. (CVS 2148)

FossilOrigin-Name: 9f0d744ee4d99f44e88c6f799821791c3b5f31b6

20 years agoInclude the 'FOR' keyword in builds that include cursors but not triggers. (CVS 2147)
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

20 years agoMake the test suite pass when SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS is defined. (CVS...
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

20 years agoEnsure the test suite runs with SQLITE_OMIT_PAGER_PRAGMAS defined. (CVS 2145)
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

20 years agoHave tests pass when SQLITE_OMIT_SCHEMA_PRAGMAS is defined. (CVS 2144)
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

20 years agoFix a bug involving balance_shallow() and the sqlite_master table. (CVS 2143)
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

20 years agoMore work on the implementation of cursors, but they are still not
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

20 years agoAdd initial infrastructure for cursors. In where.c, optimize out clauses
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

20 years agoFix a long-standing bug in btree.c in the sqlite3BtreePrevious() routine.
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

20 years agoFix a couple of extra test-suite problems with SQLITE_OMIT_VIEW. (CVS 2139)
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

20 years agoEnsure tests pass when SQLITE_OMIT_COMPOUND_SELECT is defined. (CVS 2138)
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

20 years agoEnsure tests pass when SQLITE_OMIT_TRIGGER is defined. (CVS 2137)
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

20 years agoFix a test-suite error made in check-in (2132) (CVS 2136)
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

20 years agoBack out changes allowing writes to tables that have open cursors. (CVS 2135)
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

20 years agoBack out changes allowing writes to tables that have open cursors. (CVS 2134)
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

20 years agoBack out changes allowing writes to tables that have open cursors. (CVS 2133)
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

20 years agoModify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132)
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

20 years agoHave tests pass when SQLITE_OMIT_MEMORYDB is defined. (CVS 2131)
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

20 years agoFix auth.test to work when SQLITE_OMIT_ALTERTABLE is defined. (CVS 2130)
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

20 years agoAUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129)
drh [Sun, 21 Nov 2004 01:02:00 +0000 (01:02 +0000)] 
AUTOINCREMENT documentation added.  Improvements to lang.html. (CVS 2129)

FossilOrigin-Name: ac72a1d5518f7b505ae2a1bd3be3d71db461ae7e

20 years agoFix to the documentation on sqlite3_create_function. Ticket #899. (CVS 2128)
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

20 years agoAvoid excess heap usage when copying expressions. Ticket #979. (CVS 2127)
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

20 years agoCorrect use of usableSize versus pageSize in btree.c. Ticket #1010. (CVS 2125)
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

20 years agoBetter error message on an SQLITE_RANGE error. Ticket #991. (CVS 2124)
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

20 years agoRename source file sqlite.1 as sqlite3.1. Ticket #995. (CVS 2123)
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

20 years agoOmit the maximum loop count on the random name chooser in the VACUUM command.
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

20 years agoRig the sqliteMalloc() routine so that we can make it fail multiple times
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

20 years agoFix segfaults that might occur after a malloc failure. (CVS 2119)
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

20 years agoDocumentation for REINDEX and ALTER TABLE commands. (CVS 2118)
danielk1977 [Sat, 20 Nov 2004 08:17:18 +0000 (08:17 +0000)] 
Documentation for REINDEX and ALTER TABLE commands. (CVS 2118)

FossilOrigin-Name: aceaa5f6e97c93962f5d6d14de8a490efa619db4

20 years agoAdd a documentation page for compilation options. Still some work to go. (CVS 2117)
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

20 years agoSplit up the lang.html page into a seperate page for each command. (CVS 2116)
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

20 years agoEnsure ALTER TABLE respects the system table convention - "sqlite_*". (CVS 2115)
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

20 years agoUpdate the sqlite_sequence table when a table is renamed with ALTER_TABLE. (CVS 2114)
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

20 years agoWhen dropping a table, update the sqlite_sequence table first, as auto-vacuum mode...
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

20 years agoFix bugs in ALTER TABLE related to (a) whitespace in table defn, (b) temp triggers...
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

20 years agoHandle triggers correctly in ALTER TABLE. (CVS 2111)
danielk1977 [Thu, 18 Nov 2004 15:44:29 +0000 (15:44 +0000)] 
Handle triggers correctly in ALTER TABLE. (CVS 2111)

FossilOrigin-Name: c61b7de107cea76b561d0d6cd90c752b62c5df95

20 years agoSpeed improvement on the LIKE command. (CVS 2110)
drh [Thu, 18 Nov 2004 13:49:25 +0000 (13:49 +0000)] 
Speed improvement on the LIKE command. (CVS 2110)

FossilOrigin-Name: 85d56beb7494ce63e70ab1ffc3797c2ee4c36749

20 years agoFix an obsolete comment that resulted in incorrect documentation.
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

20 years agoClarify the documentation of the sqlite3_create_function API.
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

20 years agoAdd the ESCAPE clause to the LIKE operator. Not fully tested yet. (CVS 2107)
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

20 years agoExtra tests and resulting bugfixes for btree cursors. (CVS 2106)
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

20 years agoClarify the LIMIT clause in the documentation. Ticket #1002. (CVS 2105)
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

20 years agoPerform deletes in a single pass. (CVS 2104)
danielk1977 [Tue, 16 Nov 2004 15:50:19 +0000 (15:50 +0000)] 
Perform deletes in a single pass. (CVS 2104)

FossilOrigin-Name: a2e1c35b327e33684ab19e5f65727c42c7b2949c

20 years agoAllow btree cursors to persist through BtreeDelete() calls. (CVS 2103)
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

20 years agoFix a typo in the header comment to the MakeRecord opcode so that the
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

20 years agoAdd test cases for escape characters in the GLOB operator. (CVS 2101)
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

20 years agoThe SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS...
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

20 years agoChanges toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099)
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

20 years agoMore compile-time options for removing components. (CVS 2098)
drh [Sat, 13 Nov 2004 15:59:14 +0000 (15:59 +0000)] 
More compile-time options for removing components. (CVS 2098)

FossilOrigin-Name: dcbc0c22cf269e2f67002aa3f1bc0c66aaeff5f1

20 years agoCode toward having btree cursors persist when their table is written too. Doesn't...
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

20 years agoFix the keyword generator so that it works with SQLITE_OMIT_ALTERTABLE. (CVS 2096)
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

20 years agoAutoincrement is now working and has regression tests. (CVS 2095)
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