Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 check-ins occurring around a0db15bba64af0c5.
2004-06-09
| ||
17:37 | Fixes to the file locking. 109 tests are now failing. (CVS 1548) check-in: dc076345 user: drh tags: trunk | |
14:17 | Add the "lock_status" pragma - only available when SQLITE_DEBUG is defined. Used for testing only. (CVS 1547) check-in: 0ecbba78 user: drh tags: trunk | |
14:01 | Change the MEMORY_DEBUG macro to SQLITE_DEBUG. (CVS 1546) check-in: 428b685b user: drh tags: trunk | |
12:30 | Fix error reporting when trying to attach a database with a foriegn text encoding. (CVS 1545) check-in: beab038c user: danielk1977 tags: trunk | |
09:55 | Some progress on user-defined collation sequences. (CVS 1544) check-in: c634e71f user: danielk1977 tags: trunk | |
00:48 | Start all transactions and verify all schema cookies near the beginning of of each vdbe program. (CVS 1543) check-in: 10861964 user: drh tags: trunk | |
2004-06-08
| ||
00:47 | Do not require a RESERVED lock when transitioning from SHARED to EXCLUSIVE. (CVS 1542) check-in: 4dfdea73 user: drh tags: trunk | |
00:39 | Enhance the built-in function quote() to support blob values. (CVS 1541) check-in: 97aa54bb user: danielk1977 tags: trunk | |
00:02 | Remove the third argument from the sqlite3_open() API. (CVS 1540) check-in: 62e31f39 user: danielk1977 tags: trunk | |
2004-06-07
| ||
16:27 | 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) check-in: 0c2d169c user: drh tags: trunk | |
10:00 | Tables created with the CREATE TABLE <tbl> AS SELECT ... syntax now inherit column declaration types from the SELECT statement. (CVS 1538) check-in: 31c1668d user: danielk1977 tags: trunk | |
07:52 | Add pragma to set/get text encoding. Also fix an obscure problem where a temp trigger could be accidently dropped. (CVS 1537) check-in: 983221b0 user: danielk1977 tags: trunk | |
01:52 | Progress towards getting locking to work on windows. (CVS 1536) check-in: 4f7c0961 user: drh tags: trunk | |
2004-06-06
| ||
12:41 | Performance improvements for LIKE. It is still too slow though. (CVS 1535) check-in: 30b81507 user: danielk1977 tags: trunk | |
09:44 | 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) check-in: 92337d8f user: danielk1977 tags: trunk | |
00:42 | Added sqlite3OsLock for win32. Assertion fault in attach.test. (CVS 1533) check-in: 9e6cd9ec user: drh tags: trunk | |
2004-06-05
| ||
10:22 | Add the sqlite3_set_auxdata() and sqlite3_get_auxdata() APIs. (CVS 1532) check-in: c2899b43 user: danielk1977 tags: trunk | |
08:04 | Ensure blob values survive the ".dump" command of the shell. (CVS 1531) check-in: e82eb722 user: danielk1977 tags: trunk | |
00:01 | Critical bugs fixed in btree.c. Incompatible file format change. Unrelated comment fix in select.c (CVS 1530) check-in: cb1ffabf user: drh tags: trunk | |
2004-06-04
| ||
19:07 | Calling sqlite_interrupt() while VACUUM is running should not cause an error. (CVS 1529) check-in: 1cf94a7c user: drh tags: version_2 | |
10:38 | Defer the exclusive db lock until the pager cache is flushed to disk. 41 tests now fail. (CVS 1528) check-in: d2f69e5e user: danielk1977 tags: trunk | |
06:22 | Move the 'busy-callback' logic to the pager layer. (CVS 1527) check-in: ff70b6d2 user: danielk1977 tags: trunk | |
2004-06-03
| ||
16:08 | Untested updates to support atomic multi-file transactions (CVS 1526) check-in: d57e5252 user: danielk1977 tags: trunk | |
2004-06-02
| ||
06:30 | Fix a segfault in sqlite3OsLock() (CVS 1525) check-in: 51348b82 user: danielk1977 tags: trunk | |
01:22 | Work toward combining the OP_MakeKey, OP_MakeIdxKey, and OP_MakeRecord opcodes into one. The work is incomplete. (CVS 1524) check-in: 165d69a0 user: drh tags: trunk | |
00:41 | Remove the sqlite3_libencoding() api and the ISO8859 encoding option. (CVS 1523) check-in: b53640ed user: drh tags: trunk | |
00:29 | Fix a bug with UTF-16 byte-order-marks on big-endian hosts. (CVS 1522) check-in: c17b8641 user: danielk1977 tags: trunk | |
00:08 | Fix another website typo. (CVS 1521) check-in: 24e2bbd0 user: drh tags: trunk | |
2004-06-01
| ||
14:09 | Unix version of sqlite3OsLock(). (CVS 1520) check-in: 023d1760 user: danielk1977 tags: trunk | |
12:59 | Fix typo on homepage (CVS 1519) check-in: a84ece25 user: drh tags: trunk | |
10:01 | Fix typos in version 3 documents. (CVS 1518) check-in: 915cba57 user: drh tags: trunk | |
01:45 | Makefile changes for building windows DLLs. (CVS 1517) check-in: 11c5d6ab user: drh tags: trunk | |
01:22 | Add the capi3ref.html page to the website. (CVS 1516) check-in: 89f54f1f user: drh tags: trunk | |
00:03 | Remove the sqlite3_open_varargs() API. (CVS 1515) check-in: 6902fb1b user: danielk1977 tags: trunk | |
2004-05-31
| ||
23:56 | Remove the sqlite3_error_string() API. (CVS 1514) check-in: af8e2006 user: danielk1977 tags: trunk | |
23:13 | Synchronize lemon.c to the version on the 2.8 branch. (CVS 1513) check-in: 6ab3af88 user: drh tags: trunk | |
19:34 | Change the name of the sqlite3_freemem API function to just sqlite3_free. (CVS 1512) check-in: f3b80bbb user: drh tags: trunk | |
18:51 | Change all SQLITE3 preprocessor macros to SQLITE. Documentation updates. (CVS 1511) check-in: adf7e29f user: drh tags: trunk | |
18:23 | 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) check-in: 4c37b6d2 user: drh tags: trunk | |
18:22 | Begin adding documentation for version 3.0. (CVS 1509) check-in: 2005bfda user: drh tags: trunk | |
18:21 | Get the attach.test working on windows. (CVS 1508) check-in: 48226a73 user: drh tags: trunk | |
16:04 | More website updates. (CVS 1507) check-in: 460f2361 user: drh tags: trunk | |
15:06 | Website redesign in preparation for adding version 3 documentation. (CVS 1506) check-in: 2052911b user: drh tags: trunk | |
12:34 | Some test cases for read locks (CVS 1505) check-in: 0e070067 user: danielk1977 tags: trunk | |
11:51 | Use read-only transactions. (CVS 1504) check-in: 6c100887 user: danielk1977 tags: trunk | |
10:08 | Bugfix for previous checkin. (CVS 1503) check-in: 5f869fbf user: danielk1977 tags: trunk | |
10:01 | Add read-transactions to the btree and vdbe. The compiler doesn't invoke them yet. (CVS 1502) check-in: 6b43633a user: danielk1977 tags: trunk | |
08:55 | Remove the <ON CONFLICT> clause from BEGIN (CVS 1501) check-in: 9029274b user: danielk1977 tags: trunk | |
08:26 | Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) check-in: b8ed812c user: danielk1977 tags: trunk | |
2004-05-30
| ||
21:14 | Add 3-byte and 6-byte integer serial types. This makes databases smaller and faster. Should we go ahead and add 5- and 7-byte integer types too? (CVS 1499) check-in: e6685af8 user: drh tags: trunk | |
20:46 | Various speed enhancements. (CVS 1498) check-in: a0db15bb user: drh tags: trunk | |
19:19 | Improved comments and speed tweaks to btree.c. (CVS 1497) check-in: c86b7c06 user: drh tags: trunk | |
02:14 | Additional minor speed improvements. (CVS 1496) check-in: a90264c0 user: drh tags: trunk | |
01:51 | Faster version of sqlite3VdbeSerialGet. (CVS 1495) check-in: 80985505 user: drh tags: trunk | |
01:38 | Do not include the P3 parameter on OP_Integer opcodes if the integer will fit in 32 bits. The P3 conversion is slow. (CVS 1494) check-in: fcd84eba user: drh tags: trunk | |
2004-05-29
| ||
21:46 | A file format change for btree.c makes it between 10 and 20% faster. (CVS 1493) check-in: cbcaece7 user: drh tags: trunk | |
11:24 | Transform OP_HexBlob and OP_String8 to OP_Blob and OP_String the first time they are executed. (CVS 1492) check-in: 3225de89 user: danielk1977 tags: trunk | |
10:43 | Ensure vacuum handles table names with spaces in them. (CVS 1491) check-in: 0a6689be user: danielk1977 tags: trunk | |
10:23 | Fix vacuum so that it works with blobs. (CVS 1490) check-in: 4feb4b9a user: danielk1977 tags: trunk | |
02:44 | Avoid arithmetic on void pointers. (CVS 1489) check-in: 3d68703e user: danielk1977 tags: trunk | |
02:37 | Allow CREATE and DROP TRIGGER on attached databases. (CVS 1488) check-in: 4060a37d user: danielk1977 tags: trunk | |
2004-05-28
| ||
16:00 | Factor common code for generating index keys into a procedure. Other speed improvements and bug fixes. (CVS 1487) check-in: 6661bb5f user: drh tags: trunk | |
13:13 | Fix a bug in the sqlite3_column_decltype() API. (CVS 1486) check-in: c8a40218 user: danielk1977 tags: trunk | |
12:33 | Allow CREATE and DROP VIEW on attached databases. (CVS 1485) check-in: ad879a95 user: danielk1977 tags: trunk | |
12:11 | Allow DROP TABLE and DROP INDEX on attached databases. (CVS 1484) check-in: 2fb3708e user: danielk1977 tags: trunk | |
11:37 | Allow CREATE TABLE and CREATE INDEX on attached databases. (CVS 1483) check-in: 4984a130 user: danielk1977 tags: trunk | |
08:21 | Tables and indices use the same record format. (CVS 1482) check-in: 1b15b32b user: drh tags: trunk | |
08:21 | Tables and indices use the same record format. (CVS 1481) check-in: ebd564d1 user: drh tags: trunk | |
01:39 | Remove the encoding argument from sqlite3VdbeSerialGet. Use the 32-bit version of sqlite3GetVarint for schema-level parameters. (CVS 1480) check-in: 321f8c46 user: drh tags: trunk | |
2004-05-27
| ||
23:56 | Add API functions sqlite3_open_varargs(), sqlite3_open16_varargs() and sqlite3_complete16(). (CVS 1479) check-in: 203af2b2 user: danielk1977 tags: trunk | |
19:59 | Change the record format to include an extra varint at the beginning to record the number of bytes in the header. (CVS 1478) check-in: 0c4d1388 user: drh tags: trunk | |
17:22 | Remove the COPY command. (CVS 1477) check-in: 287f8673 user: drh tags: trunk | |
14:23 | Enhance the C function used to test sqlite3_create_function() from Tcl. (CVS 1476) check-in: c85e5f15 user: danielk1977 tags: trunk | |
13:55 | Test sqlite3_bind_blob(). (CVS 1475) check-in: 42247b2f user: danielk1977 tags: trunk | |
13:35 | A couple of test cases and fixes for blob literals. (CVS 1474) check-in: 6d552af6 user: danielk1977 tags: trunk | |
12:11 | Alter the Tcl eval sub-command so that it supports blobs. (CVS 1473) check-in: b5d5f0ad user: danielk1977 tags: trunk | |
10:30 | A few more bugfixes. Test cases pass now. (CVS 1472) check-in: c9e3015f user: danielk1977 tags: trunk | |
09:28 | Various bugfixes. 68 Test cases still fail. (CVS 1471) check-in: 67a140cf user: danielk1977 tags: trunk | |
03:12 | Fixes to the MEM changes. The library now links. (CVS 1470) check-in: f33d15d9 user: drh tags: trunk | |
01:53 | More MEM changes in the vdbe.c. Still will not compile. (CVS 1469) check-in: dbdd1a7f user: drh tags: trunk | |
01:49 | More test cases for the new query API. (CVS 1468) check-in: 74097ecd user: danielk1977 tags: trunk | |
01:04 | Add TCL test bindings and some more test cases for the new query API. (CVS 1467) check-in: d72adf0c user: danielk1977 tags: trunk | |
2004-05-26
| ||
23:43 | Break Mem.flags into Mem.type and Mem.enc. (CVS 1466) check-in: 68ef1702 user: drh tags: trunk | |
23:25 | Refactoring of the vdbe Mem functions and the APIs that deal with them. The code will not compile in its current state. (CVS 1465) check-in: bba6684d user: drh tags: trunk | |
16:54 | Remove dataType and includeTypes flags from function definitions. Added new P3_FUNCDEF type for P3 arguments on opcodes. Fixes to several user functions. 28 tests fail now. (CVS 1464) check-in: 36e03162 user: drh tags: trunk | |
13:27 | Ensure the type of an sqlite3_value* is not modified by calls to sqlite3_value_*() calls. (CVS 1463) check-in: ce8b1520 user: danielk1977 tags: trunk | |
10:11 | Add some tests for the new API. Many more to come. (CVS 1462) check-in: d5659f2e user: danielk1977 tags: trunk | |
06:58 | Remove the show_datatypes pragma. (CVS 1461) check-in: 93bb958d user: danielk1977 tags: trunk | |
06:18 | Use the new form of the sqlite3_create_function() API. (CVS 1460) check-in: 0317bef4 user: danielk1977 tags: trunk | |
02:04 | Use the new API calls more consistently. (CVS 1459) check-in: 17e7db48 user: danielk1977 tags: trunk | |
00:07 | More changes to do with the new sqlite3_step() API. (CVS 1458) check-in: e8313825 user: danielk1977 tags: trunk | |
00:01 | Minor code fixes in btree.c and pragma.c to help with watcom C. (CVS 1457) check-in: 143c502a user: drh tags: trunk | |
00:01 | Add file legacy.c with old APIs. (CVS 1456) check-in: ae18fcb7 user: danielk1977 tags: trunk | |
2004-05-25
| ||
23:35 | Move the sqlite3_exec() function to legacy.c. (CVS 1455) check-in: 9385ad5c user: danielk1977 tags: trunk | |
12:05 | Change a couple of symbol names for the new user function API. (CVS 1454) check-in: 8f6b20c2 user: danielk1977 tags: trunk | |
11:47 | Use the new API for returning values and errors from user functions. (CVS 1453) check-in: 4eccae03 user: danielk1977 tags: trunk | |
01:13 | Add manifest type aware versions of the min() and max() aggregates. (CVS 1452) check-in: b77c268e user: danielk1977 tags: trunk | |
2004-05-24
| ||
23:48 | Aggregate functions also use sqlite_value* instead of const char * for arguments. (CVS 1451) check-in: 5c28ed5e user: danielk1977 tags: trunk | |
12:55 | Update the typeof() operator to respect manifest types. (CVS 1450) check-in: 162cf42e user: danielk1977 tags: trunk | |
12:39 | Non-aggregate SQL functions use sqlite_value* instead of const char * for argument values. (CVS 1449) check-in: 1e47d738 user: danielk1977 tags: trunk | |