Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
46 events for the month beginning 2003-04-01 by user drh
Following month ↑
2003-04-30
| ||
11:38 | In the shell tool, delay opening the database until it is needed but also make sure it is opened before trying to use the "db" pointer. Ticket #302. (CVS 945) (check-in: 20fcead4 user: drh tags: trunk) | |
2003-04-29
| ||
18:01 | Accept a "/" or "go" on a line by itself as an SQL statement terminator in the command-line shell. This allows SQL Server and Oracle scripts to be played into SQLite without change. (CVS 944) (check-in: 8211f57b user: drh tags: trunk) | |
17:19 | Allow the ASC or DESC keyword to appear after a column name in a CREATE INDEX statement. SQLite indices are aways ASC (ascending) regardless of which keyword is used. (CVS 943) (check-in: 1a0c5420 user: drh tags: trunk) | |
16:20 | The sqlite_complete() function should ignore carriage-return characters. (Oops - some unrelated edits also made it into this check-in.) (CVS 942) (check-in: c6bf62e4 user: drh tags: trunk) | |
2003-04-26
| ||
13:19 | In the test code, make several attempts to convert a pointer to a string and test each attempt to make sure it works before returnning, in order to work around incompatibilities between various systems. Ticket #284. (CVS 941) (check-in: 333011ff user: drh tags: trunk) | |
03:03 | Fix the shell tool to do a better job of ignoring whitespace. Ticket #234. (CVS 940) (check-in: 639957e9 user: drh tags: trunk) | |
02:50 | Only print the "Loading resources from..." line when the output is a TTY. Ticket #168. (CVS 939) (check-in: 92ded933 user: drh tags: trunk) | |
02:40 | Do not use the return value of fcntl() to find the reason that it failed. Use errno instead. Tickets #240 and #270. (CVS 938) (check-in: acf9e980 user: drh tags: trunk) | |
02:31 | Fix the sqlite_complete() routine so that it recognizes /*...*/ comments. Ticket #277. (CVS 937) (check-in: ef8eb580 user: drh tags: trunk) | |
2003-04-25
| ||
17:52 | Report the correct authorization context in the authorization callback when coding an INSTEAD OF trigger on an update or delete. (CVS 936) (check-in: 67746833 user: drh tags: trunk) | |
15:37 | Add tests to insure VACUUM works in the presence of I/O errors. Fix some problems that came to light by these tests. (CVS 935) (check-in: 8d3e8793 user: drh tags: trunk) | |
13:28 | Work around a name collision problem on windows. (CVS 934) (check-in: c3b1f84d user: drh tags: trunk) | |
13:22 | Make VACUUM work even if multiple processes have the database open at once. (CVS 933) (check-in: caa96028 user: drh tags: trunk) | |
03:13 | Explicit casts to squelch bogus warnings for vc++. Ticket #194. (CVS 932) (check-in: cb808c14 user: drh tags: trunk) | |
02:43 | Get VACUUM working again - with test cases. Some other minor cleanups. (CVS 931) (check-in: 5afb8800 user: drh tags: trunk) | |
2003-04-24
| ||
01:45 | Fix some issues with INSTEAD OF triggers. (CVS 930) (check-in: 206b1739 user: drh tags: trunk) | |
2003-04-23
| ||
12:25 | Remove the begin_hook and commit_hook APIs. They were a bad idea. Add a "trace" method to the TCL interface. (CVS 929) (check-in: 6289b863 user: drh tags: trunk) | |
2003-04-22
| ||
20:30 | Update the authorizer API so that it reports the database that table and indices belong to and so that it reports when actions are taken in response to a trigger. (CVS 928) (check-in: c675a550 user: drh tags: trunk) | |
2003-04-21
| ||
18:48 | Add support for TEMPORARY triggers. Such triggers can write temporary or permanent tables. (CVS 926) (check-in: 58ddd587 user: drh tags: trunk) | |
2003-04-20
| ||
23:45 | Add more tests for the in-memory database. (CVS 925) (check-in: 11cab41c user: drh tags: trunk) | |
17:29 | Added tests for the in-memory database backend. Also updated some comments in other modules. (CVS 924) (check-in: fb89adf4 user: drh tags: trunk) | |
00:00 | Update comments. Remove unused field from the Index structure. (CVS 921) (check-in: 7084e050 user: drh tags: trunk) | |
2003-04-19
| ||
17:27 | Modify the optimizer so that it does not assume that functions are constant. (CVS 920) (check-in: 767f1af2 user: drh tags: trunk) | |
16:34 | Bug in WHERE clause processing fixed. Ticket #298. (CVS 919) (check-in: 9b619c98 user: drh tags: trunk) | |
2003-04-18
| ||
22:52 | fix a memory leak in btree_rb.c. (CVS 918) (check-in: 1e3d0d09 user: drh tags: trunk) | |
17:45 | Fix for ticket #297 - bug in sqliteSortCompare(). (CVS 917) (check-in: 4ded1965 user: drh tags: trunk) | |
02:31 | The VACUUM command is now functioning (again). Need to do more testing. (CVS 916) (check-in: 6e948d9a user: drh tags: trunk) | |
2003-04-17
| ||
22:57 | Fix triggers to work in an ATTACHed database. Ticket #295. (CVS 915) (check-in: 1e5e00fb user: drh tags: trunk) | |
12:44 | Make sure the min() and max() optimizations work on empty indexed tables. Ticket #296. (CVS 914) (check-in: 98ef6110 user: drh tags: trunk) | |
02:54 | Change the shell to use the sqliteIsNumber() routine for determining if values are numeric. Modified os.c so that it should now work with DJGPP - though I have no way of testing this. (CVS 913) (check-in: 35caefe3 user: drh tags: trunk) | |
2003-04-16
| ||
21:03 | Rollback if a commit hook fails. (CVS 912) (check-in: 5cea7554 user: drh tags: trunk) | |
20:24 | Fix the authorizer so that it correctly interprets attempts to read the OLD and NEW pseudo-tables of a trigger. (CVS 911) (check-in: f04bd432 user: drh tags: trunk) | |
02:17 | Simplify the number processing code. Fix for ticket #281. (CVS 910) (check-in: 4326b52a user: drh tags: trunk) | |
01:28 | Remove some unnecessary code and complication from the btree interface. (CVS 909) (check-in: 35cc7c7d user: drh tags: trunk) | |
2003-04-15
| ||
19:22 | Get triggers working on tables with INTEGER PRIMARY KEYs. Ticket #291. This may also fix #159. Still need to add tests so both bugs remain open for the time being. (CVS 908) (check-in: 0b996959 user: drh tags: trunk) | |
14:01 | Do not record the inserted rowid on when doing an INSERT within a trigger. Ticket #290. (CVS 906) (check-in: 96a71766 user: drh tags: trunk) | |
01:49 | Change lemon to use <stdarg.h> instead of <varargs.h> because GCC no longer supports varargs.h. Tickets #288 and #280. Ironically, lemon originally used varargs.h because stdarg.h was not supported by the compiler I was using in 1989 (which was gcc if I recall correctly.) (CVS 905) (check-in: 7902e477 user: drh tags: trunk) | |
01:19 | Change some variable names and comments in the new in-memory database file implementation. Partial (non-working) implementation of the VACUUM command. (CVS 904) (check-in: e76787f8 user: drh tags: trunk) | |
2003-04-06
| ||
21:08 | Split the implementation of COPY, PRAGMA, and ATTACH into separate source code files. (CVS 902) (check-in: 73359037 user: drh tags: trunk) | |
20:52 | Move the implementation of VACUUM into a separate source file. (CVS 901) (check-in: b123c165 user: drh tags: trunk) | |
20:44 | Simplify the BTree interface by shortening names. Added two new methods for accessing the current filename and for changing the name of the database file. (CVS 900) (check-in: 185d8dc8 user: drh tags: trunk) | |
2003-04-05
| ||
16:56 | More testing of ATTACH and DETACH. (CVS 899) (check-in: 51f515f2 user: drh tags: trunk) | |
03:42 | Begin testing the new ATTACH and DETACH commands. (CVS 898) (check-in: 7a0f8024 user: drh tags: trunk) | |
2003-04-03
| ||
19:35 | Fix for ticket #276. (CVS 897) (check-in: 452128c6 user: drh tags: trunk) | |
15:46 | Added experimental APIs: sqlite_begin_hook() and sqlite_commit_hook(). (CVS 896) (check-in: 5efbf623 user: drh tags: trunk) | |
01:50 | Use a intermediate table when inserting a TEMP table from a SELECT that reads from that same TEMP table. Ticket #275. (CVS 895) (check-in: 087d1e83 user: drh tags: trunk) | |