]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
21 years agoconfigure fixes for cygwin (line endings in configure.ac) ticket #772 (CVS 1654)
dougcurrie [Mon, 21 Jun 2004 21:49:57 +0000 (21:49 +0000)] 
configure fixes for cygwin (line endings in configure.ac) ticket #772 (CVS 1654)

FossilOrigin-Name: 819a5973d15bf619182e47abd9b9dca2a560d8ff

21 years agoconfigure fixes for cygwin (line endings in configure.ac) (CVS 1653)
dougcurrie [Mon, 21 Jun 2004 21:44:49 +0000 (21:44 +0000)] 
configure fixes for cygwin (line endings in configure.ac) (CVS 1653)

FossilOrigin-Name: eec48814f470bc90c7a3ffd8a0f0e84af52abb26

21 years agoconfigure and makefile updates for v3-alpha compiler macros (CVS 1652)
dougcurrie [Mon, 21 Jun 2004 18:57:29 +0000 (18:57 +0000)] 
configure and makefile updates for v3-alpha compiler macros (CVS 1652)

FossilOrigin-Name: 99f38932d6e777392e168493ebcf5559ecc994c7

21 years agoFix an uninitialized variable. The variable was harmless, but pedantic
drh [Mon, 21 Jun 2004 18:14:45 +0000 (18:14 +0000)] 
Fix an uninitialized variable.  The variable was harmless, but pedantic
error checking in MSVC raised an exception on it. (CVS 1651)

FossilOrigin-Name: afc398c2ca97ff165ea8242a5ffb8b6374b7fa8f

21 years agoRemove unused OP_UtfXX opcodes. (CVS 1650)
danielk1977 [Mon, 21 Jun 2004 11:30:56 +0000 (11:30 +0000)] 
Remove unused OP_UtfXX opcodes. (CVS 1650)

FossilOrigin-Name: 84d6354fce8332b2fb4365ee23b9c9b7c012db9f

21 years agoAvoid opening a temp table for aggregate queries with no GROUP BY clause. (CVS 1649)
danielk1977 [Mon, 21 Jun 2004 10:45:06 +0000 (10:45 +0000)] 
Avoid opening a temp table for aggregate queries with no GROUP BY clause. (CVS 1649)

FossilOrigin-Name: 4d02df63496091a1e643601f84313f42130d6282

21 years agoAdd the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648)
danielk1977 [Mon, 21 Jun 2004 09:06:41 +0000 (09:06 +0000)] 
Add the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648)

FossilOrigin-Name: bbd3e93348bc3a1178f5278c6cf0b82e75bbf642

21 years agoEnsure sqlite3ErrorMsg() is used to report errors during compilation,
danielk1977 [Mon, 21 Jun 2004 08:18:51 +0000 (08:18 +0000)] 
Ensure sqlite3ErrorMsg() is used to report errors during compilation,
sqlite3Error() during execution. Also remove unused param from
sqlite3VdbeReset() and Finalize(). (CVS 1647)

FossilOrigin-Name: 7a33daef5b49b1f2d89f27e0063372fe4f1702c8

21 years agoUpdate sqlite3_column_decltype() to return NULL as the declartion type for
danielk1977 [Mon, 21 Jun 2004 07:36:32 +0000 (07:36 +0000)] 
Update sqlite3_column_decltype() to return NULL as the declartion type for
an expression that is not a column reference. (CVS 1646)

FossilOrigin-Name: ee9dffd986621490af7bd45c7fe070bb7da8c357

21 years agoUpdate sqlite3_changes() to match the documentation and add
danielk1977 [Mon, 21 Jun 2004 06:50:26 +0000 (06:50 +0000)] 
Update sqlite3_changes() to match the documentation and add
sqlite3_total_changes(). (CVS 1645)

FossilOrigin-Name: ae2f4a0943854fedbbb6fab1dc3aaf972722ed95

21 years agofix fulltest error by restoring unset (CVS 1644)
dougcurrie [Sun, 20 Jun 2004 03:06:18 +0000 (03:06 +0000)] 
fix fulltest error by restoring unset (CVS 1644)

FossilOrigin-Name: d2ccac9d01994de09a195d71cb63d1bf9fb0d33f

21 years agoMake sure VdbeFunc entries are initialized before trying to destroy them.
drh [Sat, 19 Jun 2004 17:33:07 +0000 (17:33 +0000)] 
Make sure VdbeFunc entries are initialized before trying to destroy them.
Also, unrelated comment changes in build.c. (CVS 1643)

FossilOrigin-Name: fc3b3a8fe86980db4de402bb8e85f8f739fc3883

21 years agoOmit the DB_Locked and DB_Cookie flags. Other minor cleanup. (CVS 1642)
drh [Sat, 19 Jun 2004 16:06:10 +0000 (16:06 +0000)] 
Omit the DB_Locked and DB_Cookie flags.  Other minor cleanup. (CVS 1642)

FossilOrigin-Name: 01f74b420c3f24918c066172e09cebbb22568faf

21 years agoClear up another zero-length array. This seems to fix the segfault in
drh [Sat, 19 Jun 2004 15:40:23 +0000 (15:40 +0000)] 
Clear up another zero-length array.  This seems to fix the segfault in
func-13.4 too. (CVS 1641)

FossilOrigin-Name: 70680a34b4b617286d92730bd3042b8b569b3371

21 years agoFix problems with the WatCom C compiler: Arrays must contain at least one
drh [Sat, 19 Jun 2004 15:22:56 +0000 (15:22 +0000)] 
Fix problems with the WatCom C compiler:  Arrays must contain at least one
element.  sqlite3FreeX declared properly.  Don't allow run-time expression
(the SQLITE_UTF16NATIVE macro) in an array initializer. (CVS 1640)

FossilOrigin-Name: fbfc3c95a8abf25bb9e2b44cfeb7186c5b0591d7

21 years agoOmit the sqlite3VdbeCode() routine. Use sqlite3NameFromToken() more to
drh [Sat, 19 Jun 2004 14:49:12 +0000 (14:49 +0000)] 
Omit the sqlite3VdbeCode() routine.  Use sqlite3NameFromToken() more to
reduce the amount of code. (CVS 1639)

FossilOrigin-Name: 99d0436e0ee1c917b2b7bbf005f05288b535648a

21 years agofile spaceanal.tcl was initially added on branch version_2. (CVS 1638)
drh [Sat, 19 Jun 2004 11:57:39 +0000 (11:57 +0000)] 
file spaceanal.tcl was initially added on branch version_2. (CVS 1638)

FossilOrigin-Name: 936e60d7b122079de23db301a55c6e8510c82e18

21 years agoCreate sqlite3.def and move sqlite.def into the attic. (CVS 1635)
drh [Sat, 19 Jun 2004 11:39:01 +0000 (11:39 +0000)] 
Create sqlite3.def and move sqlite.def into the attic. (CVS 1635)

FossilOrigin-Name: a5c98a272ec30971a9aa9ba2a6e2dec1a4dd8c18

21 years agoRemove the unused 'next_cookie' mechanism. (CVS 1634)
danielk1977 [Sat, 19 Jun 2004 09:35:36 +0000 (09:35 +0000)] 
Remove the unused 'next_cookie' mechanism. (CVS 1634)

FossilOrigin-Name: c94a9759ca6346a8c32f388a7aa1f0f139d6abc2

21 years agoMake sure ATTACH and DETACH fail if a transaction is active. (CVS 1633)
danielk1977 [Sat, 19 Jun 2004 09:08:16 +0000 (09:08 +0000)] 
Make sure ATTACH and DETACH fail if a transaction is active. (CVS 1633)

FossilOrigin-Name: c49d8bdc3e1172a283f7aaf208fbb9096acd5ab6

21 years agoRemove the iCollate argument from sqlite3_create_function() (CVS 1632)
danielk1977 [Sat, 19 Jun 2004 08:18:07 +0000 (08:18 +0000)] 
Remove the iCollate argument from sqlite3_create_function() (CVS 1632)

FossilOrigin-Name: 728d57ff5517a51c3aad4ba95525b1aa2065bd19

21 years agoUpdate sqlite3_close() API to match documentation. (CVS 1630)
danielk1977 [Sat, 19 Jun 2004 03:33:57 +0000 (03:33 +0000)] 
Update sqlite3_close() API to match documentation. (CVS 1630)

FossilOrigin-Name: 61819740fe8916892afe502196bb8b75a51f81e8

21 years agoUpdate sqlite.def for version 3.0. (CVS 1629)
drh [Sat, 19 Jun 2004 03:26:12 +0000 (03:26 +0000)] 
Update sqlite.def for version 3.0. (CVS 1629)

FossilOrigin-Name: 327780ade9ac99470018320218f39fbbc8f21837

21 years agoFix for #764. When reloading the schema, load the temp schema last. (CVS 1628)
danielk1977 [Sat, 19 Jun 2004 02:22:10 +0000 (02:22 +0000)] 
Fix for #764. When reloading the schema, load the temp schema last. (CVS 1628)

FossilOrigin-Name: 1f43219a7402af7255743466731dba2afb31d12b

21 years agofix dependencies for testfixture in Makefile.in (CVS 1627)
dougcurrie [Sat, 19 Jun 2004 02:19:39 +0000 (02:19 +0000)] 
fix dependencies for testfixture in Makefile.in (CVS 1627)

FossilOrigin-Name: 26676538ee63311393b52c8479c324469bf71f65

21 years agoChange the name of the TCL command from "sqlite" to "sqlite3" so that both
drh [Sat, 19 Jun 2004 00:16:31 +0000 (00:16 +0000)] 
Change the name of the TCL command from "sqlite" to "sqlite3" so that both
SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626)

FossilOrigin-Name: d705d051bed2b92b6c3bbcc75fe5b056633b9c31

21 years agoMinGW/MSYS build fixes; ticket #765 (CVS 1625)
dougcurrie [Fri, 18 Jun 2004 23:21:47 +0000 (23:21 +0000)] 
MinGW/MSYS build fixes; ticket #765 (CVS 1625)

FossilOrigin-Name: 5f383c1ee1a2aec9e192f29528ec2a02f2329d19

21 years agoMinGW/MSYS build fixes; ticket #765 (CVS 1624)
dougcurrie [Fri, 18 Jun 2004 23:20:53 +0000 (23:20 +0000)] 
MinGW/MSYS build fixes; ticket #765 (CVS 1624)

FossilOrigin-Name: 3c6b9b41a682a7bb979acc1e269eea2384aa9d45

21 years agoMinGW/MSYS build fixes; ticket #765 (CVS 1623)
dougcurrie [Fri, 18 Jun 2004 23:19:19 +0000 (23:19 +0000)] 
MinGW/MSYS build fixes; ticket #765 (CVS 1623)

FossilOrigin-Name: 7121cee78c2ed20fd09190fdcca1c8c92ef1e09d

21 years agoFix declaration problem in the previous check-in. (CVS 1622)
drh [Fri, 18 Jun 2004 17:45:11 +0000 (17:45 +0000)] 
Fix declaration problem in the previous check-in. (CVS 1622)

FossilOrigin-Name: f312057da4304857d16b344b784c84ce14e2ef69

21 years agoChanges to allow libsqlite3.a and libsqlite.a to be both linked into the
drh [Fri, 18 Jun 2004 17:10:16 +0000 (17:10 +0000)] 
Changes to allow libsqlite3.a and libsqlite.a to be both linked into the
same program at the same time. (CVS 1621)

FossilOrigin-Name: 2590fffcaa92adc619f7a927d2b5169d8dfef50a

21 years agoFix typos in documentation. Fix publish.sh so that it correctly builds the
drh [Fri, 18 Jun 2004 15:13:48 +0000 (15:13 +0000)] 
Fix typos in documentation.  Fix publish.sh so that it correctly builds the
ZIP archive of preprocesses source code. (CVS 1620)

FossilOrigin-Name: fee0c5e308c3de1937185e2060c8757e605ab3a2

21 years agoVersion 3.0.0 (ALPHA) (CVS 1619)
drh [Fri, 18 Jun 2004 12:29:23 +0000 (12:29 +0000)] 
Version 3.0.0 (ALPHA) (CVS 1619)

FossilOrigin-Name: 8b409aaae42cc36d96536531da41f05bd0cdd29c

21 years agoFix typos in capi3.tcl (CVS 1618)
danielk1977 [Fri, 18 Jun 2004 11:34:09 +0000 (11:34 +0000)] 
Fix typos in capi3.tcl (CVS 1618)

FossilOrigin-Name: 9e0e530f10bf70996471650496173dee074c2732

21 years agoUpdate the Makefile.in, version number, change log, etc for the 3.0.0
drh [Fri, 18 Jun 2004 11:29:35 +0000 (11:29 +0000)] 
Update the Makefile.in, version number, change log, etc for the 3.0.0
release. (CVS 1617)

FossilOrigin-Name: 917391e05ef45fd1eae883a99e6bbe6d7df3cc1c

21 years agoFix typos and minor errors in lang.tcl. (CVS 1616)
danielk1977 [Fri, 18 Jun 2004 11:25:21 +0000 (11:25 +0000)] 
Fix typos and minor errors in lang.tcl. (CVS 1616)

FossilOrigin-Name: 61db159c7d1d971266e487d44e3eb5bf6ac9a8e3

21 years agoFix a couple of gcc warnings. (CVS 1615)
danielk1977 [Fri, 18 Jun 2004 06:02:35 +0000 (06:02 +0000)] 
Fix a couple of gcc warnings. (CVS 1615)

FossilOrigin-Name: 960f55f3ecbef4581c8cb7be860023ba10de4e96

21 years agoOptimisation for unicode encoding conversion routines. (CVS 1614)
danielk1977 [Fri, 18 Jun 2004 04:24:54 +0000 (04:24 +0000)] 
Optimisation for unicode encoding conversion routines. (CVS 1614)

FossilOrigin-Name: 39a415eaa65964742e40b7ea4d471fa04007c6c9

21 years agoDocumentation updates in preparation for the release of version 3.0.0. (CVS 1613)
drh [Thu, 17 Jun 2004 19:04:17 +0000 (19:04 +0000)] 
Documentation updates in preparation for the release of version 3.0.0. (CVS 1613)

FossilOrigin-Name: 9fb29f7331254b601b71f0fe7d77f91915272dc7

21 years agoRemove redundant opcodes OP_MakeKey and OP_MakeIdxKey. (CVS 1612)
danielk1977 [Thu, 17 Jun 2004 07:53:01 +0000 (07:53 +0000)] 
Remove redundant opcodes OP_MakeKey and OP_MakeIdxKey. (CVS 1612)

FossilOrigin-Name: a71a9ff114f2162696d8d37fbc87b315568f6dcb

21 years agoHandle conflicting ON CONFLICT clauses in table definitions. (CVS 1611)
danielk1977 [Thu, 17 Jun 2004 06:13:34 +0000 (06:13 +0000)] 
Handle conflicting ON CONFLICT clauses in table definitions. (CVS 1611)

FossilOrigin-Name: 12e77e759ec5b45b7fb94aa815435127f395162e

21 years agoUse the faster LIKE function from sqlite v2. Add special user functions to
danielk1977 [Thu, 17 Jun 2004 05:36:44 +0000 (05:36 +0000)] 
Use the faster LIKE function from sqlite v2. Add special user functions to
test builds to test the auxdata APIs. (CVS 1610)

FossilOrigin-Name: b9493c5facea4d24a6cbc4f6fa2f75dc2399a11d

21 years agoRemove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609)
danielk1977 [Thu, 17 Jun 2004 00:01:21 +0000 (00:01 +0000)] 
Remove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609)

FossilOrigin-Name: b1e66ae4640c2cd32d47c043b5c25ea67182098b

21 years agoTrivial modifications to prevent compiler warnings. (CVS 1608)
danielk1977 [Wed, 16 Jun 2004 12:02:47 +0000 (12:02 +0000)] 
Trivial modifications to prevent compiler warnings. (CVS 1608)

FossilOrigin-Name: b3d5ad6f7832d46e34e99e4a1cb7e47c88f207a4

21 years agoTrivial modifications to prevent compiler warnings. (CVS 1607)
danielk1977 [Wed, 16 Jun 2004 12:02:43 +0000 (12:02 +0000)] 
Trivial modifications to prevent compiler warnings. (CVS 1607)

FossilOrigin-Name: 7974c9a6f5ed86f02176376d99d909c43a4ae455

21 years agoTrivial modifications to prevent compiler warnings. (CVS 1606)
danielk1977 [Wed, 16 Jun 2004 12:00:29 +0000 (12:00 +0000)] 
Trivial modifications to prevent compiler warnings. (CVS 1606)

FossilOrigin-Name: 6001c5e1ced08096bb404e72ff533b7edcc896ec

21 years agoFix handling of a failed malloc() in various places (CVS 1605)
danielk1977 [Wed, 16 Jun 2004 10:39:52 +0000 (10:39 +0000)] 
Fix handling of a failed malloc() in various places (CVS 1605)

FossilOrigin-Name: b739ef2a1b8f7cfee4ab3f4c1319c159bd1e2e40

21 years agoFix handling of a failed malloc() in various places (CVS 1604)
danielk1977 [Wed, 16 Jun 2004 10:39:23 +0000 (10:39 +0000)] 
Fix handling of a failed malloc() in various places (CVS 1604)

FossilOrigin-Name: 7d8edce4c12d075acbc6bac6758aabb2769f983a

21 years agoFix two more memory leaks. (CVS 1603)
danielk1977 [Wed, 16 Jun 2004 07:45:24 +0000 (07:45 +0000)] 
Fix two more memory leaks. (CVS 1603)

FossilOrigin-Name: 98b48704a1ce983677cdb269c24f7bca4ed606f7

21 years agoDocumentation updates and changes the publish.sh script. (CVS 1602)
drh [Wed, 16 Jun 2004 03:02:00 +0000 (03:02 +0000)] 
Documentation updates and changes the publish.sh script. (CVS 1602)

FossilOrigin-Name: e9a77f8972128550f6ff98dcf854eb7680eaee8b

21 years agoAssorted memory leak fixes. (CVS 1600)
danielk1977 [Tue, 15 Jun 2004 16:51:01 +0000 (16:51 +0000)] 
Assorted memory leak fixes. (CVS 1600)

FossilOrigin-Name: 07b90f3690768e852384fbbde0ba59e69e24d1da

21 years agoMemory leak fixes for tests in file select1.test. (CVS 1599)
danielk1977 [Tue, 15 Jun 2004 13:36:30 +0000 (13:36 +0000)] 
Memory leak fixes for tests in file select1.test. (CVS 1599)

FossilOrigin-Name: 59db58ebd30cd7c79c32f5a725620e740eff661d

21 years agoMinor bugfixes and test case adjustments for version 2 test cases to work
danielk1977 [Tue, 15 Jun 2004 11:40:04 +0000 (11:40 +0000)] 
Minor bugfixes and test case adjustments for version 2 test cases to work
with version 3. (CVS 1598)

FossilOrigin-Name: e21a181376d4115c7dbe614f3f8a1fbf82d77c75

21 years ago(1) Vdbe makes a copy of column types. (2) Don't invalidate other cursors
danielk1977 [Tue, 15 Jun 2004 02:44:18 +0000 (02:44 +0000)] 
(1) Vdbe makes a copy of column types. (2) Don't invalidate other cursors
when a statement or transaction is rolled back. (3) Update capi2.test for
the new API. (CVS 1597)

FossilOrigin-Name: 4f5e2530829ef91753b083b5f2a1d7332e311cb6

21 years agoUpdate comments in btree.c. No changes to code. (CVS 1596)
drh [Tue, 15 Jun 2004 02:13:26 +0000 (02:13 +0000)] 
Update comments in btree.c.  No changes to code. (CVS 1596)

FossilOrigin-Name: 1c6a0706359c21e3b04e9097837a297d1d7714c3

21 years agoDo not use the page containing locks for anything to avoid problems with
drh [Tue, 15 Jun 2004 01:40:29 +0000 (01:40 +0000)] 
Do not use the page containing locks for anything to avoid problems with
the manditory file locking on windows. (CVS 1595)

FossilOrigin-Name: 5a814202777f381caf5337b37e11c9ab8b8f554a

21 years agoAdd the sqlite3OsFileModTime() interface. But it is still unused. The
drh [Tue, 15 Jun 2004 00:29:03 +0000 (00:29 +0000)] 
Add the sqlite3OsFileModTime() interface.  But it is still unused.  The
change counter in page 1 is always incremented. (CVS 1594)

FossilOrigin-Name: 186c6f93e12978907c5f0ff81d90bdf7367b9274

21 years agoUpdate some old tests to use the new API. (CVS 1593)
danielk1977 [Mon, 14 Jun 2004 23:46:47 +0000 (23:46 +0000)] 
Update some old tests to use the new API. (CVS 1593)

FossilOrigin-Name: af6edd2c0ad160435acd5bfa7af36c4f394f0bb8

21 years agoSchema modifications are committed internally when a statement transaction
danielk1977 [Mon, 14 Jun 2004 13:14:59 +0000 (13:14 +0000)] 
Schema modifications are committed internally when a statement transaction
is committed. (CVS 1592)

FossilOrigin-Name: 4cfc5a36e9891a9b69209f94194fc492e203ab75

21 years agoFix a bug in the auth.test script. (CVS 1590)
danielk1977 [Mon, 14 Jun 2004 11:54:18 +0000 (11:54 +0000)] 
Fix a bug in the auth.test script. (CVS 1590)

FossilOrigin-Name: 1fa97dd81d349e448171a78f69e463e7fa364daa

21 years agoHave the TCL 'errorcode' interface call sqlite3_errcode(). (CVS 1589)
danielk1977 [Mon, 14 Jun 2004 11:43:46 +0000 (11:43 +0000)] 
Have the TCL 'errorcode' interface call sqlite3_errcode(). (CVS 1589)

FossilOrigin-Name: f4b4df6514c19b0c23b399142749a7e4a20d0f70

21 years agoDon't invoke authorisation callback during database initialisation. (CVS 1588)
danielk1977 [Mon, 14 Jun 2004 11:35:17 +0000 (11:35 +0000)] 
Don't invoke authorisation callback during database initialisation. (CVS 1588)

FossilOrigin-Name: 293fbf0aa5c221bc341d0d9afc73d459f427f940

21 years agoBugfix for previous checkin. (CVS 1587)
danielk1977 [Mon, 14 Jun 2004 09:41:17 +0000 (09:41 +0000)] 
Bugfix for previous checkin. (CVS 1587)

FossilOrigin-Name: 2737505f28e37627ed6091e356d005624e1f49fa

21 years agoEnsure master journal file is deleted when a transaction is committed. (CVS 1586)
danielk1977 [Mon, 14 Jun 2004 09:35:16 +0000 (09:35 +0000)] 
Ensure master journal file is deleted when a transaction is committed. (CVS 1586)

FossilOrigin-Name: cb3cbe00be9a42e974688016a056053cedb55eef

21 years agoCheck the value of the schema cookie before reading the sqlite_master table. (CVS...
danielk1977 [Mon, 14 Jun 2004 08:26:35 +0000 (08:26 +0000)] 
Check the value of the schema cookie before reading the sqlite_master table. (CVS 1585)

FossilOrigin-Name: 80c299f8839d920c61854f575498340b28db98d7

21 years agoChange tests in pager.test to account for the extra cache hit in the code
danielk1977 [Mon, 14 Jun 2004 06:13:06 +0000 (06:13 +0000)] 
Change tests in pager.test to account for the extra cache hit in the code
that updates file change counter. (CVS 1584)

FossilOrigin-Name: 76ac9a787b42da3bfa94192b26ed48483b5ff189

21 years agoEnsure the master journal directory is synced. Also, change the master journal
danielk1977 [Mon, 14 Jun 2004 06:03:57 +0000 (06:03 +0000)] 
Ensure the master journal directory is synced. Also, change the master journal
format to store journal file names. (CVS 1583)

FossilOrigin-Name: 73cd0aabb24f7b663c8b55cf5e8fcb34fd48c032

21 years agoUpdate the file change counter just before each transaction is committed. (CVS 1582)
danielk1977 [Mon, 14 Jun 2004 05:10:42 +0000 (05:10 +0000)] 
Update the file change counter just before each transaction is committed. (CVS 1582)

FossilOrigin-Name: 4649abcbfd032836b196b5d690ef66e4aa494c45

21 years agoos_win.c is now working with the new locking protocol. (CVS 1581)
drh [Sun, 13 Jun 2004 23:07:04 +0000 (23:07 +0000)] 
os_win.c is now working with the new locking protocol. (CVS 1581)

FossilOrigin-Name: 77c5eaa10a9d2e2bb8f89b7434d6e6efbacf35e9

21 years agoMore speed improvements. (CVS 1580)
drh [Sun, 13 Jun 2004 00:54:01 +0000 (00:54 +0000)] 
More speed improvements. (CVS 1580)

FossilOrigin-Name: c5ebc1c05eccc2c0697b6047a504954e11960f73

21 years agoThe VDBE aggregate functions use an in-memory btree instead of a disk-based
drh [Sat, 12 Jun 2004 20:42:29 +0000 (20:42 +0000)] 
The VDBE aggregate functions use an in-memory btree instead of a disk-based
btree for improved performance. (CVS 1579)

FossilOrigin-Name: 8029f1e465b900215acdff48c8eefb53c71341a8

21 years agoSpeed up in the handling of VDBE cursors. (CVS 1578)
drh [Sat, 12 Jun 2004 20:12:51 +0000 (20:12 +0000)] 
Speed up in the handling of VDBE cursors. (CVS 1578)

FossilOrigin-Name: e42316f5708de6f639b7b54e08d4be73b45367e9

21 years agoImprove the speed of OP_Column through better caching. (CVS 1577)
drh [Sat, 12 Jun 2004 18:12:15 +0000 (18:12 +0000)] 
Improve the speed of OP_Column through better caching. (CVS 1577)

FossilOrigin-Name: f687977a28eda5ce0aa1cba2fdfb0152443032bc

21 years agoFix typo in the locking document. (CVS 1576)
drh [Sat, 12 Jun 2004 14:11:38 +0000 (14:11 +0000)] 
Fix typo in the locking document. (CVS 1576)

FossilOrigin-Name: 99a7bd83ac38e14bb936a834634313cf98279a62

21 years ago(1) Modifications to the user-function interface and (2) Internal changes
danielk1977 [Sat, 12 Jun 2004 09:25:12 +0000 (09:25 +0000)] 
(1) Modifications to the user-function interface and (2) Internal changes
to automatically created indices. (CVS 1575)

FossilOrigin-Name: 5903f53828b5d282b33e27813417e4317c9ecf0b

21 years agoBug fix in the unix locking code. (CVS 1574)
drh [Sat, 12 Jun 2004 02:17:14 +0000 (02:17 +0000)] 
Bug fix in the unix locking code. (CVS 1574)

FossilOrigin-Name: dcad244f58453d23f2bcb749dcea077434bbd08c

21 years agoChange prototype for busy callbacks to "int xBusy(void *, int);" (CVS 1573)
danielk1977 [Sat, 12 Jun 2004 01:43:26 +0000 (01:43 +0000)] 
Change prototype for busy callbacks to "int xBusy(void *, int);" (CVS 1573)

FossilOrigin-Name: 4f1cfca5ca703d0068cf8d6222dc8e0cfb7e24b6

21 years agoUse the SQLITE_UTF* symbols instead of the old internal TEXT_Utf* symbols. (CVS 1572)
danielk1977 [Sat, 12 Jun 2004 00:42:34 +0000 (00:42 +0000)] 
Use the SQLITE_UTF* symbols instead of the old internal TEXT_Utf* symbols. (CVS 1572)

FossilOrigin-Name: 9b84f2f488e1d37ba1a4c4cf31490bcbba0f6edd

21 years agoFix typos in the new locking document. (CVS 1571)
drh [Fri, 11 Jun 2004 22:04:31 +0000 (22:04 +0000)] 
Fix typos in the new locking document. (CVS 1571)

FossilOrigin-Name: 022075517cc0edc5f21de4b92ef188bda2034c98

21 years agoDocumentation of the new pager locking mechanism. (CVS 1570)
drh [Fri, 11 Jun 2004 17:48:02 +0000 (17:48 +0000)] 
Documentation of the new pager locking mechanism. (CVS 1570)

FossilOrigin-Name: 13cf1ba8256bf8cee0195dbaeac71a20cd2c2fc2

21 years agoHave the vdbe aggregator use a btree table instead of a hash table. (CVS 1569)
danielk1977 [Fri, 11 Jun 2004 13:19:21 +0000 (13:19 +0000)] 
Have the vdbe aggregator use a btree table instead of a hash table. (CVS 1569)

FossilOrigin-Name: 8d56118f64dbaf8c8006266fa7026f900a4a16bd

21 years agoFix various collation sequence issues. (CVS 1568)
danielk1977 [Fri, 11 Jun 2004 10:51:27 +0000 (10:51 +0000)] 
Fix various collation sequence issues. (CVS 1568)

FossilOrigin-Name: 66835ee67051027456a536e33b2f88a741654525

21 years agoComment changes in pager.c. (CVS 1567)
drh [Thu, 10 Jun 2004 23:35:50 +0000 (23:35 +0000)] 
Comment changes in pager.c. (CVS 1567)

FossilOrigin-Name: 0e420f72cd5885e32914b4d958bad811fdd9fb77

21 years agoAdd new contributed logo TIFF. (CVS 1566)
drh [Thu, 10 Jun 2004 22:51:42 +0000 (22:51 +0000)] 
Add new contributed logo TIFF. (CVS 1566)

FossilOrigin-Name: 86744c9aca8f27c994a2bf37c4f9fd3c90b1266f

21 years agoCorrectly handle the situation where a collation sequence is available, but
danielk1977 [Thu, 10 Jun 2004 14:01:08 +0000 (14:01 +0000)] 
Correctly handle the situation where a collation sequence is available, but
not in the preferred encoding. (CVS 1565)

FossilOrigin-Name: 49ab4794e1b5be5cbb3b87a65477659762487cf8

21 years agoAdd the sqlite3_collation_needed() API and fix some error handling cases
danielk1977 [Thu, 10 Jun 2004 10:51:52 +0000 (10:51 +0000)] 
Add the sqlite3_collation_needed() API and fix some error handling cases
involving unknown collation sequences. (CVS 1564)

FossilOrigin-Name: 67500546ea24fd7a30348960c98cd257dbfa965f

21 years agoAdd the sqlite3_collation_needed() API and fix some error handling cases
danielk1977 [Thu, 10 Jun 2004 10:51:47 +0000 (10:51 +0000)] 
Add the sqlite3_collation_needed() API and fix some error handling cases
involving unknown collation sequences. (CVS 1563)

FossilOrigin-Name: 518d82d3b1ab996d675f45c94d740c98578a04a6

21 years agoAdd the sqlite3_collation_needed() API and fix some error handling cases
danielk1977 [Thu, 10 Jun 2004 10:50:08 +0000 (10:50 +0000)] 
Add the sqlite3_collation_needed() API and fix some error handling cases
involving unknown collation sequences. (CVS 1562)

FossilOrigin-Name: edf069b9f4044ed2a80962c7722052bf1b80bf45

21 years agoMisc fixes for test cases failing due to the new locking model. (CVS 1561)
danielk1977 [Thu, 10 Jun 2004 05:59:24 +0000 (05:59 +0000)] 
Misc fixes for test cases failing due to the new locking model. (CVS 1561)

FossilOrigin-Name: 71e98d0d089576433c4b06dcba1c57063bd366f5

21 years agoWhen in PAGER_RESERVED state, don't write to the main file when rolling
danielk1977 [Thu, 10 Jun 2004 04:32:16 +0000 (04:32 +0000)] 
When in PAGER_RESERVED state, don't write to the main file when rolling
back a statement transaction. (CVS 1560)

FossilOrigin-Name: adb2bd61436927d37b23bae857089d62e12397af

21 years agoChange the collation sequence interface to allow collation sequences that
danielk1977 [Thu, 10 Jun 2004 02:16:01 +0000 (02:16 +0000)] 
Change the collation sequence interface to allow collation sequences that
use UTF-16 in non-native byte order to be registered. (CVS 1559)

FossilOrigin-Name: b8aaa3a29e0ddef357ab1b3b0b9f87ed390f2f36

21 years agoAdd the vdbe_listing and sql_trace pragmas used for debugging. (CVS 1558)
drh [Thu, 10 Jun 2004 01:30:59 +0000 (01:30 +0000)] 
Add the vdbe_listing and sql_trace pragmas used for debugging. (CVS 1558)

FossilOrigin-Name: 28c3cc088018833f507535b8d227232776cff204

21 years agoTests in lock.test no conform to the new locking scheme. (CVS 1557)
drh [Thu, 10 Jun 2004 01:08:06 +0000 (01:08 +0000)] 
Tests in lock.test no conform to the new locking scheme. (CVS 1557)

FossilOrigin-Name: a60afd04c5296020e5e72c4d35063fd1e6f90e9e

21 years agoFix a buffer overrun in the atomic multifile commit logic of the pager. (CVS 1556)
drh [Thu, 10 Jun 2004 00:51:43 +0000 (00:51 +0000)] 
Fix a buffer overrun in the atomic multifile commit logic of the pager. (CVS 1556)

FossilOrigin-Name: 3b78ffe0b5dfa20e5c638d85ed400afda8a9f948

21 years agoCheck for schema updates if the parser fails to find a table. More locking
drh [Thu, 10 Jun 2004 00:29:09 +0000 (00:29 +0000)] 
Check for schema updates if the parser fails to find a table.  More locking
test updates. (CVS 1555)

FossilOrigin-Name: a22283512afe2df09d5783d189fbd7389ed313ad

21 years agoWebsite changes for version 2.8.14. (CVS 1553)
drh [Wed, 9 Jun 2004 23:15:22 +0000 (23:15 +0000)] 
Website changes for version 2.8.14. (CVS 1553)

FossilOrigin-Name: 73afa14a04e8aa22de71aac7d08abc0ec68dc327

21 years agoIf a commit fails due to lock contention right after the COMMIT command, take
drh [Wed, 9 Jun 2004 21:01:11 +0000 (21:01 +0000)] 
If a commit fails due to lock contention right after the COMMIT command, take
the database back out of autocommit mode.  Do not rollback.  This gives the
user the chance to try the COMMIT again. (CVS 1551)

FossilOrigin-Name: 39b4ba95c4a16b28b5e8c7a3331e09cb5796e258

21 years agoTurn on the atomic multifile commit logic. It does not work right yet, but
drh [Wed, 9 Jun 2004 20:03:08 +0000 (20:03 +0000)] 
Turn on the atomic multifile commit logic.  It does not work right yet, but
it has at least stopped failing asserts. (CVS 1550)

FossilOrigin-Name: 3674b25edc37145b2b1275dd20580015ace66aa7

21 years agoRemove legacy journal formats. (CVS 1549)
drh [Wed, 9 Jun 2004 19:03:54 +0000 (19:03 +0000)] 
Remove legacy journal formats. (CVS 1549)

FossilOrigin-Name: a12bef4a0877fb1dca531509a1186e092727b6d8

21 years agoFixes to the file locking. 109 tests are now failing. (CVS 1548)
drh [Wed, 9 Jun 2004 17:37:22 +0000 (17:37 +0000)] 
Fixes to the file locking.  109 tests are now failing. (CVS 1548)

FossilOrigin-Name: dc0763455bbf54c1d8728e16033709caedd6e1c6