0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-10-04 12:09:53 +00:00

Commit Graph

  • 02b2011cb3 Update the -version-info number on libtool in Makefile.in. (CVS 1078) drh 2003-08-21 14:36:38 +00:00
  • 4739470341 Add the experimental "quote()" function to the set of build-in functions. (CVS 1077) drh 2003-08-20 01:03:33 +00:00
  • 5d9d757626 Add the "onecolumn" method to the TCL language bindings. (CVS 1076) drh 2003-08-19 14:31:01 +00:00
  • e5e3760e1c Make the compile work under cygwin. Tickets #327, #213, #316, #322, #349, #373, and #429. (CVS 1075) drh 2003-08-16 13:10:51 +00:00
  • 9b1b01bb76 Do not delete tables with the same name when dropping triggers. Ticket #430. (CVS 1074) drh 2003-08-16 12:37:51 +00:00
  • 8e18bac793 Fix a segfault that occurs in the VACUUM command if run on an empty database with the EMPTY_RESULT_CALLBACKS pragma enabled. Ticket #427. (CVS 1073) drh 2003-08-15 13:24:51 +00:00
  • b2446f9bbf Update the NULL-handling chart with new information about Firebird. (CVS 1072) drh 2003-08-13 11:29:23 +00:00
  • 41a8230fef Make the sqliteOsCurrentTime() function work for Windows. Code contributed by "e4liberty" on the mailing list. (CVS 1071) drh 2003-08-10 16:16:22 +00:00
  • 87adaa9a99 tighter coding of the date and time functions. Better comments. A bug fix. (CVS 1070) drh 2003-08-10 01:50:54 +00:00
  • 771d8c3bae Add experimental date and time functions based on julian day number. (CVS 1069) drh 2003-08-09 21:32:28 +00:00
  • 37ed48ed2f Provide a more informative error message when a uniqueness constraint fails. Ticket #419. (CVS 1068) drh 2003-08-05 13:13:38 +00:00
  • 4305d10360 The {quote: SrcList} object was not being expanded correctly by a call to sqliteSrcListAppend() if the {quote: SrcList} had previously been duplicated by a call to sqliteSrcListDup(). Ticket #416. This check-in fixes that problem by keeping a separate nAlloc field on {quote: SrcList}. A similar change is made to {quote: IdList} and {quote: ExprList} to avoid future problems. (CVS 1067) drh 2003-07-30 12:34:12 +00:00
  • a76c82eb0d When creating a new journal file, open a (read-only) file descriptor on the directory containing the journal and sync that directory once to make sure that the journal filename entry gets into the directory. Ticket #410. (CVS 1066) drh 2003-07-27 18:59:42 +00:00
  • 98e3e60012 Make sure the schema loader callback can handle EMPTY_RESULT_CALLBACKS being on. Ticket #406. (CVS 1065) drh 2003-07-27 17:26:22 +00:00
  • dc2d94de56 In the VDBE, when an integer value will not fit into a 32-bit int, store it in a double instead. Ticket #408. (CVS 1064) drh 2003-07-27 17:16:06 +00:00
  • 48647b390b Version 2.8.5 (CVS 1063) drh 2003-07-22 13:20:28 +00:00
  • 8dd5a314eb Fix a typo in the index.html homepage. (CVS 1062) drh 2003-07-22 12:44:53 +00:00
  • ee513831a7 Increment the version number and update the documentation in preparation for the 2.8.5 release. (CVS 1061) drh 2003-07-22 12:41:59 +00:00
  • 999af643a0 Add experimental sqlite_reset() API (allows pre-compiled queries) (CVS 1060) danielk1977 2003-07-22 09:24:43 +00:00
  • 4d87325d61 Make sure temporary file names in windows have a full 15 characters of random text at the end. (CVS 1059) drh 2003-07-22 00:39:13 +00:00
  • 7b58daeafe Fix the LIMIT clause so that it applies to the entire query in a compound query. Prior to this change LIMITs on compound queries did not work at all. Ticket #393. (CVS 1058) drh 2003-07-20 01:16:46 +00:00
  • e5f50722b4 Make sure the min() and max() optimizer works correctly when there is a LIMIT clause. Ticket #396. (CVS 1057) drh 2003-07-19 00:44:14 +00:00
  • 9347b20050 In the sqlite shell, change the name of function getline() to local_getline() to avoid a clash with a library function. Ticket #400. (CVS 1056) drh 2003-07-18 01:30:59 +00:00
  • 9cb733c39d In the test scripts, do not try to delete files that are still open. Windows does not like it when you do. Ticket #397. (CVS 1055) drh 2003-07-18 01:25:34 +00:00
  • a3b6cfa6cf Fix typo on the homepage. (CVS 1054) drh 2003-07-16 17:10:45 +00:00
  • a88dc3f629 Make LIMIT 0 return no rows. LIMIT -1 still returns all rows. Ticket #346. (CVS 1053) drh 2003-07-16 11:51:35 +00:00
  • ef0cae500d Allow negative values for LIMIT and OFFSET. Add tests for negative LIMITs and OFFSETs. Make the OFFSET work even if LIMIT is 0 or negative. (CVS 1052) drh 2003-07-16 02:19:37 +00:00
  • d4f5ee2805 Initialize a variable to prevent an MSVC compiler warning. Ticket #394. (CVS 1051) drh 2003-07-16 00:54:31 +00:00
  • da808d56dc An an extra test associated with ticket #387. (CVS 1050) drh 2003-07-09 16:34:56 +00:00
  • 073e5a7751 Allow the output arguments in sqlite_compile and sqlite_step to be NULL pointers. Tickets #384 and #385. (CVS 1049) drh 2003-07-09 00:28:13 +00:00
  • 23af2f6eb2 Enhance the C/C++ documentation to clarify the meaning of the return value from sqlite_changes(). Ticket #383. (CVS 1048) drh 2003-07-08 23:42:25 +00:00
  • 3e4c852889 A proported fix for ticket #374. (CVS 1047) drh 2003-07-07 10:47:10 +00:00
  • d0cc954fa1 Update the NULL-handling document to show current behavior of OCELOT. (CVS 1046) drh 2003-07-07 00:10:39 +00:00
  • 1dd59e0f94 Correctly handle comparing an INTEGER PRIMARY KEY against a floating point number. Ticket #377. (CVS 1045) drh 2003-07-06 17:22:25 +00:00
  • 3c8bf55a04 Make sure indices in ATTACH-ed databases are put into the right hash table. Ticket #354. (CVS 1044) drh 2003-07-01 18:13:14 +00:00
  • c5aceb33cb Update the null-handling document to show how SQL Anywhere and Borland Interbase deal with NULLs. (CVS 1043) drh 2003-07-01 01:16:30 +00:00
  • ef2d1b100c Documentation change: refer users to the wiki for additional unsupported features rather than have them send me e-mail. (CVS 1042) drh 2003-06-30 10:36:23 +00:00
  • 631e276202 Version 2.8.4 (CVS 1041) drh 2003-06-29 20:45:29 +00:00
  • dc339ee29c The prior fix of ticket #360 was incorrect and caused a memory leak. This check-in plugs the memory leak and correctly fixes ticket #360. (CVS 1040) drh 2003-06-29 20:25:08 +00:00
  • d6ae597393 Fix a bad memory leak in the in-memory database module. (CVS 1039) drh 2003-06-29 18:29:47 +00:00
  • 27fb6f6a99 Bump the version number in preparation for the next release. (CVS 1038) drh 2003-06-29 16:16:40 +00:00
  • 88c0df2a84 Documentation updates. (CVS 1037) drh 2003-06-29 16:11:12 +00:00
  • 82f725df08 Minor change to a comment in encode.c. (CVS 1036) drh 2003-06-28 16:25:33 +00:00
  • 937dd84de8 Fix a bug in the soundex() code. Ticket #367. Add tests for ticket #261 even thought the problem could not be reproduced. (CVS 1035) drh 2003-06-28 16:20:22 +00:00
  • d60ccc6a75 In a SELECT, the rowid of a view or subquery which is really a join is set to NULL if the join is flattened. Ticket #364. (CVS 1034) drh 2003-06-24 10:39:46 +00:00
  • 18706c08cb Remove a surplus "return" statement accidentaly left in check-in (1032). (CVS 1033) drh 2003-06-23 15:15:03 +00:00
  • 6cb2c52d96 Remove all references to SQLITE_OMIT_TRACE. Tracing is always enabled. Ticket #361. (CVS 1032) drh 2003-06-23 11:06:01 +00:00
  • 8ce10ba65e Make sure the source of a PULL opcode is not an ephemeral string. Ticket #360. (CVS 1031) drh 2003-06-22 01:41:49 +00:00
  • 44ce7e20f8 Remove unused variable. Ticket #355. (CVS 1030) drh 2003-06-17 02:57:17 +00:00
  • 7a73eb48f8 Fix compiler errors and warnings win SQLITE_OMIT_AUTHORIZATION is defined. Ticket #353. (CVS 1029) drh 2003-06-16 19:18:12 +00:00
  • d93d8a812e Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028) drh 2003-06-16 03:08:18 +00:00
  • 3fc673e622 Do not flatten a subquery which is the right term of a LEFT OUTER JOIN if the subquery contains a WHERE clause. Ticket #350. (CVS 1027) drh 2003-06-16 00:40:34 +00:00
  • f817b6be7f Preserve blank lines in the middle of SQL statements in the shell. Ticket #352 (CVS 1026) drh 2003-06-16 00:16:41 +00:00
  • 4d9fc3231b Update the documentation to reflect the new capabilities of PRAGMA integrity_check. Rewording in the VACUUM documentation. (CVS 1025) drh 2003-06-15 23:49:38 +00:00
  • ed717fe3b2 Enhance the "PRAGMA integrity_check" command to verify that all indices are correctly constructed. New calls to integrity_check are made in the test suite. These changes are intended to prevent any future problems such as seen in ticket #334. (CVS 1024) drh 2003-06-15 23:42:24 +00:00
  • 3ca691106b Updated sqlite_encode_binary() comments with tighter bounds on output length. (CVS 1023) jplyon 2003-06-15 10:35:04 +00:00
  • 1420010fa4 Documented integer values used by PRAGMAs. Fixed missing end tags in generated anchors. (CVS 1022) jplyon 2003-06-15 10:29:24 +00:00
  • 831961217d * Added -version-info to shared libraries * Remove config.h and libtool in the distclean target (CVS 1021) a.rottmann 2003-06-14 19:29:08 +00:00
  • c45d95f9de Bug fix: sqliteFree() called twice on the same allocation during error handling in attach.c. (CVS 1020) drh 2003-06-14 12:04:07 +00:00
  • e2227f0092 Open the journal file for read-only when doing a playback. Ticket #351. (CVS 1019) drh 2003-06-14 11:42:57 +00:00
  • 892f671cf3 Added missing error string to sqlite_error_string(). (CVS 1018) jplyon 2003-06-12 08:59:00 +00:00
  • 2e0d738b60 Suppress the warning message about print_node() being unused in btree_rb.c. Ticket #347. (CVS 1017) drh 2003-06-10 02:46:15 +00:00
  • 7571c96c4c Remove redundant "return" statement from btree_rb.c. (CVS 1016) drh 2003-06-09 11:53:12 +00:00
  • 05e45910ca Documented SQL fns IFNULL() and NULLIF(). (CVS 1015) jplyon 2003-06-08 08:36:33 +00:00
  • 6f8fd3c171 Use sqliteOsFileExists() in the debugging hook in vdbe.c, instead of access(). Ticket #341. (CVS 1014) drh 2003-06-07 11:33:45 +00:00
  • 94ce4c1e3b Do not assume that a pointer can fit in a long inside the printf() code. Ticket #342. (CVS 1013) drh 2003-06-07 11:29:50 +00:00
  • 048aa234ef Major update of vdbe tutorial to 2.8.0 engine. (CVS 1012) jplyon 2003-06-07 08:57:58 +00:00
  • 5fa7eb0dd9 Hyperlinks and minor additions/corrections for lang.tcl (CVS 1011) jplyon 2003-06-07 08:56:09 +00:00
  • 81e293b4b2 Extend the authorization mechanism to disallow the ATTACH and DETACH commands. Ticket #340. (CVS 1010) drh 2003-06-06 19:00:42 +00:00
  • 70dc85a4c2 Add btree_rb.c and opcodes.c to the source built by the "target_source" target of the main makefile. (CVS 1009) drh 2003-06-06 16:13:40 +00:00
  • d36a483704 Add a prototype for the sqlite_vmprintf() function to sqlite.h. (CVS 1008) drh 2003-06-06 15:44:00 +00:00
  • b5333fa6e4 Fix a typo in speed.html. (CVS 1007) drh 2003-06-05 15:05:34 +00:00
  • 8649d6a1a8 Remove unused code from util.c. (CVS 1006) drh 2003-06-05 14:27:56 +00:00
  • 7d02cb73ca Fix a bug in UPDATE OR REPLACE that was introduced by check-in (999). Also clean up some compiler warnings for VC++. (CVS 1005) drh 2003-06-04 16:24:39 +00:00
  • b8ec20925d Adjust test cases to cope with the extra column returned by the database_list pragma. (CVS 1004) drh 2003-06-04 15:53:02 +00:00
  • 5e8e1981dc Change the "database_list" pragma to return a third column containing the filename of the underlying database file. Always use an in-memory TEMP database with an in-memory main database. (CVS 1003) drh 2003-06-04 15:48:33 +00:00
  • ca3bdaca19 Version 2.8.3 (CVS 1002) drh 2003-06-04 12:44:27 +00:00
  • b6ec9fed20 Update the version number to 2.8.3. (CVS 1001) drh 2003-06-04 12:40:43 +00:00
  • bc2bca0843 Disable the unreadable file test (attach-6.2) under windows because of problems in the OS. (CVS 1000) drh 2003-06-04 12:31:53 +00:00
  • 5383ae5c12 Avoid corrupting indices when doing a REPLACE on a table with an INTEGER PRIMARY KEY that also has another index. Ticket #334. (CVS 999) drh 2003-06-04 12:23:30 +00:00
  • 4312db55d9 Additional testing of the ATTACH command with bug fixes for the new problems that the tests found. (CVS 998) drh 2003-06-03 01:47:11 +00:00
  • 1aa4965ae3 The OP_Checkpoint opcode is now a no-op if invoked on a database that already has an active checkpoint journal. Ticket #333. (CVS 997) drh 2003-06-02 23:14:13 +00:00
  • 2394e376d6 Fix a bug in the COPY command introduced by check-in (991). (CVS 996) drh 2003-06-02 22:50:25 +00:00
  • ade106c14a Fix an initialized variable in sqliteInitOne. (CVS 995) drh 2003-06-02 18:17:33 +00:00
  • 5959abd5d0 Generate anchors in opcode table html for use by new vdbe tutorial. (CVS 994) jplyon 2003-06-02 06:29:31 +00:00
  • 02be20d4f5 Added comments. (CVS 993) jplyon 2003-06-02 06:17:10 +00:00
  • 5a56422a29 Additions and corrections to vdbe documentation comments. (CVS 992) jplyon 2003-06-02 06:15:58 +00:00
  • a0217ba720 Add the ability to INSERT or UPDATE using the "rowid" column even on tables that lack an integer primary key. (CVS 991) drh 2003-06-01 01:10:33 +00:00
  • f26e09c87f Tighter binding of views, triggers, and indices to their respective databases. Ticket #323. Much more testing needs to be done to the sqliteFix...() routines in attach.c. (CVS 990) drh 2003-05-31 16:21:12 +00:00
  • 8372b8d134 Change the row-size limit back to 1MB. It was temporarily raised to 16MB. We'll probably move it to 16MB eventually, but not just yet. (CVS 989) drh 2003-05-29 17:50:55 +00:00
  • 9ac717d7f6 Modify the windows locking code so that it works correctly for a database being shared between Win95/98/ME and WinNT/2K/XP systems. Ticket #310. (CVS 988) drh 2003-05-29 17:43:08 +00:00
  • 124e74e685 Added typeof() operator. Minor additions for ATTACH/DETACH. (CVS 987) jplyon 2003-05-29 04:21:38 +00:00
  • 6e1d288a9f Fix segfault that occurs when opening a non-existing database in the shell then immediately doing ".q". (CVS 986) drh 2003-05-19 23:55:30 +00:00
  • 6b8611126b Additional attach testing. I now believe that ticket #317 was fixed by check-in (981). (CVS 985) drh 2003-05-17 19:23:51 +00:00
  • 79a519c047 Prevent an infinite loop when deleting a table that has a TEMP trigger. (CVS 984) drh 2003-05-17 19:04:03 +00:00
  • 24f1eb74c8 Version 2.8.2 (CVS 983) drh 2003-05-17 17:52:34 +00:00
  • 369986a75f Bump the version number and update the change log. We are rushing out release 2.8.2 because of the database corruption problem fixed by the previous check-in. (CVS 982) drh 2003-05-17 17:38:37 +00:00
  • 8bf8dc9208 Fix problems with TEMP indices that lead to corrupt databases. These problems were discovered while working on ticket #317. No sure yet if that ticket is fixed. (CVS 981) drh 2003-05-17 17:35:10 +00:00
  • 0594f5b97e Version 2.8.1 (CVS 980) drh 2003-05-17 02:44:32 +00:00
  • 8971527208 Fix the fix for newlines in echo commands. Tickets #311, #282, #256. (CVS 979) drh 2003-05-17 02:27:21 +00:00