]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
21 years agoMore tests of sqlite3_step() and SQLITE_BUSY added. (CVS 1936)
drh [Fri, 3 Sep 2004 00:27:56 +0000 (00:27 +0000)] 
More tests of sqlite3_step() and SQLITE_BUSY added. (CVS 1936)

FossilOrigin-Name: 9e6645dd781cb8e422e371ca23766dc1b689481e

21 years agoFix a typo in the "News" on the homepage. (CVS 1935)
drh [Thu, 2 Sep 2004 16:53:12 +0000 (16:53 +0000)] 
Fix a typo in the "News" on the homepage. (CVS 1935)

FossilOrigin-Name: 45d7158878a9648708d8ed47944707169a7f7f1c

21 years agoVersion 3.0.6 (beta) (CVS 1934)
drh [Thu, 2 Sep 2004 16:45:58 +0000 (16:45 +0000)] 
Version 3.0.6 (beta) (CVS 1934)

FossilOrigin-Name: c190b95c30981d2a6026e501e21af675ff8a2d13

21 years agoUpdate version number and documentation for version 3.0.6. (CVS 1933)
drh [Thu, 2 Sep 2004 16:36:03 +0000 (16:36 +0000)] 
Update version number and documentation for version 3.0.6. (CVS 1933)

FossilOrigin-Name: 67370926e374180b2de6e9ab60e5c9ddab4b1317

21 years agoAddress some minor 32/64 bit issues. (CVS 1932)
drh [Thu, 2 Sep 2004 15:53:56 +0000 (15:53 +0000)] 
Address some minor 32/64 bit issues. (CVS 1932)

FossilOrigin-Name: 6c9be972c1c289b657ba87db8db08fceb89b0171

21 years agoFix a bug in the pagesize test script. (CVS 1931)
drh [Thu, 2 Sep 2004 15:49:07 +0000 (15:49 +0000)] 
Fix a bug in the pagesize test script. (CVS 1931)

FossilOrigin-Name: 1cf05bc607c88a3c0b81e82ee2d4fc761f08901a

21 years agoFix VACUUM so that it works on files whose name contains '. Ticket #873 (CVS 1930)
drh [Thu, 2 Sep 2004 15:27:41 +0000 (15:27 +0000)] 
Fix VACUUM so that it works on files whose name contains '.  Ticket #873 (CVS 1930)

FossilOrigin-Name: 8dd938e48048ffeb11181db9d98112ea2adbcfa6

21 years agoFix a problem with EXPLAIN on pragmas that return single integer values.
drh [Thu, 2 Sep 2004 15:14:00 +0000 (15:14 +0000)] 
Fix a problem with EXPLAIN on pragmas that return single integer values.
Ticket #886 (CVS 1929)

FossilOrigin-Name: 8ce3d730b0bf1a9b9472ff38c58c462ebc3566e3

21 years agoTransactions commit on the last sqlite3_step(), not on sqlite3_finalize().
drh [Thu, 2 Sep 2004 14:57:08 +0000 (14:57 +0000)] 
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize().
This allows the sqlite3_step() to return SQLITE_BUSY if the commit is
blocked by a lock.  Ticket #885. (CVS 1928)

FossilOrigin-Name: d1b29156558f1c576002cdb2544dffaa693da39b

21 years agoWork around a bug in the Borland C++ compiler. Ticket #881. (CVS 1927)
drh [Wed, 1 Sep 2004 16:12:25 +0000 (16:12 +0000)] 
Work around a bug in the Borland C++ compiler.  Ticket #881. (CVS 1927)

FossilOrigin-Name: 18af6ba580a5ad50a20955bfe2ebce8e30b1d39e

21 years agoOptimizations on the SELECT code generator. (CVS 1926)
drh [Wed, 1 Sep 2004 03:06:34 +0000 (03:06 +0000)] 
Optimizations on the SELECT code generator. (CVS 1926)

FossilOrigin-Name: 9c411c3c8dde2061c98513a413ef58c5c2de45af

21 years agoChanges to support compiling under windows. (CVS 1925)
drh [Tue, 31 Aug 2004 23:41:26 +0000 (23:41 +0000)] 
Changes to support compiling under windows. (CVS 1925)

FossilOrigin-Name: 68a712f3728587ee20f6f15900e9826eeeaaa0de

21 years agoSimplifications and optimizations. Also: disable the corrupt.test for now. (CVS...
drh [Tue, 31 Aug 2004 13:45:11 +0000 (13:45 +0000)] 
Simplifications and optimizations.  Also: disable the corrupt.test for now. (CVS 1924)

FossilOrigin-Name: 8fd65e704888a8e2f4a712a94fd0e3f866c10ef3

21 years agoCombine the implementation of LIKE and GLOB into a single parameterized
drh [Tue, 31 Aug 2004 00:52:37 +0000 (00:52 +0000)] 
Combine the implementation of LIKE and GLOB into a single parameterized
function. (CVS 1923)

FossilOrigin-Name: 0a47c8f86d1649e9ae7edd4c49a6fe5f5272351e

21 years agoBetter detection and handling of corrupt database files. (CVS 1922)
drh [Mon, 30 Aug 2004 16:52:17 +0000 (16:52 +0000)] 
Better detection and handling of corrupt database files. (CVS 1922)

FossilOrigin-Name: 8f5b199e845fa7ae3444ef69bd840716d305cf73

21 years agoDocumentation updates (CVS 1921)
drh [Mon, 30 Aug 2004 14:58:11 +0000 (14:58 +0000)] 
Documentation updates (CVS 1921)

FossilOrigin-Name: 9322c439c5727f0d65548efdf4de4d7b89b4be66

21 years agoRemove the \001 character that lemon inserts automatically in its
drh [Mon, 30 Aug 2004 14:22:31 +0000 (14:22 +0000)] 
Remove the \001 character that lemon inserts automatically in its
output file.  The need for this character has expired and it creates
confusion for users.  Ticket #877 (CVS 1920)

FossilOrigin-Name: acfc59186ac7452c0a74dc4ef8df9a1c94fc4f46

21 years agoModify the sqlite shell program so that the ".dump" command does not give up
drh [Mon, 30 Aug 2004 01:54:05 +0000 (01:54 +0000)] 
Modify the sqlite shell program so that the ".dump" command does not give up
if it encounters an SQLITE_CORRUPT error.  It tries to keep going in order
to extract as much information as it can from the corrupt database. (CVS 1919)

FossilOrigin-Name: d3f3acb77f4e9f597af5afac565916b9c5e1c5d6

21 years agoChange the name of the global variable to sqlite3_temp_directory to
drh [Sun, 29 Aug 2004 23:42:13 +0000 (23:42 +0000)] 
Change the name of the global variable to sqlite3_temp_directory to
avoid a naming conflict with version 2.8. (CVS 1918)

FossilOrigin-Name: 431f7436a680b7c520aa559b0bf8619d7faba8c1

21 years agoFix a bug in the NOCASE collating function. (CVS 1917)
drh [Sun, 29 Aug 2004 20:08:58 +0000 (20:08 +0000)] 
Fix a bug in the NOCASE collating function. (CVS 1917)

FossilOrigin-Name: 32c2974af67abbbfa75c46afdab59ea6d5c15beb

21 years agoVersion 3.0.5 (beta) (CVS 1916)
drh [Sun, 29 Aug 2004 18:14:39 +0000 (18:14 +0000)] 
Version 3.0.5 (beta) (CVS 1916)

FossilOrigin-Name: f3fe8c9fa63ed50e033f6caf7927cc3a998bcaa1

21 years agoAdjustments to the download.html page generator script. (CVS 1915)
drh [Sun, 29 Aug 2004 18:14:18 +0000 (18:14 +0000)] 
Adjustments to the download.html page generator script. (CVS 1915)

FossilOrigin-Name: a6dc1331396569a3d7c3fad27b98577918d7219d

21 years agoIncrease the version number and update the change log in preparation for
drh [Sun, 29 Aug 2004 17:52:40 +0000 (17:52 +0000)] 
Increase the version number and update the change log in preparation for
the release of version 3.0.5. (CVS 1914)

FossilOrigin-Name: 69922aabb5c0065eb551fe20065c866e6abad434

21 years agoBack out an optimization that was causing problems in UTF-16 databases. (CVS 1913)
drh [Sun, 29 Aug 2004 17:30:49 +0000 (17:30 +0000)] 
Back out an optimization that was causing problems in UTF-16 databases. (CVS 1913)

FossilOrigin-Name: 988cb064ab2d3c9b64c075265a8cb4402a604332

21 years agoCorrections to transient table handling in compound select statments.
drh [Sun, 29 Aug 2004 16:25:03 +0000 (16:25 +0000)] 
Corrections to transient table handling in compound select statments.
Tickets #826 and #875. (CVS 1912)

FossilOrigin-Name: 9cc765be4611a248cfcce1243fd1bbeaf5202968

21 years agoProgress toward fixing iproblems with compound selects. (CVS 1911)
drh [Sun, 29 Aug 2004 01:31:05 +0000 (01:31 +0000)] 
Progress toward fixing iproblems with compound selects. (CVS 1911)

FossilOrigin-Name: 307478593d5d96b79386da222c7742ea2eaa5467

21 years agoAdd prototype in sqlite3.h for the sqlite3_libversion() function. (CVS 1910)
drh [Sat, 28 Aug 2004 18:21:21 +0000 (18:21 +0000)] 
Add prototype in sqlite3.h for the sqlite3_libversion() function. (CVS 1910)

FossilOrigin-Name: d50c47b4995bd9b58e1293aa6513361cffc6babe

21 years agoMemory handling fixes and optimizations in the VDBE. Ticket #862. (CVS 1909)
drh [Sat, 28 Aug 2004 18:17:48 +0000 (18:17 +0000)] 
Memory handling fixes and optimizations in the VDBE.  Ticket #862. (CVS 1909)

FossilOrigin-Name: 5f8d246852c7cefd5941b8c7bb22177dfc7157c5

21 years agoAdd the sqlite3_libversion() API (ticket #834). Fix the build scripts to
drh [Sat, 28 Aug 2004 16:19:00 +0000 (16:19 +0000)] 
Add the sqlite3_libversion() API (ticket #834).  Fix the build scripts to
correctly build the shared libraries with version 8.4 of Tcl. (CVS 1908)

FossilOrigin-Name: 6db26a19ea7ac77be41a7416dedaef1b9dfd9e16

21 years agoAdd new defenses against misuse of the C API. Ticket #870. (CVS 1906)
drh [Sat, 28 Aug 2004 14:49:46 +0000 (14:49 +0000)] 
Add new defenses against misuse of the C API.  Ticket #870. (CVS 1906)

FossilOrigin-Name: 6ef1f662d71c75bdb7f61b2fff03f5b1b41e5586

21 years agoAdd sqlite_temp_directory to the windows driver. (CVS 1905)
drh [Sat, 28 Aug 2004 01:12:56 +0000 (01:12 +0000)] 
Add sqlite_temp_directory to the windows driver. (CVS 1905)

FossilOrigin-Name: f5b0e5b0b2f17d179c23c7e4542dbbb452096056

21 years agoUpdate the TCL binding documentation to describe the newly added ability
drh [Thu, 26 Aug 2004 01:12:13 +0000 (01:12 +0000)] 
Update the TCL binding documentation to describe the newly added ability
to specify TCL variable names in the body of an SQL statement. (CVS 1904)

FossilOrigin-Name: b3b9e58103dd6c65c55caf9a25bc1c257b37df88

21 years agoProtect Tcl_Obj pointers from change using Tcl_IncrRefCount() while
drh [Thu, 26 Aug 2004 00:56:05 +0000 (00:56 +0000)] 
Protect Tcl_Obj pointers from change using Tcl_IncrRefCount() while
executing SQL statements in the TCL bindings. (CVS 1903)

FossilOrigin-Name: 6199f2f243514bbd4befbf768a7e03aec775bed2

21 years agoHost parameter names conform to SQL-2003. (CVS 1902)
drh [Wed, 25 Aug 2004 04:07:01 +0000 (04:07 +0000)] 
Host parameter names conform to SQL-2003. (CVS 1902)

FossilOrigin-Name: fd584d1ccf6643b723c2ff0a7a16c2aea3f1142c

21 years agoFix a bug in the parsing of wildcards that begin with '$'. (CVS 1901)
drh [Tue, 24 Aug 2004 15:23:34 +0000 (15:23 +0000)] 
Fix a bug in the parsing of wildcards that begin with '$'. (CVS 1901)

FossilOrigin-Name: 054dd8901dbfe64a8f61e7b99e23512057bad99a

21 years agoFix a pager bug that might have made multi-database commits non-atomic
drh [Sat, 21 Aug 2004 19:20:42 +0000 (19:20 +0000)] 
Fix a pager bug that might have made multi-database commits non-atomic
if a power failure occurred at just the wrong moment. (CVS 1900)

FossilOrigin-Name: b6eb4bf8c7763ef73723fc3d3697af435c19bae4

21 years agoOptimizations to the code generator. (CVS 1899)
drh [Sat, 21 Aug 2004 17:54:45 +0000 (17:54 +0000)] 
Optimizations to the code generator. (CVS 1899)

FossilOrigin-Name: bd6649c5aae1bf182610eb267b546c297a34481d

21 years agoTcl interface transfers values directly between SQLite and Tcl_Objs, without
drh [Fri, 20 Aug 2004 18:34:20 +0000 (18:34 +0000)] 
Tcl interface transfers values directly between SQLite and Tcl_Objs, without
at translation to strings. (CVS 1898)

FossilOrigin-Name: e97c331362545ce21117776c7b61d3488668f2bf

21 years agoAdd support for named wildcards in SQL statements. (CVS 1897)
drh [Fri, 20 Aug 2004 16:02:39 +0000 (16:02 +0000)] 
Add support for named wildcards in SQL statements. (CVS 1897)

FossilOrigin-Name: d3be0b7c5a39c02b9b2d6d85f1595d591984a569

21 years agoOptimizations in the hash table module. (CVS 1896)
drh [Fri, 20 Aug 2004 14:08:50 +0000 (14:08 +0000)] 
Optimizations in the hash table module. (CVS 1896)

FossilOrigin-Name: d5b0269e0dd7c310460a7ffc4120ed45db823ce9

21 years agoEnhance lemon so that a @X instead of just X in the code expands to the
drh [Thu, 19 Aug 2004 15:12:26 +0000 (15:12 +0000)] 
Enhance lemon so that a @X instead of just X in the code expands to the
major token value rather than the minor token value.  Use this to make
the parser a few hundred bytes smaller. (CVS 1895)

FossilOrigin-Name: 28215096e0748b5b02776ddb4c964e0161bc0f16

21 years agoAdd the SQLITE_BUSY_RESERVED_LOCK compile-time option. (CVS 1894)
drh [Thu, 19 Aug 2004 13:29:15 +0000 (13:29 +0000)] 
Add the SQLITE_BUSY_RESERVED_LOCK compile-time option. (CVS 1894)

FossilOrigin-Name: 25fe7a42ec2e06e659d7a0a6664789114c007e17

21 years agoMake sure the database file is correctly truncated after a ROLLBACK that
drh [Wed, 18 Aug 2004 19:09:43 +0000 (19:09 +0000)] 
Make sure the database file is correctly truncated after a ROLLBACK that
occurs after a statement abort. (CVS 1893)

FossilOrigin-Name: 6afe467d146828d67ad17af21604c2e691aa5dff

21 years agoBetter debug logging of the pager. (CVS 1892)
drh [Wed, 18 Aug 2004 16:05:18 +0000 (16:05 +0000)] 
Better debug logging of the pager. (CVS 1892)

FossilOrigin-Name: 1cc0323f2597584b3f3239e8948ac3ff3db8da03

21 years agoBe more agressive about not creating or opening the TEMP database if there
drh [Wed, 18 Aug 2004 15:58:22 +0000 (15:58 +0000)] 
Be more agressive about not creating or opening the TEMP database if there
are no TEMP tables. (CVS 1891)

FossilOrigin-Name: 6b2b6b2dbd821070a2781685c4b63a50bc8f5cae

21 years agoAvoid creating a TEMP database unless it is absolutely necessary. (CVS 1890)
drh [Wed, 18 Aug 2004 02:10:15 +0000 (02:10 +0000)] 
Avoid creating a TEMP database unless it is absolutely necessary. (CVS 1890)

FossilOrigin-Name: 5914a11caa4c6e778cd7ca010427897c8f971552

21 years agoFix a typo in a comment. (CVS 1889)
drh [Tue, 17 Aug 2004 10:42:54 +0000 (10:42 +0000)] 
Fix a typo in a comment. (CVS 1889)

FossilOrigin-Name: 9af1d4d1456d32c2e15f73f79928572f3bfba6ae

21 years agoIf meta(3)>0 then make the database readonly for now. This allows the current
drh [Sat, 14 Aug 2004 19:20:09 +0000 (19:20 +0000)] 
If meta(3)>0 then make the database readonly for now.  This allows the current
database to interact with future releases that might include autovacuum. (CVS 1888)

FossilOrigin-Name: 7619bf4771781005da23a3e9d7b00de405e27a64

21 years agoFix a bug that was preventing "PRAGMA temp_store=MEMORY" from working. (CVS 1887)
drh [Sat, 14 Aug 2004 18:34:54 +0000 (18:34 +0000)] 
Fix a bug that was preventing "PRAGMA temp_store=MEMORY" from working. (CVS 1887)

FossilOrigin-Name: bb55894521848b6a9d8b516a3c7eeb3482936d7e

21 years agoThe command-line shell should avoid writing changes into string constants. (CVS 1886)
drh [Sat, 14 Aug 2004 18:18:44 +0000 (18:18 +0000)] 
The command-line shell should avoid writing changes into string constants. (CVS 1886)

FossilOrigin-Name: 6b8178de9936e48ed69d1546218b5def6665b459

21 years agoAdd the ability to specify a alternative temporary file directory using the
drh [Sat, 14 Aug 2004 17:10:10 +0000 (17:10 +0000)] 
Add the ability to specify a alternative temporary file directory using the
"sqlite_temp_directory" global variable. (CVS 1885)

FossilOrigin-Name: fce56ba6a3c53843fabdfad4f545e35a83a01aa9

21 years agoVersion 3.0.4 (beta) (CVS 1884)
drh [Mon, 9 Aug 2004 00:26:57 +0000 (00:26 +0000)] 
Version 3.0.4 (beta) (CVS 1884)

FossilOrigin-Name: 98edbdd5176704a3a8cbcb19614b51c59d748fda

21 years agoPrepare for the release of version 3.0.4. (CVS 1883)
drh [Mon, 9 Aug 2004 00:04:04 +0000 (00:04 +0000)] 
Prepare for the release of version 3.0.4. (CVS 1883)

FossilOrigin-Name: 72fb719bdd627694d89ea523dda3cf44537463a9

21 years agoFix problems in the handling of malloc failures. (CVS 1882)
drh [Sun, 8 Aug 2004 23:39:19 +0000 (23:39 +0000)] 
Fix problems in the handling of malloc failures. (CVS 1882)

FossilOrigin-Name: 81d91d14cf2352fc7981b361ac9af99b3cbbc9e8

21 years agoMake sure the argument to ctype.h macros is always an unsigned character.
drh [Sun, 8 Aug 2004 20:22:17 +0000 (20:22 +0000)] 
Make sure the argument to ctype.h macros is always an unsigned character.
Ticket #839. (CVS 1881)

FossilOrigin-Name: b065973898c06a81c69b70b3fa91c79334bd9b9a

21 years agoAttempting to open a locked table for writing should fail immediately.
drh [Sun, 8 Aug 2004 19:43:29 +0000 (19:43 +0000)] 
Attempting to open a locked table for writing should fail immediately.
Ticket #842. (CVS 1880)

FossilOrigin-Name: fc879a9b1d05ddb8f8c552c1d334597e41b29b27

21 years agoDo not invoke the busy callback when trying to promote a lock from SHARED
drh [Sat, 7 Aug 2004 23:54:48 +0000 (23:54 +0000)] 
Do not invoke the busy callback when trying to promote a lock from SHARED
to RESERVED.  This avoids a deadlock. (CVS 1879)

FossilOrigin-Name: d33771a303d9c20dd477b1a973024ff763203211

21 years agoFix a bug in the logic that converts numbers into strings inside the VM.
drh [Fri, 6 Aug 2004 17:00:40 +0000 (17:00 +0000)] 
Fix a bug in the logic that converts numbers into strings inside the VM.
Ticket #844 (CVS 1878)

FossilOrigin-Name: 863540be248d3079e1a997349be6c74199149511

21 years agoIn the command-line shell: importments to the "help" message and better
drh [Wed, 4 Aug 2004 15:16:55 +0000 (15:16 +0000)] 
In the command-line shell: importments to the "help" message and better
error checking in the new .import command. (CVS 1877)

FossilOrigin-Name: ed489f776aed2de2f16e5c4b93ec6bc872118fb2

21 years agoSeparate P4 timing asm code out of the SQLITE_DEBUG macro so that SQLITE_DEBUG
drh [Wed, 4 Aug 2004 14:44:33 +0000 (14:44 +0000)] 
Separate P4 timing asm code out of the SQLITE_DEBUG macro so that SQLITE_DEBUG
can be used on non-x86 machines and with compilers other than GCC.
Ticket #838. (CVS 1876)

FossilOrigin-Name: add266ccc3146fa56572d109e84c8a79dc3df2ca

21 years agoSeparate the ifdefs for INTPTR_TYPE and UINTPTR_TYPE in sqliteInt.h. (CVS 1875)
drh [Wed, 4 Aug 2004 14:29:22 +0000 (14:29 +0000)] 
Separate the ifdefs for INTPTR_TYPE and UINTPTR_TYPE in sqliteInt.h. (CVS 1875)

FossilOrigin-Name: 4e7953c13fd2cb32e5c97737c4b2f99b1b1edc9b

21 years agoFix a memory leak when the auxiliary data of a database structure is used. (CVS 1874)
drh [Sun, 1 Aug 2004 03:52:17 +0000 (03:52 +0000)] 
Fix a memory leak when the auxiliary data of a database structure is used. (CVS 1874)

FossilOrigin-Name: 7ecff04a6153aa200233e6c0846a65e0213c3179

21 years agoAdd the ".import" command to the command-line shell. (CVS 1873)
drh [Sun, 1 Aug 2004 00:10:45 +0000 (00:10 +0000)] 
Add the ".import" command to the command-line shell. (CVS 1873)

FossilOrigin-Name: b56afe640f7f3f2837120e3dd923c529c4a3123a

21 years agoAdditional test case to cover ticket #831. (CVS 1872)
drh [Tue, 27 Jul 2004 13:38:47 +0000 (13:38 +0000)] 
Additional test case to cover ticket #831. (CVS 1872)

FossilOrigin-Name: a62129af99b4a576a48eb4931f417af257f510c7

21 years agoHonor the ORDER BY clause in a subquery that is the right-hand side of an IN
drh [Mon, 26 Jul 2004 23:32:26 +0000 (23:32 +0000)] 
Honor the ORDER BY clause in a subquery that is the right-hand side of an IN
operator.  Ticket #827. (CVS 1871)

FossilOrigin-Name: 76fe68cff6ce75dada510544b063dc1069eb2e0e

21 years agoGet VACUUM working with UNIQUE indices. Ticket #829. (CVS 1870)
drh [Mon, 26 Jul 2004 23:07:51 +0000 (23:07 +0000)] 
Get VACUUM working with UNIQUE indices.  Ticket #829. (CVS 1870)

FossilOrigin-Name: 88a19a4386708c3c10448740d2bbe149055bcc6e

21 years agoadd sqlite3_get_auxdata sqlite3_set_auxdata C API exports (CVS 1869)
dougcurrie [Mon, 26 Jul 2004 15:31:21 +0000 (15:31 +0000)] 
add sqlite3_get_auxdata sqlite3_set_auxdata C API exports (CVS 1869)

FossilOrigin-Name: 15bfb2d153b9ffbb6b59146e1288d0e2e4cdf66f

21 years agoFix problems for 64-bit machines and when SQLITE_OMIT_AUTHORIZATION is defined. ...
drh [Mon, 26 Jul 2004 12:24:22 +0000 (12:24 +0000)] 
Fix problems for 64-bit machines and when SQLITE_OMIT_AUTHORIZATION is defined. (CVS 1868)

FossilOrigin-Name: e3cad1ab6226089265b4d15c6fc67cc33a31425f

21 years agoVarious size optimizations. (CVS 1867)
drh [Mon, 26 Jul 2004 00:31:09 +0000 (00:31 +0000)] 
Various size optimizations. (CVS 1867)

FossilOrigin-Name: 1186e3ce0b660f1cf8d03a275b0331da64d21f1b

21 years agoPrepared statements now work with CREATE and DROP. All tests pass.
drh [Sat, 24 Jul 2004 17:38:29 +0000 (17:38 +0000)] 
Prepared statements now work with CREATE and DROP.  All tests pass.
No memory leaks. (CVS 1866)

FossilOrigin-Name: ebdb661e0eefe123c422d3c1c371e325bb6cf673

21 years agoFix more problems with deferred execution of CREATE. Still need to do DROP.
drh [Sat, 24 Jul 2004 14:35:58 +0000 (14:35 +0000)] 
Fix more problems with deferred execution of CREATE.  Still need to do DROP.
There is now a memory leak. (CVS 1865)

FossilOrigin-Name: 6db3f122aad25b5226670ce682b7263d55c0d301

21 years agoProgress towards getting prepared statements and CREATE and DROP to play
drh [Sat, 24 Jul 2004 03:30:47 +0000 (03:30 +0000)] 
Progress towards getting prepared statements and CREATE and DROP to play
nicely together.  Work is incomplete.  Some tests are known to fail. (CVS 1864)

FossilOrigin-Name: 49b991492496e104f5eca620a5d465a742b7ff3a

21 years agoFirst cut at a analysis tool for version 3.0 databases. (CVS 1862)
drh [Fri, 23 Jul 2004 00:01:38 +0000 (00:01 +0000)] 
First cut at a analysis tool for version 3.0 databases. (CVS 1862)

FossilOrigin-Name: 7c7f698b2eda7b1b34f5ca7fe104145d8bbd8f56

21 years agoHome page updates. (CVS 1861)
drh [Thu, 22 Jul 2004 19:06:31 +0000 (19:06 +0000)] 
Home page updates. (CVS 1861)

FossilOrigin-Name: 15774aab7d20eb4dfcb47378c8255e26b8cbbe19

21 years agoVersion 3.0.3 (CVS 1860)
drh [Thu, 22 Jul 2004 18:54:04 +0000 (18:54 +0000)] 
Version 3.0.3 (CVS 1860)

FossilOrigin-Name: 068b15ae2a5187d9fc1e88c8c3fd21d647733788

21 years agoUpdates to the publish.sh script and the download.html webpage. (CVS 1858)
drh [Thu, 22 Jul 2004 18:53:17 +0000 (18:53 +0000)] 
Updates to the publish.sh script and the download.html webpage. (CVS 1858)

FossilOrigin-Name: 23c2ec459101d45c17e6e4cc6a20ed1b981cfd35

21 years agoFixes to the publish.sh file for version 3.0. (CVS 1857)
drh [Thu, 22 Jul 2004 18:44:23 +0000 (18:44 +0000)] 
Fixes to the publish.sh file for version 3.0. (CVS 1857)

FossilOrigin-Name: cc82288b9fff13ae1dc0ae61dfc6be1ac0e603f7

21 years agoUpdate changes log for 2.8.15. Add new architecture images. (CVS 1853)
drh [Thu, 22 Jul 2004 16:12:19 +0000 (16:12 +0000)] 
Update changes log for 2.8.15.  Add new architecture images. (CVS 1853)

FossilOrigin-Name: 8dd9b4de278570e8a741d28752724117e8c5fae0

21 years agofile join4_28.test was initially added on branch version_2. (CVS 1852)
drh [Thu, 22 Jul 2004 16:08:38 +0000 (16:08 +0000)] 
file join4_28.test was initially added on branch version_2. (CVS 1852)

FossilOrigin-Name: dc3caba7f0c8f1decb20e57915278acb8388fdd9

21 years agofile join3_28.test was initially added on branch version_2. (CVS 1851)
drh [Thu, 22 Jul 2004 16:08:38 +0000 (16:08 +0000)] 
file join3_28.test was initially added on branch version_2. (CVS 1851)

FossilOrigin-Name: ee5c2cff810511b8f457c5c5af0791fc7f05d6c4

21 years agoUpdate VERSION and changes.html in preparation for the next release. (CVS 1848)
drh [Thu, 22 Jul 2004 15:47:28 +0000 (15:47 +0000)] 
Update VERSION and changes.html in preparation for the next release. (CVS 1848)

FossilOrigin-Name: 428f80239e68671a258ed3d1a00f42b32e4ea0c9

21 years agoChange sqlite* to sqlite3* in the API reference for version 3.0. Ticket #818. (CVS...
drh [Thu, 22 Jul 2004 15:45:15 +0000 (15:45 +0000)] 
Change sqlite* to sqlite3* in the API reference for version 3.0.  Ticket #818. (CVS 1847)

FossilOrigin-Name: 7c96daddb6b857f904f0ea72d6bad21ab7dc3f16

21 years agoFix bugs associated with the codec. (CVS 1846)
drh [Thu, 22 Jul 2004 15:02:25 +0000 (15:02 +0000)] 
Fix bugs associated with the codec. (CVS 1846)

FossilOrigin-Name: b0a3becd82b9a4203c23f35dc5a5fd725e046f21

21 years agoChanges in support of using a codec. (CVS 1845)
drh [Thu, 22 Jul 2004 02:40:38 +0000 (02:40 +0000)] 
Changes in support of using a codec. (CVS 1845)

FossilOrigin-Name: 58505bf9be8e7f9d33a7a52f0d2ac167448f7b3a

21 years agoChanges in support of using a codec. (CVS 1844)
drh [Thu, 22 Jul 2004 02:40:37 +0000 (02:40 +0000)] 
Changes in support of using a codec. (CVS 1844)

FossilOrigin-Name: b77bec35742f07d79da3e85baee09a90c1494415

21 years agoInitial implementation of variable page sizes and the temp_store pragma. (CVS 1843)
drh [Thu, 22 Jul 2004 01:19:35 +0000 (01:19 +0000)] 
Initial implementation of variable page sizes and the temp_store pragma. (CVS 1843)

FossilOrigin-Name: 4cf6e9db757931aba2f300b7869305434d6f2d2b

21 years agoUpdates comments in sqlite.h.in that describe the destructor parameter
drh [Wed, 21 Jul 2004 15:21:36 +0000 (15:21 +0000)] 
Updates comments in sqlite.h.in that describe the destructor parameter
to sqlite3_bind_.... (CVS 1842)

FossilOrigin-Name: 166eb60614d958674469d6661c694aa5955ada7b

21 years agoUpdate the TCL API documentation. (CVS 1841)
drh [Wed, 21 Jul 2004 14:54:49 +0000 (14:54 +0000)] 
Update the TCL API documentation. (CVS 1841)

FossilOrigin-Name: df306ad9ee522b20f017be0be83d9e071d525f8e

21 years agoUpdates to the C-language API documents for version 3.0. (CVS 1840)
drh [Wed, 21 Jul 2004 14:07:57 +0000 (14:07 +0000)] 
Updates to the C-language API documents for version 3.0. (CVS 1840)

FossilOrigin-Name: 814c58d470922d77cfcc6c4d5d26c1ec4c28ca60

21 years agoMinor coding enhancements. (CVS 1839)
drh [Wed, 21 Jul 2004 02:53:29 +0000 (02:53 +0000)] 
Minor coding enhancements. (CVS 1839)

FossilOrigin-Name: 65c3af74c16c9fe0341b1e7e6d029927503f7404

21 years agoSimplify the where.c logic by flipping expression over so that the controlling
drh [Tue, 20 Jul 2004 18:23:14 +0000 (18:23 +0000)] 
Simplify the where.c logic by flipping expression over so that the controlling
variable is always on the left. (CVS 1838)

FossilOrigin-Name: ec8bfa3891dbf0f3172e31cf322974c03f9af59a

21 years agoLemon collapses common destructors and reduce actions into a single case. (CVS 1837)
drh [Tue, 20 Jul 2004 14:06:51 +0000 (14:06 +0000)] 
Lemon collapses common destructors and reduce actions into a single case. (CVS 1837)

FossilOrigin-Name: 3c5aa850eeec5c75c5200a3707852cc5fc9e780b

21 years agoAdd the '%ifdef' capability to lemon. Other minor changes. (CVS 1836)
drh [Tue, 20 Jul 2004 12:45:22 +0000 (12:45 +0000)] 
Add the '%ifdef' capability to lemon.  Other minor changes. (CVS 1836)

FossilOrigin-Name: 522ff721ccc33c4b89072fed4e451f0df82e8140

21 years agoHandle quotes on the table name in TABLE.* terms in SELECT statements.
drh [Tue, 20 Jul 2004 01:45:19 +0000 (01:45 +0000)] 
Handle quotes on the table name in TABLE.* terms in SELECT statements.
Ticket #680. (CVS 1833)

FossilOrigin-Name: 826b6797a9f08c69b9378cb403d746e91a54dcde

21 years agoReport an error when attempting to open a directory as a database.
drh [Tue, 20 Jul 2004 01:14:13 +0000 (01:14 +0000)] 
Report an error when attempting to open a directory as a database.
Ticket #687. (CVS 1832)

FossilOrigin-Name: 4d77037be34b357d24d18d1e13b5f0df580b83ff

21 years agoAdd test for creating indices with quoted names. Ticket #695. (CVS 1831)
drh [Tue, 20 Jul 2004 00:52:44 +0000 (00:52 +0000)] 
Add test for creating indices with quoted names.  Ticket #695. (CVS 1831)

FossilOrigin-Name: 7e72c5b7b5e355e41c30d4ef47268e11f4c97425

21 years agoComment out all of date/time functions with SQLITE_OMIT_DATETIME_FUNCS.
drh [Tue, 20 Jul 2004 00:39:14 +0000 (00:39 +0000)] 
Comment out all of date/time functions with SQLITE_OMIT_DATETIME_FUNCS.
Ticket #784. (CVS 1828)

FossilOrigin-Name: 4e2ad572ea1800a2da1ea18548415c6fbf396259

21 years agoCorrect handling of views on tables with quoted column names. Ticket #756. (CVS...
drh [Tue, 20 Jul 2004 00:20:23 +0000 (00:20 +0000)] 
Correct handling of views on tables with quoted column names.  Ticket #756. (CVS 1826)

FossilOrigin-Name: 8ac5a8ad5eec381585adb6812fc39a1a30aee4c1

21 years agoRefinements to the LIMIT patch (1823) for ticket #749. (CVS 1825)
drh [Mon, 19 Jul 2004 23:38:11 +0000 (23:38 +0000)] 
Refinements to the LIMIT patch (1823) for ticket #749. (CVS 1825)

FossilOrigin-Name: 9d4f43f030438b3e7358032de2e04132b80e04a8

21 years agoLIMIT occurs after DISTINCT. Ticket #749. (CVS 1823)
drh [Mon, 19 Jul 2004 23:16:38 +0000 (23:16 +0000)] 
LIMIT occurs after DISTINCT.  Ticket #749. (CVS 1823)

FossilOrigin-Name: e6bc8aa80824a9156e78fc99b5ac7045b97d29c3