]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
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

21 years agoAdd the "lock_status" pragma - only available when SQLITE_DEBUG is defined.
drh [Wed, 9 Jun 2004 14:17:20 +0000 (14:17 +0000)] 
Add the "lock_status" pragma - only available when SQLITE_DEBUG is defined.
Used for testing only. (CVS 1547)

FossilOrigin-Name: 0ecbba78fcde8f7715cd74c674b5040ef4953f6e

21 years agoChange the MEMORY_DEBUG macro to SQLITE_DEBUG. (CVS 1546)
drh [Wed, 9 Jun 2004 14:01:51 +0000 (14:01 +0000)] 
Change the MEMORY_DEBUG macro to SQLITE_DEBUG. (CVS 1546)

FossilOrigin-Name: 428b685b7174ef4589176def1028ad1c9461ff7e

21 years agoFix error reporting when trying to attach a database with a foriegn text
danielk1977 [Wed, 9 Jun 2004 12:30:04 +0000 (12:30 +0000)] 
Fix error reporting when trying to attach a database with a foriegn text
encoding. (CVS 1545)

FossilOrigin-Name: beab038c71eecbabb1351b0c98a71f32ea013285

21 years agoSome progress on user-defined collation sequences. (CVS 1544)
danielk1977 [Wed, 9 Jun 2004 09:55:16 +0000 (09:55 +0000)] 
Some progress on user-defined collation sequences. (CVS 1544)

FossilOrigin-Name: c634e71f1909819fb55c728bc410e5cc390428e3

21 years agoStart all transactions and verify all schema cookies near the beginning of
drh [Wed, 9 Jun 2004 00:48:12 +0000 (00:48 +0000)] 
Start all transactions and verify all schema cookies near the beginning of
of each vdbe program. (CVS 1543)

FossilOrigin-Name: 1086196460e261718e78512d77e25dde021a117d

21 years agoDo not require a RESERVED lock when transitioning from SHARED to EXCLUSIVE. (CVS...
drh [Tue, 8 Jun 2004 00:47:47 +0000 (00:47 +0000)] 
Do not require a RESERVED lock when transitioning from SHARED to EXCLUSIVE. (CVS 1542)

FossilOrigin-Name: 4dfdea7373f3471d17498da3d6c3aaf926a72d4b

21 years agoEnhance the built-in function quote() to support blob values. (CVS 1541)
danielk1977 [Tue, 8 Jun 2004 00:39:01 +0000 (00:39 +0000)] 
Enhance the built-in function quote() to support blob values. (CVS 1541)

FossilOrigin-Name: 97aa54bb70715934e0af082d51b9b0f6bb847e8e

21 years agoRemove the third argument from the sqlite3_open() API. (CVS 1540)
danielk1977 [Tue, 8 Jun 2004 00:02:33 +0000 (00:02 +0000)] 
Remove the third argument from the sqlite3_open() API. (CVS 1540)

FossilOrigin-Name: 62e31f396cb6b49f542977e2fade78e11e371132

21 years agoMore work on windows locking. Fix some problems with unix locking. There
drh [Mon, 7 Jun 2004 16:27:46 +0000 (16:27 +0000)] 
More work on windows locking.  Fix some problems with unix locking.  There
is still an assertion failure on windows locking in attach2.test. (CVS 1539)

FossilOrigin-Name: 0c2d169cf3c0f36972015c952a2b46cb9a333881

21 years agoTables created with the CREATE TABLE <tbl> AS SELECT ... syntax now inherit
danielk1977 [Mon, 7 Jun 2004 10:00:31 +0000 (10:00 +0000)] 
Tables created with the CREATE TABLE <tbl> AS SELECT ... syntax now inherit
column declaration types from the SELECT statement. (CVS 1538)

FossilOrigin-Name: 31c1668dbc2b84438a5b78b0270f58b37b03791d

21 years agoAdd pragma to set/get text encoding. Also fix an obscure problem where a
danielk1977 [Mon, 7 Jun 2004 07:52:17 +0000 (07:52 +0000)] 
Add pragma to set/get text encoding. Also fix an obscure problem where a
temp trigger could be accidently dropped. (CVS 1537)

FossilOrigin-Name: 983221b038813c5a7892564896e39597c223c4c3

21 years agoProgress towards getting locking to work on windows. (CVS 1536)
drh [Mon, 7 Jun 2004 01:52:14 +0000 (01:52 +0000)] 
Progress towards getting locking to work on windows. (CVS 1536)

FossilOrigin-Name: 4f7c0961ad6cb7082bf7716f0c7ca16a8742c039

21 years agoPerformance improvements for LIKE. It is still too slow though. (CVS 1535)
danielk1977 [Sun, 6 Jun 2004 12:41:49 +0000 (12:41 +0000)] 
Performance improvements for LIKE. It is still too slow though. (CVS 1535)

FossilOrigin-Name: 30b81507fc404355751705c6f9856c178249eff1

21 years agoEnhance user function API to support association of meta-data with constant
danielk1977 [Sun, 6 Jun 2004 09:44:03 +0000 (09:44 +0000)] 
Enhance user function API to support association of meta-data with constant
arguments and the specification of text encoding preference. The LIKE
operator takes advantage of both. (CVS 1534)

FossilOrigin-Name: 92337d8f79b9754cd61c73e7db2e792a1f482f50

21 years agoAdded sqlite3OsLock for win32. Assertion fault in attach.test. (CVS 1533)
drh [Sun, 6 Jun 2004 00:42:25 +0000 (00:42 +0000)] 
Added sqlite3OsLock for win32.  Assertion fault in attach.test. (CVS 1533)

FossilOrigin-Name: 9e6cd9ec75f726ef85e60f593aaa895791315071

21 years agoAdd the sqlite3_set_auxdata() and sqlite3_get_auxdata() APIs. (CVS 1532)
danielk1977 [Sat, 5 Jun 2004 10:22:17 +0000 (10:22 +0000)] 
Add the sqlite3_set_auxdata() and sqlite3_get_auxdata() APIs. (CVS 1532)

FossilOrigin-Name: c2899b437366d879258ab4f6ae47868441010eca

21 years agoEnsure blob values survive the ".dump" command of the shell. (CVS 1531)
danielk1977 [Sat, 5 Jun 2004 08:04:36 +0000 (08:04 +0000)] 
Ensure blob values survive the ".dump" command of the shell. (CVS 1531)

FossilOrigin-Name: e82eb722b0e0b223ddaf7d85669792c33594f9da

21 years agoCritical bugs fixed in btree.c. Incompatible file format change. Unrelated
drh [Sat, 5 Jun 2004 00:01:44 +0000 (00:01 +0000)] 
Critical bugs fixed in btree.c.  Incompatible file format change.  Unrelated
comment fix in select.c (CVS 1530)

FossilOrigin-Name: cb1ffabf86996ab20dfffcb5f133fa9a9b56bbe2

21 years agoDefer the exclusive db lock until the pager cache is flushed to disk. 41
danielk1977 [Fri, 4 Jun 2004 10:38:30 +0000 (10:38 +0000)] 
Defer the exclusive db lock until the pager cache is flushed to disk. 41
tests now fail. (CVS 1528)

FossilOrigin-Name: d2f69e5ef2f261a00bb8427a4e2a1638ecfd17a9

21 years agoMove the 'busy-callback' logic to the pager layer. (CVS 1527)
danielk1977 [Fri, 4 Jun 2004 06:22:00 +0000 (06:22 +0000)] 
Move the 'busy-callback' logic to the pager layer. (CVS 1527)

FossilOrigin-Name: ff70b6d2b60c143e3ada0606ceff97571998c7e3

21 years agoUntested updates to support atomic multi-file transactions (CVS 1526)
danielk1977 [Thu, 3 Jun 2004 16:08:41 +0000 (16:08 +0000)] 
Untested updates to support atomic multi-file transactions (CVS 1526)

FossilOrigin-Name: d57e5252c8baaf615c2cd218a33356ea5d95a5e2

21 years agoFix a segfault in sqlite3OsLock() (CVS 1525)
danielk1977 [Wed, 2 Jun 2004 06:30:16 +0000 (06:30 +0000)] 
Fix a segfault in sqlite3OsLock() (CVS 1525)

FossilOrigin-Name: 51348b82c4d5801091537b80059d770410774905

21 years agoWork toward combining the OP_MakeKey, OP_MakeIdxKey, and OP_MakeRecord
drh [Wed, 2 Jun 2004 01:22:02 +0000 (01:22 +0000)] 
Work toward combining the OP_MakeKey, OP_MakeIdxKey, and OP_MakeRecord
opcodes into one.  The work is incomplete. (CVS 1524)

FossilOrigin-Name: 165d69a04cca719dec2b042117f848f153721a1d

21 years agoRemove the sqlite3_libencoding() api and the ISO8859 encoding option. (CVS 1523)
drh [Wed, 2 Jun 2004 00:41:09 +0000 (00:41 +0000)] 
Remove the sqlite3_libencoding() api and the ISO8859 encoding option. (CVS 1523)

FossilOrigin-Name: b53640ed2232aaf173a71636073477d80407d11f

21 years agoFix a bug with UTF-16 byte-order-marks on big-endian hosts. (CVS 1522)
danielk1977 [Wed, 2 Jun 2004 00:29:24 +0000 (00:29 +0000)] 
Fix a bug with UTF-16 byte-order-marks on big-endian hosts. (CVS 1522)

FossilOrigin-Name: c17b864103fe5e6def0f650eadb7b2cc6e87144f

21 years agoFix another website typo. (CVS 1521)
drh [Wed, 2 Jun 2004 00:08:55 +0000 (00:08 +0000)] 
Fix another website typo. (CVS 1521)

FossilOrigin-Name: 24e2bbd0f233eaec1789e866e9abb88db66e2278

21 years agoUnix version of sqlite3OsLock(). (CVS 1520)
danielk1977 [Tue, 1 Jun 2004 14:09:28 +0000 (14:09 +0000)] 
Unix version of sqlite3OsLock(). (CVS 1520)

FossilOrigin-Name: 023d1760c1a720632b25c98d14bf521ab91861e2

21 years agoFix typo on homepage (CVS 1519)
drh [Tue, 1 Jun 2004 12:59:50 +0000 (12:59 +0000)] 
Fix typo on homepage (CVS 1519)

FossilOrigin-Name: a84ece250035d02e399ec208aded524c20c12737

21 years agoFix typos in version 3 documents. (CVS 1518)
drh [Tue, 1 Jun 2004 10:01:25 +0000 (10:01 +0000)] 
Fix typos in version 3 documents. (CVS 1518)

FossilOrigin-Name: 915cba57123f859c7f128bd52580573877c502ba

21 years agoMakefile changes for building windows DLLs. (CVS 1517)
drh [Tue, 1 Jun 2004 01:45:11 +0000 (01:45 +0000)] 
Makefile changes for building windows DLLs. (CVS 1517)

FossilOrigin-Name: 11c5d6ab39d04e05a3a1b68477f159b17311a6da

21 years agoAdd the capi3ref.html page to the website. (CVS 1516)
drh [Tue, 1 Jun 2004 01:22:37 +0000 (01:22 +0000)] 
Add the capi3ref.html page to the website. (CVS 1516)

FossilOrigin-Name: 89f54f1ffdddc99340777cda6d9b1d7446549fa2

21 years agoRemove the sqlite3_open_varargs() API. (CVS 1515)
danielk1977 [Tue, 1 Jun 2004 00:03:52 +0000 (00:03 +0000)] 
Remove the sqlite3_open_varargs() API. (CVS 1515)

FossilOrigin-Name: 6902fb1b49fdf0e38265fa26198690243cdc2f58

21 years agoRemove the sqlite3_error_string() API. (CVS 1514)
danielk1977 [Mon, 31 May 2004 23:56:42 +0000 (23:56 +0000)] 
Remove the sqlite3_error_string() API. (CVS 1514)

FossilOrigin-Name: af8e2006d808031a040f293c44f3bfbe841b866b

21 years agoSynchronize lemon.c to the version on the 2.8 branch. (CVS 1513)
drh [Mon, 31 May 2004 23:13:45 +0000 (23:13 +0000)] 
Synchronize lemon.c to the version on the 2.8 branch. (CVS 1513)

FossilOrigin-Name: 6ab3af8847a7b0f1508824c9d8e0ec9685219371

21 years agoChange the name of the sqlite3_freemem API function to just sqlite3_free. (CVS 1512)
drh [Mon, 31 May 2004 19:34:33 +0000 (19:34 +0000)] 
Change the name of the sqlite3_freemem API function to just sqlite3_free. (CVS 1512)

FossilOrigin-Name: f3b80bbb97ed0b0c1cf634068f28f23802ec71a8

21 years agoChange all SQLITE3 preprocessor macros to SQLITE. Documentation updates. (CVS 1511)
drh [Mon, 31 May 2004 18:51:57 +0000 (18:51 +0000)] 
Change all SQLITE3 preprocessor macros to SQLITE.  Documentation updates. (CVS 1511)

FossilOrigin-Name: adf7e29ff60dc559f64832fadb09f0b9decc0e76

21 years agoChange the name of the include file to "sqlite3.h". The names of the shell
drh [Mon, 31 May 2004 18:23:07 +0000 (18:23 +0000)] 
Change the name of the include file to "sqlite3.h".  The names of the shell
command and static library become "sqlite3" and "libsqlite3.a". (CVS 1510)

FossilOrigin-Name: 4c37b6d2b78e88e2a9dfed4d764caeb0f626f92e

21 years agoBegin adding documentation for version 3.0. (CVS 1509)
drh [Mon, 31 May 2004 18:22:25 +0000 (18:22 +0000)] 
Begin adding documentation for version 3.0. (CVS 1509)

FossilOrigin-Name: 2005bfdad03ac2aa70a82ba7ff9b2f469d129367

21 years agoGet the attach.test working on windows. (CVS 1508)
drh [Mon, 31 May 2004 18:21:54 +0000 (18:21 +0000)] 
Get the attach.test working on windows. (CVS 1508)

FossilOrigin-Name: 48226a73801bc478d6fd6de5a554aec5119d2194

21 years agoMore website updates. (CVS 1507)
drh [Mon, 31 May 2004 16:04:08 +0000 (16:04 +0000)] 
More website updates. (CVS 1507)

FossilOrigin-Name: 460f2361141f14aa709addd41cc011127bac9b6e

21 years agoWebsite redesign in preparation for adding version 3 documentation. (CVS 1506)
drh [Mon, 31 May 2004 15:06:28 +0000 (15:06 +0000)] 
Website redesign in preparation for adding version 3 documentation. (CVS 1506)

FossilOrigin-Name: 2052911b1fd119af9dbd81fdfe80244685f58212

21 years agoSome test cases for read locks (CVS 1505)
danielk1977 [Mon, 31 May 2004 12:34:53 +0000 (12:34 +0000)] 
Some test cases for read locks (CVS 1505)

FossilOrigin-Name: 0e07006704cd441f91d5fadbf3b644fd20da79bd

21 years agoUse read-only transactions. (CVS 1504)
danielk1977 [Mon, 31 May 2004 11:51:44 +0000 (11:51 +0000)] 
Use read-only transactions. (CVS 1504)

FossilOrigin-Name: 6c100887eeb32631e1aa914a69db959e1f58f192

21 years agoBugfix for previous checkin. (CVS 1503)
danielk1977 [Mon, 31 May 2004 10:08:14 +0000 (10:08 +0000)] 
Bugfix for previous checkin. (CVS 1503)

FossilOrigin-Name: 5f869fbfc029eb2601d1d967685517d007d002a4

21 years agoAdd read-transactions to the btree and vdbe. The compiler doesn't invoke
danielk1977 [Mon, 31 May 2004 10:01:34 +0000 (10:01 +0000)] 
Add read-transactions to the btree and vdbe. The compiler doesn't invoke
them yet. (CVS 1502)

FossilOrigin-Name: 6b43633a96c674a5d470578ef80ebf2227da0682

21 years agoRemove the <ON CONFLICT> clause from BEGIN (CVS 1501)
danielk1977 [Mon, 31 May 2004 08:55:33 +0000 (08:55 +0000)] 
Remove the <ON CONFLICT> clause from BEGIN (CVS 1501)

FossilOrigin-Name: 9029274b6129140064bd7ac34df7eaba00d28efb