]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
22 years agoProvide a more informative error message when a uniqueness constraint
drh [Tue, 5 Aug 2003 13:13:38 +0000 (13:13 +0000)] 
Provide a more informative error message when a uniqueness constraint
fails.  Ticket #419. (CVS 1068)

FossilOrigin-Name: 086aa1c9922b7bf399b3ee8b73ba7353d126b119

22 years agoThe {quote: SrcList} object was not being expanded correctly by a call to
drh [Wed, 30 Jul 2003 12:34:12 +0000 (12:34 +0000)] 
The {quote: SrcList} object was not being expanded correctly by a call to
sqliteSrcListAppend() if the {quote: SrcList} had previously been duplicated by
a call to sqliteSrcListDup().  Ticket #416. This check-in fixes that problem
by keeping a separate nAlloc field on {quote: SrcList}.  A similar change is made
to {quote: IdList} and {quote: ExprList} to avoid future problems. (CVS 1067)

FossilOrigin-Name: da6273255471673841fdcadc688aeac80722e130

22 years agoWhen creating a new journal file, open a (read-only) file descriptor on the
drh [Sun, 27 Jul 2003 18:59:42 +0000 (18:59 +0000)] 
When creating a new journal file, open a (read-only) file descriptor on the
directory containing the journal and sync that directory once to make sure
that the journal filename entry gets into the directory.  Ticket #410. (CVS 1066)

FossilOrigin-Name: 09c10fe3c99cffc64ed02c2929f206d99c8e3309

22 years agoMake sure the schema loader callback can handle EMPTY_RESULT_CALLBACKS being
drh [Sun, 27 Jul 2003 17:26:22 +0000 (17:26 +0000)] 
Make sure the schema loader callback can handle EMPTY_RESULT_CALLBACKS being
on.  Ticket #406. (CVS 1065)

FossilOrigin-Name: 8c163fc0c7c721b7a5fa6727b0e90bff4484c782

22 years agoIn the VDBE, when an integer value will not fit into a 32-bit int, store it
drh [Sun, 27 Jul 2003 17:16:06 +0000 (17:16 +0000)] 
In the VDBE, when an integer value will not fit into a 32-bit int, store it
in a double instead.  Ticket #408. (CVS 1064)

FossilOrigin-Name: 7514c3db165e8cc5c696b2b345844949a0e45a61

22 years agoVersion 2.8.5 (CVS 1063)
drh [Tue, 22 Jul 2003 13:20:28 +0000 (13:20 +0000)] 
Version 2.8.5 (CVS 1063)

FossilOrigin-Name: 95fba440e79c066c0d6f6205a3d7dcb6c870b1c9

22 years agoFix a typo in the index.html homepage. (CVS 1062)
drh [Tue, 22 Jul 2003 12:44:53 +0000 (12:44 +0000)] 
Fix a typo in the index.html homepage. (CVS 1062)

FossilOrigin-Name: 510761cf505222c68ce3404aad94e1cc28b703ed

22 years agoIncrement the version number and update the documentation in preparation
drh [Tue, 22 Jul 2003 12:41:59 +0000 (12:41 +0000)] 
Increment the version number and update the documentation in preparation
for the 2.8.5 release. (CVS 1061)

FossilOrigin-Name: c2115335de4abc25cbc1664d718dc3a6f70ebe6c

22 years agoAdd experimental sqlite_reset() API (allows pre-compiled queries) (CVS 1060)
danielk1977 [Tue, 22 Jul 2003 09:24:43 +0000 (09:24 +0000)] 
Add experimental sqlite_reset() API (allows pre-compiled queries) (CVS 1060)

FossilOrigin-Name: 1d2fcb017811db90e85d63f2ca76867c00ab8f1b

22 years agoMake sure temporary file names in windows have a full 15 characters of
drh [Tue, 22 Jul 2003 00:39:13 +0000 (00:39 +0000)] 
Make sure temporary file names in windows have a full 15 characters of
random text at the end. (CVS 1059)

FossilOrigin-Name: 6ccb92b14f2e6e01bb60dac10331fa7be0b4525e

22 years agoFix the LIMIT clause so that it applies to the entire query in a compound
drh [Sun, 20 Jul 2003 01:16:46 +0000 (01:16 +0000)] 
Fix the LIMIT clause so that it applies to the entire query in a compound
query.  Prior to this change LIMITs on compound queries did not work at
all.  Ticket #393. (CVS 1058)

FossilOrigin-Name: 543479e3aed77976a0c689cf40811bf88353f706

22 years agoMake sure the min() and max() optimizer works correctly when there
drh [Sat, 19 Jul 2003 00:44:14 +0000 (00:44 +0000)] 
Make sure the min() and max() optimizer works correctly when there
is a LIMIT clause.  Ticket #396. (CVS 1057)

FossilOrigin-Name: c35e50717678703763c696e3e9b265add2ca6454

22 years agoIn the sqlite shell, change the name of function getline() to local_getline()
drh [Fri, 18 Jul 2003 01:30:59 +0000 (01:30 +0000)] 
In the sqlite shell, change the name of function getline() to local_getline()
to avoid a clash with a library function.  Ticket #400. (CVS 1056)

FossilOrigin-Name: 558969ee8697180c74308f3f880d3240eb575af1

22 years agoIn the test scripts, do not try to delete files that are still open.
drh [Fri, 18 Jul 2003 01:25:34 +0000 (01:25 +0000)] 
In the test scripts, do not try to delete files that are still open.
Windows does not like it when you do.  Ticket #397. (CVS 1055)

FossilOrigin-Name: 93a2c961b17d2459272e2d8654bd4b972f52fbe1

22 years agoFix typo on the homepage. (CVS 1054)
drh [Wed, 16 Jul 2003 17:10:45 +0000 (17:10 +0000)] 
Fix typo on the homepage. (CVS 1054)

FossilOrigin-Name: c74107d63ace3d0e51da3b7bd7ee250c2a39205b

22 years agoMake LIMIT 0 return no rows. LIMIT -1 still returns all rows. Ticket #346. (CVS...
drh [Wed, 16 Jul 2003 11:51:35 +0000 (11:51 +0000)] 
Make LIMIT 0 return no rows.  LIMIT -1 still returns all rows.  Ticket #346. (CVS 1053)

FossilOrigin-Name: a31d0bd90af7cc95f8e36ca8ece21515f872235e

22 years agoAllow negative values for LIMIT and OFFSET. Add tests for negative LIMITs
drh [Wed, 16 Jul 2003 02:19:37 +0000 (02:19 +0000)] 
Allow negative values for LIMIT and OFFSET.  Add tests for negative LIMITs
and OFFSETs.  Make the OFFSET work even if LIMIT is 0 or negative. (CVS 1052)

FossilOrigin-Name: e6a752bfef24f773973c151c6262ff331a9dc57a

22 years agoInitialize a variable to prevent an MSVC compiler warning. Ticket #394. (CVS 1051)
drh [Wed, 16 Jul 2003 00:54:31 +0000 (00:54 +0000)] 
Initialize a variable to prevent an MSVC compiler warning.  Ticket #394. (CVS 1051)

FossilOrigin-Name: 96e3c539586bf86c4fe8de0ac25de6655f704035

22 years agoAn an extra test associated with ticket #387. (CVS 1050)
drh [Wed, 9 Jul 2003 16:34:56 +0000 (16:34 +0000)] 
An an extra test associated with ticket #387. (CVS 1050)

FossilOrigin-Name: 6a07ac3782bc18f907ffcf66d908ddaa82ab9293

22 years agoAllow the output arguments in sqlite_compile and sqlite_step to be NULL
drh [Wed, 9 Jul 2003 00:28:13 +0000 (00:28 +0000)] 
Allow the output arguments in sqlite_compile and sqlite_step to be NULL
pointers.  Tickets #384 and #385. (CVS 1049)

FossilOrigin-Name: dd84f88f6c4012e4a093a4881f6fe50527bb2006

22 years agoEnhance the C/C++ documentation to clarify the meaning of the return value
drh [Tue, 8 Jul 2003 23:42:25 +0000 (23:42 +0000)] 
Enhance the C/C++ documentation to clarify the meaning of the return value
from sqlite_changes().  Ticket #383. (CVS 1048)

FossilOrigin-Name: 303b2da1acd4b7b9d89dec0653e5f88fc10d56b8

22 years agoA proported fix for ticket #374. (CVS 1047)
drh [Mon, 7 Jul 2003 10:47:10 +0000 (10:47 +0000)] 
A proported fix for ticket #374. (CVS 1047)

FossilOrigin-Name: a49ee69e98df80b479aa6bb97a9af9c6abf04e3f

22 years agoUpdate the NULL-handling document to show current behavior of OCELOT. (CVS 1046)
drh [Mon, 7 Jul 2003 00:10:39 +0000 (00:10 +0000)] 
Update the NULL-handling document to show current behavior of OCELOT. (CVS 1046)

FossilOrigin-Name: 1d4c92c7325f69ee84b901a2de74a306ace134b6

22 years agoCorrectly handle comparing an INTEGER PRIMARY KEY against a floating point
drh [Sun, 6 Jul 2003 17:22:25 +0000 (17:22 +0000)] 
Correctly handle comparing an INTEGER PRIMARY KEY against a floating point
number.  Ticket #377. (CVS 1045)

FossilOrigin-Name: 982aa3356bcc217003cd9e6a829619219c334797

22 years agoMake sure indices in ATTACH-ed databases are put into the right hash table.
drh [Tue, 1 Jul 2003 18:13:14 +0000 (18:13 +0000)] 
Make sure indices in ATTACH-ed databases are put into the right hash table.
Ticket #354. (CVS 1044)

FossilOrigin-Name: eb4582831d536cd26a1738f9ad197e40486d0958

22 years agoUpdate the null-handling document to show how SQL Anywhere and Borland
drh [Tue, 1 Jul 2003 01:16:30 +0000 (01:16 +0000)] 
Update the null-handling document to show how SQL Anywhere and Borland
Interbase deal with NULLs. (CVS 1043)

FossilOrigin-Name: 9a87f2f326d7fc8bb9f832d0e3fd31141e14e08f

22 years agoDocumentation change: refer users to the wiki for additional unsupported
drh [Mon, 30 Jun 2003 10:36:23 +0000 (10:36 +0000)] 
Documentation change: refer users to the wiki for additional unsupported
features rather than have them send me e-mail. (CVS 1042)

FossilOrigin-Name: a3920b0804e9993bb21e6c46c612e72bd03178a2

22 years agoVersion 2.8.4 (CVS 1041)
drh [Sun, 29 Jun 2003 20:45:29 +0000 (20:45 +0000)] 
Version 2.8.4 (CVS 1041)

FossilOrigin-Name: 7f5e8894ae37761d1015c426b5d383d3deef3e25

22 years agoThe prior fix of ticket #360 was incorrect and caused a memory leak. This
drh [Sun, 29 Jun 2003 20:25:08 +0000 (20:25 +0000)] 
The prior fix of ticket #360 was incorrect and caused a memory leak.  This
check-in plugs the memory leak and correctly fixes ticket #360. (CVS 1040)

FossilOrigin-Name: fc490f677b89e623b41f9e7f5f3bade9b981562c

22 years agoFix a bad memory leak in the in-memory database module. (CVS 1039)
drh [Sun, 29 Jun 2003 18:29:47 +0000 (18:29 +0000)] 
Fix a bad memory leak in the in-memory database module. (CVS 1039)

FossilOrigin-Name: 9cca95937837333c91f5dee8c48178cf7e06d59f

22 years agoBump the version number in preparation for the next release. (CVS 1038)
drh [Sun, 29 Jun 2003 16:16:40 +0000 (16:16 +0000)] 
Bump the version number in preparation for the next release. (CVS 1038)

FossilOrigin-Name: 0532e1a8f5a310bb19b55dc29aa5b1f1172a14da

22 years agoDocumentation updates. (CVS 1037)
drh [Sun, 29 Jun 2003 16:11:12 +0000 (16:11 +0000)] 
Documentation updates. (CVS 1037)

FossilOrigin-Name: ab21de5fdd8e45be19411cdba647eada0bc9a9f1

22 years agoMinor change to a comment in encode.c. (CVS 1036)
drh [Sat, 28 Jun 2003 16:25:33 +0000 (16:25 +0000)] 
Minor change to a comment in encode.c. (CVS 1036)

FossilOrigin-Name: 3f252b72c9d9ea586161a1b2c5ae297594a1cd4a

22 years agoFix a bug in the soundex() code. Ticket #367. Add tests for ticket #261
drh [Sat, 28 Jun 2003 16:20:22 +0000 (16:20 +0000)] 
Fix a bug in the soundex() code.  Ticket #367.  Add tests for ticket #261
even thought the problem could not be reproduced. (CVS 1035)

FossilOrigin-Name: e2ca936feee35b3fce99c95c2cf8c0ad05cd9c3b

22 years agoIn a SELECT, the rowid of a view or subquery which is really a join is
drh [Tue, 24 Jun 2003 10:39:46 +0000 (10:39 +0000)] 
In a SELECT, the rowid of a view or subquery which is really a join is
set to NULL if the join is flattened.  Ticket #364. (CVS 1034)

FossilOrigin-Name: bad8b55833f5120003a19883154dac5146cc36a3

22 years agoRemove a surplus "return" statement accidentaly left in check-in (1032). (CVS 1033)
drh [Mon, 23 Jun 2003 15:15:03 +0000 (15:15 +0000)] 
Remove a surplus "return" statement accidentaly left in check-in (1032). (CVS 1033)

FossilOrigin-Name: c697410af4a61d2037e7e319efe8dd78d7b83365

22 years agoRemove all references to SQLITE_OMIT_TRACE. Tracing is always enabled.
drh [Mon, 23 Jun 2003 11:06:01 +0000 (11:06 +0000)] 
Remove all references to SQLITE_OMIT_TRACE.  Tracing is always enabled.
Ticket #361. (CVS 1032)

FossilOrigin-Name: ec31a5292cbc5d2fb68449838b929638f48e31a7

22 years agoMake sure the source of a PULL opcode is not an ephemeral string. Ticket #360. ...
drh [Sun, 22 Jun 2003 01:41:49 +0000 (01:41 +0000)] 
Make sure the source of a PULL opcode is not an ephemeral string.  Ticket #360. (CVS 1031)

FossilOrigin-Name: cb70ee67ea9f5a47d58820e0e8b28c8f945217ed

22 years agoRemove unused variable. Ticket #355. (CVS 1030)
drh [Tue, 17 Jun 2003 02:57:17 +0000 (02:57 +0000)] 
Remove unused variable.  Ticket #355. (CVS 1030)

FossilOrigin-Name: 5228cecdb84a665b96750fc0dc7c81e3f50a3ce8

22 years agoFix compiler errors and warnings win SQLITE_OMIT_AUTHORIZATION is defined.
drh [Mon, 16 Jun 2003 19:18:12 +0000 (19:18 +0000)] 
Fix compiler errors and warnings win SQLITE_OMIT_AUTHORIZATION is defined.
Ticket #353. (CVS 1029)

FossilOrigin-Name: 6920b633c2e4a94ee5de7d2db3933a873ee3513b

22 years agoAdd the %z format to the sqlite_mprintf() and related functions. (CVS 1028)
drh [Mon, 16 Jun 2003 03:08:18 +0000 (03:08 +0000)] 
Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028)

FossilOrigin-Name: eca1398eaac67d772aff2676a470d9a6d96a93ca

22 years agoDo not flatten a subquery which is the right term of a LEFT OUTER JOIN
drh [Mon, 16 Jun 2003 00:40:34 +0000 (00:40 +0000)] 
Do not flatten a subquery which is the right term of a LEFT OUTER JOIN
if the subquery contains a WHERE clause.  Ticket #350. (CVS 1027)

FossilOrigin-Name: dd8943e8583cf7ed3b662570a5607856fd246dac

22 years agoPreserve blank lines in the middle of SQL statements in the shell.
drh [Mon, 16 Jun 2003 00:16:41 +0000 (00:16 +0000)] 
Preserve blank lines in the middle of SQL statements in the shell.
Ticket #352 (CVS 1026)

FossilOrigin-Name: bcf5eeecdfd9897bc7c257119d7515fd34d222c1

22 years agoUpdate the documentation to reflect the new capabilities of PRAGMA
drh [Sun, 15 Jun 2003 23:49:38 +0000 (23:49 +0000)] 
Update the documentation to reflect the new capabilities of PRAGMA
integrity_check.  Rewording in the VACUUM documentation. (CVS 1025)

FossilOrigin-Name: 38461a7acb5281edd7078b1b3f227bb45f281757

22 years agoEnhance the "PRAGMA integrity_check" command to verify that all indices are
drh [Sun, 15 Jun 2003 23:42:24 +0000 (23:42 +0000)] 
Enhance the "PRAGMA integrity_check" command to verify that all indices are
correctly constructed.  New calls to integrity_check are made in the test
suite. These changes are intended to prevent any future problems such
as seen in ticket #334. (CVS 1024)

FossilOrigin-Name: c9734c27074d2039a1896a8c6965c08d03711b13

22 years agoUpdated sqlite_encode_binary() comments with tighter bounds on output length. (CVS...
jplyon [Sun, 15 Jun 2003 10:35:04 +0000 (10:35 +0000)] 
Updated sqlite_encode_binary() comments with tighter bounds on output length. (CVS 1023)

FossilOrigin-Name: 826aab43d5967ece2a272c49ce62021fa4a2ceb3

22 years agoDocumented integer values used by PRAGMAs.
jplyon [Sun, 15 Jun 2003 10:29:24 +0000 (10:29 +0000)] 
Documented integer values used by PRAGMAs.
Fixed missing end tags in generated anchors. (CVS 1022)

FossilOrigin-Name: 6c24dfbae56a16dd736de5297c1796818773df80

22 years ago* Added -version-info to shared libraries
a.rottmann [Sat, 14 Jun 2003 19:29:08 +0000 (19:29 +0000)] 
* Added -version-info to shared libraries
* Remove config.h and libtool in the distclean target (CVS 1021)

FossilOrigin-Name: e13e8b05b4d146aa4ca9ed06e414e0c6a4fba4e4

22 years agoBug fix: sqliteFree() called twice on the same allocation during error
drh [Sat, 14 Jun 2003 12:04:07 +0000 (12:04 +0000)] 
Bug fix: sqliteFree() called twice on the same allocation during error
handling in attach.c. (CVS 1020)

FossilOrigin-Name: 9ec40935b9435ddc3749cab517387477e4045f6b

22 years agoOpen the journal file for read-only when doing a playback. Ticket #351. (CVS 1019)
drh [Sat, 14 Jun 2003 11:42:57 +0000 (11:42 +0000)] 
Open the journal file for read-only when doing a playback.  Ticket #351. (CVS 1019)

FossilOrigin-Name: 66ac7aea3df8533a49c8c05ba57c5a7015626828

22 years agoAdded missing error string to sqlite_error_string(). (CVS 1018)
jplyon [Thu, 12 Jun 2003 08:59:00 +0000 (08:59 +0000)] 
Added missing error string to sqlite_error_string(). (CVS 1018)

FossilOrigin-Name: 3afb7b3586be81202c76692afea9d2b7a63b4b93

22 years agoSuppress the warning message about print_node() being unused in btree_rb.c.
drh [Tue, 10 Jun 2003 02:46:15 +0000 (02:46 +0000)] 
Suppress the warning message about print_node() being unused in btree_rb.c.
Ticket #347. (CVS 1017)

FossilOrigin-Name: b52f07e1c894a52bb12459d03fd0efcee05dd08c

22 years agoRemove redundant "return" statement from btree_rb.c. (CVS 1016)
drh [Mon, 9 Jun 2003 11:53:12 +0000 (11:53 +0000)] 
Remove redundant "return" statement from btree_rb.c. (CVS 1016)

FossilOrigin-Name: 373d077173f1b31896dc0e0d724371dd506d52f3

22 years agoDocumented SQL fns IFNULL() and NULLIF(). (CVS 1015)
jplyon [Sun, 8 Jun 2003 08:36:33 +0000 (08:36 +0000)] 
Documented SQL fns IFNULL() and NULLIF(). (CVS 1015)

FossilOrigin-Name: 190252fee0a86eb6f8c24a2402e36482e3bd514c

22 years agoUse sqliteOsFileExists() in the debugging hook in vdbe.c, instead of access().
drh [Sat, 7 Jun 2003 11:33:45 +0000 (11:33 +0000)] 
Use sqliteOsFileExists() in the debugging hook in vdbe.c, instead of access().
Ticket #341. (CVS 1014)

FossilOrigin-Name: 7d3405b95bae74e0c476a7bdf708ca518723eaf7

22 years agoDo not assume that a pointer can fit in a long inside the printf() code.
drh [Sat, 7 Jun 2003 11:29:50 +0000 (11:29 +0000)] 
Do not assume that a pointer can fit in a long inside the printf() code.
Ticket #342. (CVS 1013)

FossilOrigin-Name: 5dad7c05e9789e101d5ce75a6f3ea2ffb278b29d

22 years agoMajor update of vdbe tutorial to 2.8.0 engine. (CVS 1012)
jplyon [Sat, 7 Jun 2003 08:57:58 +0000 (08:57 +0000)] 
Major update of vdbe tutorial to 2.8.0 engine. (CVS 1012)

FossilOrigin-Name: 787d986d0f391d26eef7a2639594c465f9599f5b

22 years agoHyperlinks and minor additions/corrections for lang.tcl (CVS 1011)
jplyon [Sat, 7 Jun 2003 08:56:09 +0000 (08:56 +0000)] 
Hyperlinks and minor additions/corrections for lang.tcl (CVS 1011)

FossilOrigin-Name: 685a179aae535431ec46922f1aff50a54112e959

22 years agoExtend the authorization mechanism to disallow the ATTACH and DETACH commands.
drh [Fri, 6 Jun 2003 19:00:42 +0000 (19:00 +0000)] 
Extend the authorization mechanism to disallow the ATTACH and DETACH commands.
Ticket #340. (CVS 1010)

FossilOrigin-Name: a97dca73aed0b42d8dcf944360667ae93c5324fd

22 years agoAdd btree_rb.c and opcodes.c to the source built by the "target_source" target
drh [Fri, 6 Jun 2003 16:13:40 +0000 (16:13 +0000)] 
Add btree_rb.c and opcodes.c to the source built by the "target_source" target
of the main makefile. (CVS 1009)

FossilOrigin-Name: 09546972991601697925c10b6ef31694b0be2385

22 years agoAdd a prototype for the sqlite_vmprintf() function to sqlite.h. (CVS 1008)
drh [Fri, 6 Jun 2003 15:44:00 +0000 (15:44 +0000)] 
Add a prototype for the sqlite_vmprintf() function to sqlite.h. (CVS 1008)

FossilOrigin-Name: 048cf55c7da92e363f6a2ab594e17280c9573410

22 years agoFix a typo in speed.html. (CVS 1007)
drh [Thu, 5 Jun 2003 15:05:34 +0000 (15:05 +0000)] 
Fix a typo in speed.html. (CVS 1007)

FossilOrigin-Name: d01e6fbdde314f2edfcd43fcda3dc8bedb6bf2ba

22 years agoRemove unused code from util.c. (CVS 1006)
drh [Thu, 5 Jun 2003 14:27:56 +0000 (14:27 +0000)] 
Remove unused code from util.c. (CVS 1006)

FossilOrigin-Name: 1bcaa841a396e4d592de30d10846f7cefbbdcd0e

22 years agoFix a bug in UPDATE OR REPLACE that was introduced by check-in (999).
drh [Wed, 4 Jun 2003 16:24:39 +0000 (16:24 +0000)] 
Fix a bug in UPDATE OR REPLACE that was introduced by check-in (999).
Also clean up some compiler warnings for VC++. (CVS 1005)

FossilOrigin-Name: af6f2bdf59fb621ff3e1d061e429f01ebd7d0b42

22 years agoAdjust test cases to cope with the extra column returned by the database_list
drh [Wed, 4 Jun 2003 15:53:02 +0000 (15:53 +0000)] 
Adjust test cases to cope with the extra column returned by the database_list
pragma. (CVS 1004)

FossilOrigin-Name: fa10c6df5a80127508fb198c21ef93acfc93ebe2

22 years agoChange the "database_list" pragma to return a third column containing the
drh [Wed, 4 Jun 2003 15:48:33 +0000 (15:48 +0000)] 
Change the "database_list" pragma to return a third column containing the
filename of the underlying database file.  Always use an in-memory TEMP
database with an in-memory main database. (CVS 1003)

FossilOrigin-Name: f39100f5759d0d8b9c71e18d38a148dee4643020

22 years agoVersion 2.8.3 (CVS 1002)
drh [Wed, 4 Jun 2003 12:44:27 +0000 (12:44 +0000)] 
Version 2.8.3 (CVS 1002)

FossilOrigin-Name: 433570e3e6caa52b9e480a22529dde6385a3c7d3

22 years agoUpdate the version number to 2.8.3. (CVS 1001)
drh [Wed, 4 Jun 2003 12:40:43 +0000 (12:40 +0000)] 
Update the version number to 2.8.3. (CVS 1001)

FossilOrigin-Name: c96f5bf0d7b75c8091f78dc2b9e3937949642ce5

22 years agoDisable the unreadable file test (attach-6.2) under windows because of
drh [Wed, 4 Jun 2003 12:31:53 +0000 (12:31 +0000)] 
Disable the unreadable file test (attach-6.2) under windows because of
problems in the OS. (CVS 1000)

FossilOrigin-Name: 4bfb30d20bdd33c6e26c8fb8392a75d3cf2ee4bd

22 years agoAvoid corrupting indices when doing a REPLACE on a table with an
drh [Wed, 4 Jun 2003 12:23:30 +0000 (12:23 +0000)] 
Avoid corrupting indices when doing a REPLACE on a table with an
INTEGER PRIMARY KEY that also has another index.  Ticket #334. (CVS 999)

FossilOrigin-Name: e813faae0e4086571d13c769f793add7f1f979af

22 years agoAdditional testing of the ATTACH command with bug fixes for the new problems
drh [Tue, 3 Jun 2003 01:47:11 +0000 (01:47 +0000)] 
Additional testing of the ATTACH command with bug fixes for the new problems
that the tests found. (CVS 998)

FossilOrigin-Name: 3e8889d7ce5e99fc855526fc1bb62ddbe282bfc5

22 years agoThe OP_Checkpoint opcode is now a no-op if invoked on a database that already
drh [Mon, 2 Jun 2003 23:14:13 +0000 (23:14 +0000)] 
The OP_Checkpoint opcode is now a no-op if invoked on a database that already
has an active checkpoint journal.  Ticket #333. (CVS 997)

FossilOrigin-Name: daf7b94017f03638da1ef65830f3762be030b93c

22 years agoFix a bug in the COPY command introduced by check-in (991). (CVS 996)
drh [Mon, 2 Jun 2003 22:50:25 +0000 (22:50 +0000)] 
Fix a bug in the COPY command introduced by check-in (991). (CVS 996)

FossilOrigin-Name: 77ec13dab85b70795ef06ff2c714cca0cd496837

22 years agoFix an initialized variable in sqliteInitOne. (CVS 995)
drh [Mon, 2 Jun 2003 18:17:33 +0000 (18:17 +0000)] 
Fix an initialized variable in sqliteInitOne. (CVS 995)

FossilOrigin-Name: 89957b09ce746cf98d5d75cab2a23994e27c4937

22 years agoGenerate anchors in opcode table html for use by new vdbe tutorial. (CVS 994)
jplyon [Mon, 2 Jun 2003 06:29:31 +0000 (06:29 +0000)] 
Generate anchors in opcode table html for use by new vdbe tutorial. (CVS 994)

FossilOrigin-Name: 3ae36cf158e1878a66ce9302eae4e62f8a88333f

22 years agoAdded comments. (CVS 993)
jplyon [Mon, 2 Jun 2003 06:17:10 +0000 (06:17 +0000)] 
Added comments. (CVS 993)

FossilOrigin-Name: 1276ddb3074b74e22c579bad6951ea52384c08dd

22 years agoAdditions and corrections to vdbe documentation comments. (CVS 992)
jplyon [Mon, 2 Jun 2003 06:15:58 +0000 (06:15 +0000)] 
Additions and corrections to vdbe documentation comments. (CVS 992)

FossilOrigin-Name: b648987de3383d6835df58aa0efee54fa8f10d26

22 years agoAdd the ability to INSERT or UPDATE using the "rowid" column even on tables
drh [Sun, 1 Jun 2003 01:10:33 +0000 (01:10 +0000)] 
Add the ability to INSERT or UPDATE using the "rowid" column even on tables
that lack an integer primary key. (CVS 991)

FossilOrigin-Name: 903adbe802ca0e987b867e5ad33aae02ad2a43d4

22 years agoTighter binding of views, triggers, and indices to their respective
drh [Sat, 31 May 2003 16:21:12 +0000 (16:21 +0000)] 
Tighter binding of views, triggers, and indices to their respective
databases.  Ticket #323.  Much more testing needs to be done to the
sqliteFix...() routines in attach.c. (CVS 990)

FossilOrigin-Name: 7202d4f1a8853368954a967b7ccca9d8a6645a2e

22 years agoChange the row-size limit back to 1MB. It was temporarily raised to 16MB.
drh [Thu, 29 May 2003 17:50:55 +0000 (17:50 +0000)] 
Change the row-size limit back to 1MB.  It was temporarily raised to 16MB.
We'll probably move it to 16MB eventually, but not just yet. (CVS 989)

FossilOrigin-Name: b84c4035c6b06469055798cf412fa4da8b50fa17

22 years agoModify the windows locking code so that it works correctly for a database
drh [Thu, 29 May 2003 17:43:08 +0000 (17:43 +0000)] 
Modify the windows locking code so that it works correctly for a database
being shared between Win95/98/ME and WinNT/2K/XP systems.  Ticket #310. (CVS 988)

FossilOrigin-Name: 8c402db7e0745622d9950e5ca5d4d8e933da436c

22 years agoAdded typeof() operator.
jplyon [Thu, 29 May 2003 04:21:38 +0000 (04:21 +0000)] 
Added typeof() operator.
Minor additions for ATTACH/DETACH. (CVS 987)

FossilOrigin-Name: 8b8fa0fff26107912f0bec4e44df207c7885e273

22 years agoFix segfault that occurs when opening a non-existing database in the shell
drh [Mon, 19 May 2003 23:55:30 +0000 (23:55 +0000)] 
Fix segfault that occurs when opening a non-existing database in the shell
then immediately doing ".q". (CVS 986)

FossilOrigin-Name: e8566cf5a381fa7655caacbc0fe95091e1137fea

22 years agoAdditional attach testing. I now believe that ticket #317 was fixed
drh [Sat, 17 May 2003 19:23:51 +0000 (19:23 +0000)] 
Additional attach testing.  I now believe that ticket #317 was fixed
by check-in (981). (CVS 985)

FossilOrigin-Name: 24191373796b7fd6255ef9b70ce2344326308113

22 years agoPrevent an infinite loop when deleting a table that has a TEMP trigger. (CVS 984)
drh [Sat, 17 May 2003 19:04:03 +0000 (19:04 +0000)] 
Prevent an infinite loop when deleting a table that has a TEMP trigger. (CVS 984)

FossilOrigin-Name: c8c823b068916711857fa67db10fb479999b55c2

22 years agoVersion 2.8.2 (CVS 983)
drh [Sat, 17 May 2003 17:52:34 +0000 (17:52 +0000)] 
Version 2.8.2 (CVS 983)

FossilOrigin-Name: f542e5fc8896111e5165cc625607f95e4993bb16

22 years agoBump the version number and update the change log. We are rushing out
drh [Sat, 17 May 2003 17:38:37 +0000 (17:38 +0000)] 
Bump the version number and update the change log.  We are rushing out
release 2.8.2 because of the database corruption problem fixed by
the previous check-in. (CVS 982)

FossilOrigin-Name: e134459d653b03bfacb98eec2c5d91eef7e4ed24

22 years agoFix problems with TEMP indices that lead to corrupt databases. These
drh [Sat, 17 May 2003 17:35:10 +0000 (17:35 +0000)] 
Fix problems with TEMP indices that lead to corrupt databases.  These
problems were discovered while working on ticket #317.  No sure yet if
that ticket is fixed. (CVS 981)

FossilOrigin-Name: 01398fb78bab7e5c6f439f2b743f26e82118468a

22 years agoVersion 2.8.1 (CVS 980)
drh [Sat, 17 May 2003 02:44:32 +0000 (02:44 +0000)] 
Version 2.8.1 (CVS 980)

FossilOrigin-Name: 590f963b6599e4e235d7369f19c63cece4b2ad95

22 years agoFix the fix for newlines in echo commands. Tickets #311, #282, #256. (CVS 979)
drh [Sat, 17 May 2003 02:27:21 +0000 (02:27 +0000)] 
Fix the fix for newlines in echo commands.  Tickets #311, #282, #256. (CVS 979)

FossilOrigin-Name: baea7aca10e30f30b874e1e8b6cd3b05954ba83c

22 years agoBump the version number to 2.8.1. Update documentation prior to release. (CVS 978)
drh [Sat, 17 May 2003 01:39:39 +0000 (01:39 +0000)] 
Bump the version number to 2.8.1.  Update documentation prior to release. (CVS 978)

FossilOrigin-Name: 0874814ab01ffc0acffec8e6cec34eaab3428d36

22 years agoEscape backslashes in echo commands in the makefiles. Tickets #311, #282, #256....
drh [Sat, 17 May 2003 00:24:21 +0000 (00:24 +0000)] 
Escape backslashes in echo commands in the makefiles.  Tickets #311, #282, #256. (CVS 977)

FossilOrigin-Name: d614861b8ad9e661b8f08131b95d730e2c2c35c2

22 years agoFix memory allocation problem in the sqlite_get_table() API. Ticket #315. (CVS 976)
drh [Sat, 17 May 2003 00:05:49 +0000 (00:05 +0000)] 
Fix memory allocation problem in the sqlite_get_table() API.  Ticket #315. (CVS 976)

FossilOrigin-Name: f1d955efd91093994db43a1540080d32442d5ac0

22 years agoMake sure the ON CONFLICT clause on a BEGIN overrides the conflict resolution
drh [Fri, 16 May 2003 02:30:27 +0000 (02:30 +0000)] 
Make sure the ON CONFLICT clause on a BEGIN overrides the conflict resolution
specified by an index.  This fixes a bug reported on the newsgroup. (CVS 975)

FossilOrigin-Name: 0f92736d1fbe3b587592fe1f26dfb3558cc49727

22 years agoRemoved 3rd (file) column from PRAGMA database_list until tests are fixed. (CVS 974)
jplyon [Tue, 13 May 2003 08:01:33 +0000 (08:01 +0000)] 
Removed 3rd (file) column from PRAGMA database_list until tests are fixed. (CVS 974)

FossilOrigin-Name: 4183cf97676e64d19978941a7c4a3fe521fcb1fb

22 years agoFix another twos-complement negation error. Ticket #313. (CVS 973)
drh [Tue, 13 May 2003 01:52:31 +0000 (01:52 +0000)] 
Fix another twos-complement negation error.  Ticket #313. (CVS 973)

FossilOrigin-Name: f267a8a4ff52eb7ee3ac20a8e3a8ab5fe19e445d

22 years agoA change to lemon related to ticket #313. (CVS 972)
drh [Tue, 13 May 2003 00:34:21 +0000 (00:34 +0000)] 
A change to lemon related to ticket #313. (CVS 972)

FossilOrigin-Name: b59d9033d5556015543ac5ca23110ccbeb4391f0

22 years agoRemove unnecessary "#include <sqliteInt.h>" from the shell code. (CVS 971)
drh [Tue, 13 May 2003 00:24:41 +0000 (00:24 +0000)] 
Remove unnecessary "#include <sqliteInt.h>" from the shell code. (CVS 971)

FossilOrigin-Name: 6e5c497a42e52236edae8d99b4892d4b93db43f5

22 years agoFix a #ifdefs that are used to comment-out the VACUUM command. (CVS 970)
drh [Tue, 13 May 2003 00:21:59 +0000 (00:21 +0000)] 
Fix a #ifdefs that are used to comment-out the VACUUM command. (CVS 970)

FossilOrigin-Name: 22d5324073a727627d4294870a441fa2316fb049

22 years agoMake sure hash functions always return non-negative. (CVS 969)
drh [Mon, 12 May 2003 23:06:52 +0000 (23:06 +0000)] 
Make sure hash functions always return non-negative. (CVS 969)

FossilOrigin-Name: 39a3e403f0440acb2f85a064ec23d404f9cdfbc4