]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Thu, 31 Oct 2002 00:15:10 +0000 (00:15 +0000)]
Version 2.7.3 (CVS 775)
FossilOrigin-Name:
4051dbdb0552620eaff2ccef02f64a2ff97a8dfb
drh [Thu, 31 Oct 2002 00:09:39 +0000 (00:09 +0000)]
Fix an assert that might fail if malloc() fails. (CVS 774)
FossilOrigin-Name:
8ad018944c3aa8f58e1c68b1fa634ef922d6476f
drh [Wed, 30 Oct 2002 23:04:27 +0000 (23:04 +0000)]
Bump the version number prior to the release of version 2.7.3. (CVS 773)
FossilOrigin-Name:
bc7c7d87e550c786d5bdb4169a0ad75db3fb066a
drh [Wed, 30 Oct 2002 22:42:58 +0000 (22:42 +0000)]
In the VDBE, check to make sure a set has been initialized before using it.
Ticket #185. (CVS 772)
FossilOrigin-Name:
8c4cbdd05517e91879a0f2c4559d0f0518d2385b
drh [Sun, 27 Oct 2002 19:35:33 +0000 (19:35 +0000)]
Minimal support for oracle8 outer join syntax. (CVS 771)
FossilOrigin-Name:
31df3690d0fe4bd4a293cbe8ca9a26c98c3ed3ce
drh [Tue, 22 Oct 2002 23:38:04 +0000 (23:38 +0000)]
Correctly handle column names and string constants in parentheses.
Fix for ticket #179. (CVS 770)
FossilOrigin-Name:
3b68aa25c451b7c09ece457ac2b70a9a5d93508a
drh [Tue, 22 Oct 2002 15:04:34 +0000 (15:04 +0000)]
Take care to track ephemeral strings in the VDBE and make copies of ephemeral
strings that need to be preserved. Ticket #177. (CVS 769)
FossilOrigin-Name:
562da534bbb605a8ce15824135b012ef2d86bbeb
drh [Sun, 20 Oct 2002 18:19:45 +0000 (18:19 +0000)]
Rework the changes for ticket #176 (check-ins (760) and (761)) to be
more consistent with the rest of the source code. (CVS 768)
FossilOrigin-Name:
f50a177b4239bc7a83563ac9361e830ec04e81fb
drh [Sun, 20 Oct 2002 16:00:27 +0000 (16:00 +0000)]
The "table_info" pragma reports unspecified column types as "numeric" instead
of "text". Fix for ticket #174. (CVS 767)
FossilOrigin-Name:
395ab5fac201a37d6eca833ffd6f58ac8a0121a2
drh [Sun, 20 Oct 2002 15:55:01 +0000 (15:55 +0000)]
Export the sqlite_function_type function from windows DLLs. Ticket #173. (CVS 766)
FossilOrigin-Name:
d5470dfe102ef9b1dac3b15a2f5cc225e3c26129
drh [Sun, 20 Oct 2002 15:53:03 +0000 (15:53 +0000)]
Work around a bug in the Borland C compiler. Ticket #172. (CVS 765)
FossilOrigin-Name:
3ef2925650bfbeb4ee5dbd0aaf8e606fc4cd2be1
drh [Sun, 20 Oct 2002 15:46:22 +0000 (15:46 +0000)]
Make sure malloc(0) always returns NULL. Fix for ticket #171. (CVS 764)
FossilOrigin-Name:
4622b7ce8f4727a6405ddf4f0af701db86da86bf
drh [Sat, 19 Oct 2002 20:16:37 +0000 (20:16 +0000)]
Speed improvement by avoiding a call to sqliteBtreeLast() when inserting a
new row into a table. (CVS 763)
FossilOrigin-Name:
d0af59fe6b9d5d026786e7cce1c49c208a0335cc
drh [Sat, 19 Oct 2002 20:13:51 +0000 (20:13 +0000)]
Fix the URL for pointing to MinGW on the homepage. (CVS 762)
FossilOrigin-Name:
16aad98aad4d8dd4a8400cdee32004b8c4785d60
mike [Thu, 17 Oct 2002 09:01:31 +0000 (09:01 +0000)]
Minor coding fix in getting the windows platform version, when multithreading (CVS 761)
FossilOrigin-Name:
b53ab71d074ada47ce22bd161f6aee24587302af
mike [Thu, 17 Oct 2002 00:38:54 +0000 (00:38 +0000)]
fix for locking in Windows (CVS 760)
FossilOrigin-Name:
83add34f64895a4b465881213eba82f3b1f5c964
drh [Sat, 12 Oct 2002 13:43:59 +0000 (13:43 +0000)]
Remove the call to srand() and add better comments to the sqliteOsRandomSeed()
routine. Ticket #163. (CVS 759)
FossilOrigin-Name:
d87a886d8f63f54466848151e2b0e8565b338593
drh [Mon, 30 Sep 2002 12:36:26 +0000 (12:36 +0000)]
Fix a bug in the left outer join logic. (CVS 758)
FossilOrigin-Name:
6c0f44bd6374010f7a4a091e585eb36e0665f96f
drh [Mon, 30 Sep 2002 01:31:21 +0000 (01:31 +0000)]
Fix an uninitialized variable that could cause problems when comparing
two NULLs. (CVS 757)
FossilOrigin-Name:
015425001813971f6d4c97c18d64c7f14fa1955f
drh [Wed, 25 Sep 2002 19:50:17 +0000 (19:50 +0000)]
Version 2.7.2 (CVS 756)
FossilOrigin-Name:
59ba43449a53fb32e2dd4259285af8b4206c298a
drh [Wed, 25 Sep 2002 19:26:59 +0000 (19:26 +0000)]
Bump the version number to 2.7.2. (CVS 755)
FossilOrigin-Name:
a164528e8c6df3569ab178a3b737744dcccb64e7
drh [Wed, 25 Sep 2002 19:04:07 +0000 (19:04 +0000)]
Bug fix: When multiple SQL statements were passed into a single sqlite_exec() call, execution speed would decrease for each statement executed because VDBE cursors were not being reused. Now the cursors are reused and execution time is linear. (CVS 754)
FossilOrigin-Name:
b0d27a377a9f6134f81108fe45c8c868ab4d4411
drh [Sat, 21 Sep 2002 15:57:57 +0000 (15:57 +0000)]
Make sure memory malloced() for structures is aligned on an even byte boundry.
Solaris segfaults otherwise. (CVS 753)
FossilOrigin-Name:
14ebe30bf5937effdc388e23e998ba1a34fb0a29
drh [Tue, 17 Sep 2002 03:20:46 +0000 (03:20 +0000)]
Fix a bug in the OP_MemStore operator of the VDBE. A realloc() might
occur but pointer to the old buffer were not being moved over to
the new buffer. (CVS 752)
FossilOrigin-Name:
29145746f34438bd830c763872c5e82572150357
drh [Mon, 16 Sep 2002 11:44:05 +0000 (11:44 +0000)]
Modify the sqlite_encode_binary() routine to return the strlen() of the
encoded string. Also fix a bug that occurs when attempting to encode
a zero-length buffer. (CVS 751)
FossilOrigin-Name:
f12c3a25ba5408c2a7c846a9f160416fd188cd26
drh [Sat, 14 Sep 2002 13:47:32 +0000 (13:47 +0000)]
Do not put a write lock on the main database file when writing to a temporary
table. (CVS 750)
FossilOrigin-Name:
3f253afe15d4f7392555f340a41d780d1248087f
drh [Sat, 14 Sep 2002 12:04:56 +0000 (12:04 +0000)]
Rename all tests so that the first part of the test name corresponds to the
file that contains that test. This makes it much easier to find a particular
test after it fail. (CVS 749)
FossilOrigin-Name:
6cb80ae10af60863cc25c22a6442ba1d43b7409c
drh [Thu, 12 Sep 2002 14:08:32 +0000 (14:08 +0000)]
Update the SQL language documentation to talk about SELECT DISTINCT. (CVS 748)
FossilOrigin-Name:
ef7116751ddc4e82228c115b0a332ffb47a22ae5
drh [Sun, 8 Sep 2002 17:23:41 +0000 (17:23 +0000)]
Fix for ticket #147: Honor the ORDER BY and LIMIT clauses in a SELECT even
if the destination of that SELECT is a subroutine call. (CVS 747)
FossilOrigin-Name:
23fe36c7e88282f6d1b7547ab892ea88f0e65262
drh [Sun, 8 Sep 2002 00:04:54 +0000 (00:04 +0000)]
Modify the build process so that the VDBE opcode numbers and the table
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 1727)
FossilOrigin-Name:
c4f0bb02387a6e6f254320e1e5eef3d5d8a3c538
drh [Sun, 8 Sep 2002 00:04:50 +0000 (00:04 +0000)]
Modify the build process so that the VDBE opcode numbers and the table
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 746)
FossilOrigin-Name:
eb54d455b0325d3be96daf6c220c4ee3e0da1a85
drh [Thu, 5 Sep 2002 23:21:37 +0000 (23:21 +0000)]
Fix a memory leak that occurred when sqlite_open() failed. (CVS 745)
FossilOrigin-Name:
a876021304a5de7ede1bf835971da7e328d1af07
drh [Thu, 5 Sep 2002 19:10:33 +0000 (19:10 +0000)]
Rewind the checkpoint journal after each statement to avoid allowing
the file to become too large. (CVS 744)
FossilOrigin-Name:
f4288520dfd1587446e50fa7ef23f75f6f63a7cf
drh [Thu, 5 Sep 2002 16:08:27 +0000 (16:08 +0000)]
Fix for ticket #146: Correctly handle reads of unused disk blocks at the
end of the file. (CVS 743)
FossilOrigin-Name:
f5c2654768a6201fc554b59f1b2f56bcce738bc4
drh [Tue, 3 Sep 2002 19:43:23 +0000 (19:43 +0000)]
Always fill in the 5th parameter to sqlite_exec if there is an error. (CVS 742)
FossilOrigin-Name:
7f8fd5c75d614f81ef87f0fc952c341cbc5076d0
drh [Mon, 2 Sep 2002 14:11:02 +0000 (14:11 +0000)]
Add documentation on NULL handling in SQLite versus other SQL database
engines. (CVS 741)
FossilOrigin-Name:
dd8867fc479891ed8fa36c5cf2359e49c6754a8c
drh [Mon, 2 Sep 2002 12:14:50 +0000 (12:14 +0000)]
Detect when the test scripts are being run as root and issue an appropriate
error message. (CVS 740)
FossilOrigin-Name:
9ca2c507704f85446d873d5e8429554f2ad4df9e
drh [Sun, 1 Sep 2002 23:20:45 +0000 (23:20 +0000)]
Relax the locking requirements on BTree cursors. Any number of read and
write cursors can be open at the same time now, but a write cannot occur
as long as one or more read cursors are open.
Before this change, one or more read cursors could be open on a table,
or a single write cursor, but not both. Both policies have the same
desirable effect: they prevent writes to a table while a sequential scan
of that table is underway. But the new policy is a little less restrictive.
Both policies prevent an UPDATE from occurring inside a SELECT (which is
what we want) but the new policy allows a SELECT to occur inside an
UPDATE. (CVS 739)
FossilOrigin-Name:
8c2a0836980341faa479cfe6c716409e6057367d
drh [Sat, 31 Aug 2002 18:53:06 +0000 (18:53 +0000)]
Parse foreign key constraints and populate internal data structures
appropriately. Constraints are still not enforced. (CVS 738)
FossilOrigin-Name:
170711ca65dc894d0486b9d575edb8f1708250fb
drh [Sat, 31 Aug 2002 17:02:43 +0000 (17:02 +0000)]
Version 2.7.1 (CVS 737)
FossilOrigin-Name:
5f51e13d56a58d7c263043cae9898d796017a369
drh [Sat, 31 Aug 2002 17:02:25 +0000 (17:02 +0000)]
Change the version number for release 2.7.1. (CVS 736)
FossilOrigin-Name:
b7f788fcc4a26ae42196a209d2e94672321dc154
drh [Sat, 31 Aug 2002 16:52:44 +0000 (16:52 +0000)]
Initial checking of two new test files: format3.test and memleak.test. (CVS 735)
FossilOrigin-Name:
6ffedb90a6478af6548db5298368eeca2b708cdc
drh [Sat, 31 Aug 2002 16:33:25 +0000 (16:33 +0000)]
Fix for ticket #145: Include the func.c source file in the build of testfixture
so that the "randstr()" function will be available. (CVS 734)
FossilOrigin-Name:
c5e0c6a782aedc4a273aaf8bc2ef60918797e5f1
drh [Thu, 29 Aug 2002 23:59:47 +0000 (23:59 +0000)]
If the database is locked when sqlite_open() is called, sqlite_exec() should
still honor the busy callback and should return an error message together
with the SQLITE_BUSY result code. (CVS 733)
FossilOrigin-Name:
78a0229a7e5e33fe642847381f5514e6ec30f29f
drh [Wed, 28 Aug 2002 03:00:58 +0000 (03:00 +0000)]
Slightly faster INSERTs from a SELECT by avoiding an intermediate table.
But it didn't make nearly as much difference as I had hoped. (CVS 732)
FossilOrigin-Name:
723362e74f79c784314d042e3a8c8a9bf07cbd5e
drh [Tue, 27 Aug 2002 14:28:29 +0000 (14:28 +0000)]
Change the tokenizer to ignore C-style comments /*...*/ in accordance with
SQL99. (CVS 731)
FossilOrigin-Name:
f1534489484afdb835ad8e6f97909fbe76dbe414
drh [Mon, 26 Aug 2002 19:55:07 +0000 (19:55 +0000)]
Fix for ticket #142: Make sure we get the correct sort order even when the
columns being sorted contain NULLs. (CVS 730)
FossilOrigin-Name:
45847390d007718a4b7a4e9fa445136d013113f8
drh [Sun, 25 Aug 2002 20:58:11 +0000 (20:58 +0000)]
Version 2.7.0 (CVS 729)
FossilOrigin-Name:
9e341d9c934c2111be6834743f1ce30463b095b6
drh [Sun, 25 Aug 2002 20:11:18 +0000 (20:11 +0000)]
Documentation updates prior to the releae of 2.7.0. (CVS 728)
FossilOrigin-Name:
e2d95f85a3c4beeb5f8e78498f52fc00475f38ed
drh [Sun, 25 Aug 2002 19:20:40 +0000 (19:20 +0000)]
Fix for ticket #136: Added the OP_RenameCursor VDBE instruction and used it
to make cursor numbers right on nested subqueries. Also added OP_Gosub and
OP_Return but have not actually used them for anything yet. (CVS 727)
FossilOrigin-Name:
c602603e7cd8dc5c8bb9db2748eacab650de5bf0
drh [Sun, 25 Aug 2002 18:29:11 +0000 (18:29 +0000)]
Fix the memory leak introduced by check-in (725). (CVS 726)
FossilOrigin-Name:
b957dafc26383af514795df18bc7b8f367c9bd21
drh [Sat, 24 Aug 2002 18:24:51 +0000 (18:24 +0000)]
Change the way token memory is allocated in an effort to fix ticket #136.
There is now a memory leak when using views of views. (CVS 725)
FossilOrigin-Name:
22d8726e61eec0e53893f492cb2163824b87a23e
jadams [Thu, 22 Aug 2002 18:18:35 +0000 (18:18 +0000)]
Fix for ticket #138: Makefile doesn't use exec_prefix, has some install problems (CVS 724)
FossilOrigin-Name:
97fc4a71a12b52cda67b5192c3bd7bd10ac0c7a6
drh [Wed, 21 Aug 2002 11:26:41 +0000 (11:26 +0000)]
Fix for ticket #137: Use getpwuid() instead of getpwent(). (CVS 723)
FossilOrigin-Name:
ea011990c552a7a6019b63f9b4341ad6c8663479
drh [Sun, 18 Aug 2002 22:41:22 +0000 (22:41 +0000)]
This COLLATE keyword was not being parsed correctly inside CREATE TABLE
statements - it was being included as part of the datatype. This fixes
the problem. (CVS 722)
FossilOrigin-Name:
39bd52d33029233d4b22df08975e9ef3c74c260f
drh [Sun, 18 Aug 2002 20:28:06 +0000 (20:28 +0000)]
Fix for ticket #110: return an error if trying to start a transaction within a
transaction or when attempting to commit or rollback outside of a transaction. (CVS 721)
FossilOrigin-Name:
df51cb166bf7c5b8b0530cc86df8d2d68de81a40
drh [Sun, 18 Aug 2002 19:09:22 +0000 (19:09 +0000)]
Documentation updates. (CVS 720)
FossilOrigin-Name:
e372a60be8de3332ab6e45d82f21227b8b9acf82
drh [Thu, 15 Aug 2002 13:50:48 +0000 (13:50 +0000)]
Fix for ticket #135: Remove unused variables from three files. (CVS 719)
FossilOrigin-Name:
8cf17f2a24ee9bd5d1ea66484922819626c412dd
drh [Thu, 15 Aug 2002 13:45:17 +0000 (13:45 +0000)]
More documentation updates. (CVS 718)
FossilOrigin-Name:
9c0400aa7a0244605828fa6450ea1cc723240b16
drh [Thu, 15 Aug 2002 11:48:13 +0000 (11:48 +0000)]
Additional test cases and documentation updates. (CVS 717)
FossilOrigin-Name:
048b16c111693727482642e2a19a74a91458fc80
drh [Thu, 15 Aug 2002 01:26:09 +0000 (01:26 +0000)]
Fixes and test improvements resulting from code coverage testing. (CVS 716)
FossilOrigin-Name:
66a0f6a8e25e3eeed78eba4b63b097f921c79d99
drh [Wed, 14 Aug 2002 23:18:57 +0000 (23:18 +0000)]
Fix for ticket #134: Change the lemon.c sources to work around a problem with
the AIX C compiler. (CVS 715)
FossilOrigin-Name:
07f6020bb56d6d1bffdd936017f61cfae5bd134b
drh [Wed, 14 Aug 2002 12:56:54 +0000 (12:56 +0000)]
Implement probabilistic reader/writer locks under windows so that windows
can have multiple simultaneous readers. (CVS 714)
FossilOrigin-Name:
2127de3f03537ef2f18120e773f7603e0984ff81
drh [Wed, 14 Aug 2002 03:03:57 +0000 (03:03 +0000)]
Disable sorting by indices if there is a COLLATE subclause in the
ORDER BY clause. (CVS 713)
FossilOrigin-Name:
2438da791afb53b4f1c7a9ff9705d393c86f3cbd
drh [Wed, 14 Aug 2002 00:10:44 +0000 (00:10 +0000)]
Fix for ticket #132: make the working directory the last choice for where
to write temporary files, not the first choice. (CVS 712)
FossilOrigin-Name:
26a4e7e7a3eee62c170ce264cb964a92bc7f52c9
drh [Wed, 14 Aug 2002 00:08:12 +0000 (00:08 +0000)]
Update documentation to better explain the typelessness of SQLite and to
describe the distinction between text and numeric data. (CVS 711)
FossilOrigin-Name:
4ff0f578eca4a8672cf570923e6c015c3ba6b9f4
drh [Tue, 13 Aug 2002 23:02:57 +0000 (23:02 +0000)]
Make the distinction between text and numeric data. (CVS 710)
FossilOrigin-Name:
310ac4fbaf0ed63f98bfacb55259960be03b0c8b
drh [Tue, 13 Aug 2002 20:45:39 +0000 (20:45 +0000)]
Documentation and makefile updates. (CVS 709)
FossilOrigin-Name:
92c403f485390bbd83a5be472e61c974f76d46b1
drh [Tue, 13 Aug 2002 13:15:51 +0000 (13:15 +0000)]
Bug fix to the left outer join logic. (CVS 708)
FossilOrigin-Name:
f9d3d4c1230a7f1176b2002d72e94857e251c04e
drh [Tue, 13 Aug 2002 13:15:49 +0000 (13:15 +0000)]
Bug fix to the left outer join logic. (CVS 1726)
FossilOrigin-Name:
957d908e6b84cd599b5cfd82af80c8fac79c1dbd
drh [Tue, 13 Aug 2002 00:02:10 +0000 (00:02 +0000)]
Version 2.6.3 (CVS 707)
FossilOrigin-Name:
ba706aca0af9ed1ecb64edd4ab327bd5a5a32044
drh [Tue, 13 Aug 2002 00:01:16 +0000 (00:01 +0000)]
Updates prior to release 2.6.3. (CVS 706)
FossilOrigin-Name:
34c4149eea7a48927e36867f4e25ff7fac40c66e
drh [Mon, 12 Aug 2002 12:29:56 +0000 (12:29 +0000)]
Fix for ticket #9 (again). The rollback journal files should now also be
byte-order independent. (CVS 705)
FossilOrigin-Name:
2fb3fdcdf06c1206bf14da640c2f9e599455f0eb
drh [Sun, 11 Aug 2002 20:10:47 +0000 (20:10 +0000)]
Fix for ticket #9: Add the ability to read little-endian database files
from a big-endian machine and vice versa. (CVS 704)
FossilOrigin-Name:
ce4b943bf68c160445a58ffccfbabbbd30d9829b
drh [Tue, 6 Aug 2002 12:04:59 +0000 (12:04 +0000)]
Fix typos the source to webpages html files. (CVS 703)
FossilOrigin-Name:
61bb3af7405aa7b54f3e5519537ea483879eed39
drh [Sun, 4 Aug 2002 00:52:38 +0000 (00:52 +0000)]
Fix for ticket #131: When a SELECT contains a GROUP BY clause it cannot
use an index for sorting. It has to sort as a separate operation after
the GROUP BY is complete. (CVS 702)
FossilOrigin-Name:
18745c67acdf7ebec378f5538174117970e9f5cc
drh [Fri, 2 Aug 2002 10:36:09 +0000 (10:36 +0000)]
Remove the restriction that a transaction cannot be started by one linuxthread
and continued by another. Leave in the documentation the warning about not
carrying a database connection across fork() but do not test for it any more.
Ticket #130. (CVS 701)
FossilOrigin-Name:
bdbdb866f2e76abd1f8f545adadc9a900ed0cd1a
drh [Wed, 31 Jul 2002 19:50:26 +0000 (19:50 +0000)]
Fix for ticket #124: Fix a stack VDBE overflow problem on joins on an
INTEGER PRIMARY KEY. (CVS 700)
FossilOrigin-Name:
fe329e078fa209faf62e08599a00c7efa75b8501
drh [Wed, 31 Jul 2002 00:38:06 +0000 (00:38 +0000)]
Version 2.6.2 (CVS 699)
FossilOrigin-Name:
223a2150ac1fa34d4bd01dd32b5fed9e90aa38d4
drh [Wed, 31 Jul 2002 00:37:36 +0000 (00:37 +0000)]
Update version number and change log for the 2.6.2 release. (CVS 698)
FossilOrigin-Name:
4f196de07d258dc44b6fd20d776120e2aadd3224
drh [Wed, 31 Jul 2002 00:32:50 +0000 (00:32 +0000)]
Fix for ticket #104: Make triggers on views work properly even after closing
and reopening the database. Also fixed an unrelated bug in the version
2.6.0 database format upgrade logic. The upgrade logic bug was found while
testing the trigger fixes. (CVS 697)
FossilOrigin-Name:
04973fc2a6a0c93877de7e564618e0e9fcffc06c
drh [Tue, 30 Jul 2002 18:43:40 +0000 (18:43 +0000)]
Fix for ticket #114: Correctly handle SQLITE_BUSY if it occurs during
database initialization. (CVS 696)
FossilOrigin-Name:
5b814b5df667ccc91d85fbb7f96e523483e9219b
drh [Tue, 30 Jul 2002 17:42:10 +0000 (17:42 +0000)]
Fix for ticket #111: Update the documentation to explain that you may not
start a transaction in one thread and complete it in another thread under
Linux Threads where each thread has its own process ID. (CVS 695)
FossilOrigin-Name:
0b0c0492cc1e55c1c4feba6e92765ea09896096c
drh [Tue, 30 Jul 2002 17:20:40 +0000 (17:20 +0000)]
Fix for ticket #71: Correctly handle CR and CRLF line terminators in the
input files for the COPY command. (CVS 694)
FossilOrigin-Name:
be1315755ef801b5ec07f469134e0d33a3ece990
danielk1977 [Sun, 21 Jul 2002 23:09:55 +0000 (23:09 +0000)]
UPDATE triggers on TEMP tables were broken. (CVS 693)
FossilOrigin-Name:
c080ed01ea51628b86050762f097e702e3aeafdf
drh [Fri, 19 Jul 2002 19:04:04 +0000 (19:04 +0000)]
Version 2.6.1 (CVS 691)
FossilOrigin-Name:
610b7bc70a12b271994255bd01a76b3525421535
drh [Fri, 19 Jul 2002 19:03:41 +0000 (19:03 +0000)]
Rig the ident string so that it is not changed by RCS on checkin. (CVS 692)
FossilOrigin-Name:
773d36c8d94bdcd0c78401282e48432ddd9b61d6
drh [Fri, 19 Jul 2002 18:52:40 +0000 (18:52 +0000)]
Fix an assertion failure that occurs when attempting to delete all rows of
a table while the "count_changes" pragma is turned on. Up the version number
to 2.6.1. (CVS 690)
FossilOrigin-Name:
612df004017b241651074ee859096dd0ee5062b8
drh [Fri, 19 Jul 2002 18:13:35 +0000 (18:13 +0000)]
Add static ident strings (such as picked up by the RCS "ident" command)
containing the library version number. (CVS 689)
FossilOrigin-Name:
712ee3914e988f0077e9a3d6170ff8db496a9600
drh [Fri, 19 Jul 2002 17:46:38 +0000 (17:46 +0000)]
Better detection and reporting of errors when initializing from the
sqlite_master table. (CVS 688)
FossilOrigin-Name:
c8a7b725b7cec792d2148455a4cecbce9dfebe80
drh [Thu, 18 Jul 2002 11:10:30 +0000 (11:10 +0000)]
Version 2.6.0 Release 2 (CVS 687)
FossilOrigin-Name:
cc4f824b155138326f1a62066a99c65d0f32fb8b
drh [Thu, 18 Jul 2002 11:07:19 +0000 (11:07 +0000)]
Fix a bug in the publish.sh script that was causing the windows DLL to not
be built. (CVS 686)
FossilOrigin-Name:
ee8c2758a222251fed0197d2a364346d05728240
drh [Thu, 18 Jul 2002 11:01:47 +0000 (11:01 +0000)]
Change the name of variable "near" to "nearby" since MSVC mistakenly belieaves
that "near" is a keyword. (CVS 685)
FossilOrigin-Name:
9761a2a0fbfd3e98f719a813bcc544950968aef2
drh [Thu, 18 Jul 2002 02:50:51 +0000 (02:50 +0000)]
Version 2.6.0 Release 1 (CVS 684)
FossilOrigin-Name:
dde65e9e060b9154e848d53d15272a0dcc7c2723
drh [Thu, 18 Jul 2002 02:07:07 +0000 (02:07 +0000)]
Update documentation prior to the release of 2.6.0. (CVS 683)
FossilOrigin-Name:
f2d9191381e956900a14bd80e50678b9d49e19e5
drh [Thu, 18 Jul 2002 01:27:17 +0000 (01:27 +0000)]
Make the automatic database upgrade work even if there are triggers. Add
tests for automatic upgrade and for failing if reading a more advanced version
of the database. Ticket #107. (CVS 682)
FossilOrigin-Name:
0493e39c1cbbe4a38e990a2370181a79606af222
drh [Thu, 18 Jul 2002 00:34:09 +0000 (00:34 +0000)]
Fix for ticket #107: Fix a design defect in indices that was causing queries
to fail when using an index on a column containing an empty string. This
fix is an incompatible file-format change. (CVS 681)
FossilOrigin-Name:
20d152fcddb4fa53556a9c93c7a869600a7c5183
drh [Tue, 16 Jul 2002 17:22:50 +0000 (17:22 +0000)]
Fix for ticket #105: Fix the UPDATE command so that it works properly with
indexed tables when there is a subquery in the WHERE clause. Add tests
to verify correct operation. (CVS 680)
FossilOrigin-Name:
bbca16f88d00cd33ac7229edf3ee4623eff6e62f
drh [Tue, 16 Jul 2002 02:05:43 +0000 (02:05 +0000)]
Fix for ticket #100: Correctly handle ON and USING clauses of JOINs within
a VIEW. (CVS 679)
FossilOrigin-Name:
93710f7ed7e1baa6acbf4bc32982e046f61ffa44
drh [Mon, 15 Jul 2002 20:58:47 +0000 (20:58 +0000)]
Fix a syntax error in the tclsqlite.c file. (CVS 678)
FossilOrigin-Name:
47997d7f3ad2dd486a00dc13b7a8c48bb4751e5d