]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
21 years agoThe TCL interface responds correctly to "break", "continue", and "return"
drh [Mon, 13 Sep 2004 13:16:31 +0000 (13:16 +0000)] 
The TCL interface responds correctly to "break", "continue", and "return"
inside of the script of an eval statement. (CVS 1958)

FossilOrigin-Name: dd62224ae8d1047db388acdc4b91eb56fb9e966a

21 years agoFix an uninitialized variable bug in nullif(). Ticket #898. (CVS 1957)
drh [Mon, 13 Sep 2004 13:13:18 +0000 (13:13 +0000)] 
Fix an uninitialized variable bug in nullif().  Ticket #898. (CVS 1957)

FossilOrigin-Name: ee335b501cf45727929aac12c0b74547dd54729e

21 years agoIn lemon, allows open() using the "b" option to avoid \r problems on windows.
drh [Fri, 10 Sep 2004 00:14:04 +0000 (00:14 +0000)] 
In lemon, allows open() using the "b" option to avoid \r problems on windows.
Ticket #897. (CVS 1956)

FossilOrigin-Name: b5b2e3db09831fe808f9f2692a836eef716df1c5

21 years agoFix lemon so that inserted code always ends in a newline. Ticket #895. (CVS 1955)
drh [Thu, 9 Sep 2004 14:01:21 +0000 (14:01 +0000)] 
Fix lemon so that inserted code always ends in a newline.  Ticket #895. (CVS 1955)

FossilOrigin-Name: 13fba17e3f75c08142db6acc8884a78ac0bcdfd6

21 years agoFix a segfault in the authorizer when it is given a SELECT statement with
drh [Thu, 9 Sep 2004 13:55:50 +0000 (13:55 +0000)] 
Fix a segfault in the authorizer when it is given a SELECT statement with
no FROM clause.  Ticket #896. (CVS 1954)

FossilOrigin-Name: 97d63b9290ef88b3cd8012c71fdd5b3c74eebc8f

21 years agoTrying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952)
drh [Thu, 9 Sep 2004 00:35:29 +0000 (00:35 +0000)] 
Trying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952)

FossilOrigin-Name: b12fc46dcd5aa901fc781a17d49f8f110fed5b8d

21 years agoUpdate the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when
drh [Wed, 8 Sep 2004 21:12:50 +0000 (21:12 +0000)] 
Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when
building the test fixture. (CVS 1951)

FossilOrigin-Name: 8d0c9a8d94930056817a99d9504e804a200eda73

21 years agoMore changes directed at getting things to work on 64-bit platforms. (CVS 1950)
drh [Wed, 8 Sep 2004 20:13:04 +0000 (20:13 +0000)] 
More changes directed at getting things to work on 64-bit platforms. (CVS 1950)

FossilOrigin-Name: 5a3f823c1430376ed127d627d408ab284815c1a4

21 years agoMore changes directed at getting things to work on 64-bit platforms. (CVS 1949)
drh [Wed, 8 Sep 2004 20:13:04 +0000 (20:13 +0000)] 
More changes directed at getting things to work on 64-bit platforms. (CVS 1949)

FossilOrigin-Name: 39755d216608e9d12e1055433549f820f63608a7

21 years agoAlways cast 0 to (char*)0 when it is an argument in a varargs function. (CVS 1948)
drh [Wed, 8 Sep 2004 15:09:40 +0000 (15:09 +0000)] 
Always cast 0 to (char*)0 when it is an argument in a varargs function. (CVS 1948)

FossilOrigin-Name: a1f532520c16a1f4b4285cd522774669292fb234

21 years agoAdd new APIs to sqlite3.def: sqlite3_bind_parameter_name and
drh [Wed, 8 Sep 2004 13:07:44 +0000 (13:07 +0000)] 
Add new APIs to sqlite3.def: sqlite3_bind_parameter_name and
sqlite3_bind_parameter_index. (CVS 1947)

FossilOrigin-Name: ff256fb5281e8f01c0acc3963c59399e949cc991

21 years agoDocumentation updates. (CVS 1946)
drh [Wed, 8 Sep 2004 13:06:21 +0000 (13:06 +0000)] 
Documentation updates. (CVS 1946)

FossilOrigin-Name: 799f5383c0c72a74c7b29f9f40fc949f3248a499

21 years agoWildcards with the same name map into the same variable number. New
drh [Tue, 7 Sep 2004 16:19:52 +0000 (16:19 +0000)] 
Wildcards with the same name map into the same variable number.  New
api sqlite3_bind_parameter_index() added to map wildcard names into
wildcard index numbers.  Support for "?nnn" wildcards. (CVS 1945)

FossilOrigin-Name: 435b3f301fbb6953adc974c7f03589b06e9114c3

21 years agoFix the onecolumn method in the TCL interface so that it works the same
drh [Tue, 7 Sep 2004 13:20:35 +0000 (13:20 +0000)] 
Fix the onecolumn method in the TCL interface so that it works the same
as the eval method in all ways except for returning just the first value
in the result set. (CVS 1944)

FossilOrigin-Name: f323e4f86a08fe6448cbd4ff7cab459e8039d9f1

21 years agoLemon escapes backslashes in filenames in #line directives it generates.
drh [Tue, 7 Sep 2004 11:28:25 +0000 (11:28 +0000)] 
Lemon escapes backslashes in filenames in #line directives it generates.
Ticket #892. (CVS 1943)

FossilOrigin-Name: d53047cbbc4e618c7bb5161b6f82876bb113db25

21 years agoFix more name collisions. Allow sqlite.h and sqlite3.h to both be included
drh [Mon, 6 Sep 2004 17:34:12 +0000 (17:34 +0000)] 
Fix more name collisions.  Allow sqlite.h and sqlite3.h to both be included
in the same C/C++ source file. (CVS 1942)

FossilOrigin-Name: 23e5bed1c5062f0f639751f89873bf1a277547bd

21 years agoFix a naming conflict between sqlite versions 2 and 3. An open sqlite3
drh [Mon, 6 Sep 2004 17:24:11 +0000 (17:24 +0000)] 
Fix a naming conflict between sqlite versions 2 and 3.  An open sqlite3
connection now *must* be called "sqlite3".  You cannot call it "sqlite".
This might break existing code. (CVS 1941)

FossilOrigin-Name: 3ddf5a9d1c480a2e3aa32685879063b11afddbe1

21 years agoComment changes and minor code cleanup. (CVS 1940)
drh [Sun, 5 Sep 2004 23:23:41 +0000 (23:23 +0000)] 
Comment changes and minor code cleanup. (CVS 1940)

FossilOrigin-Name: dfa9ea89c473e1fea804ad07e8e58a9af1e92f6c

21 years agoMake VACUUM work when the page size is different than the default 1024.
drh [Sun, 5 Sep 2004 00:33:43 +0000 (00:33 +0000)] 
Make VACUUM work when the page size is different than the default 1024.
Ticket #890. (CVS 1939)

FossilOrigin-Name: fa82becae7e41c47a6387061932f692c6f9f472e

21 years agoFix a comment. (CVS 1938)
drh [Fri, 3 Sep 2004 23:32:18 +0000 (23:32 +0000)] 
Fix a comment. (CVS 1938)

FossilOrigin-Name: af44ddeea110576bf9c475b5e6e3540ee50c5edf

21 years agoModify btree.c so that is allocates big data structures using malloc()
drh [Fri, 3 Sep 2004 18:38:44 +0000 (18:38 +0000)] 
Modify btree.c so that is allocates big data structures using malloc()
instead of allocating from the stack.  Stack allocations cause problems
for embedded systems and pthreads implementations that only allocate a
limited amount of stack space. (CVS 1937)

FossilOrigin-Name: 4595292f936bdbec10734f42682824e91ff71d11

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