- 6fcff07 If the sqlite3_wal_checkpoint() API is passed a NULL pointer in place of a database name, attempt to checkpoint all attached databases. by dan ยท 16 years ago wal
- b033d8b Make sure the mutex is held while calling sqlite3ApiExit() in by drh ยท 16 years ago
- 87c1fe1 Have sqlite3_wal_checkpoint() populate the database handle error message and error code (as returned by sqlite3_errmsg() and sqlite3_errcode()). by dan ยท 16 years ago
- 5a299f9 Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". by dan ยท 16 years ago
- 586b9c8 Add the sqlite3_wal_checkpoint() and sqlite3_wal_autocheckpoint() APIs. by dan ยท 16 years ago
- 5cf5353 Support compile-time option SQLITE_OMIT_WAL, for building without WAL support. by dan ยท 16 years ago
- 7ed91f2 Refactor wal.c to use the VFS. This check-in compiles and links and works by drh ยท 16 years ago
- 833bf96 Rename the sqlite3_log_hook() to sqlite3_wal_hook(). Added comments to wal.h. by drh ยท 16 years ago
- 8d22a17 Add the sqlite3_log_hook() interface for scheduling checkpoints. by dan ยท 16 years ago
- c633908 Wrap all automatic index changes inside SQLITE_OMIT_AUTOMATIC_INDEX. Add by drh ยท 16 years ago
- b7dca7d Modify the vdbe so that the comparison operator opcodes do not modify the data type of operands. Fix for [aa92c76cd4]. by dan ยท 16 years ago
- af46dc1 Add testcase() macros beside each sqlite3_log() call to make sure it is by drh ยท 16 years ago
- 380083c Merge the compile-time option introspection interfaces into the trunk. by drh ยท 16 years ago
- 413c3d3 Continuing improvements to error reporting and the sqlite3_log() routine. by drh ยท 16 years ago
- dc97a8c Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. by shaneh ยท 16 years ago compile_opts
- 9978c97 Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging by drh ยท 16 years ago
- ca07b9d Removed checking of some compile options from the sqlite3_compileopts() API. by shaneh ยท 16 years ago
- bdea6d1 Test new api to report which options (defines) were used to compile SQLite. by shaneh ยท 16 years ago
- 3f28070 Add a new, experimental logging interface designed to aid in debugging of by drh ยท 16 years ago
- 855787a Fix a bug in the new sqlite3_test_control case of the previous check-in. by drh ยท 16 years ago
- 0e85773 Add a new sqlite3_test_control() verb that facilitates testing that all by drh ยท 16 years ago
- 07096f6 Move the query flattener turn-off from a pragma to an sqlite3_test_control() by drh ยท 16 years ago
- d68eee0 Extensive edits to the comments in the sqlite.h.in source file to identify by drh ยท 16 years ago
- 1860e3f Remove "const" from parameter of sqlite3BtreeFactory() to avoid a compiler by drh ยท 16 years ago
- 75f8d8b All SQLITE_MAX_VARIABLE_NUMBER to exceed 32767. The sizes of some structures by drh ยท 16 years ago
- 937d0de Add the experimental sqlite3_reoptimize() API. by dan ยท 16 years ago
- 1da40a3 Check in implementation of foreign key constraints. by dan ยท 16 years ago
- f4cfac9 Bug fix in the SQLITE_OPEN_PRIVATECACHE option added a few minutes ago. by drh ยท 16 years ago
- f1f1268 Added SQLITE_OPEN_SHAREDCACHE and SQLITE_OPEN_PRIVATECACHE flags as by drh ยท 16 years ago
- 417168a Add the SQLITE_LIMIT_TRIGGER_DEPTH option to sqlite3_limit(). by drh ยท 16 years ago
- cea72b2 Warning cleanup from the MSVC compile. by shane ยท 16 years ago
- 5e1a278 Fix a problem in main.c. SQLITE_NoRecTriggers -> SQLITE_RecTriggers. by dan ยท 16 years ago
- 5bde73c Change "PRAGMA disable_recursive_triggers" to "PRAGMA recursive_triggers". Also a fix for compiling with OMIT_TRIGGER defined. by dan ยท 16 years ago
- 65a7cd1 More fixes and comment updates. by dan ยท 16 years ago
- 76d462e Fixes for new triggers scheme. by dan ยท 16 years ago
- f8d4e8b Set the "type" correctly of built-in BINARY collating sequences for UTF16. by drh ยท 16 years ago
- 3d6e060 Move error simulation code from the sqlite3_os_init() functions into a wrapper. by dan ยท 16 years ago
- e1ab219 Add tests to check that sqlite recovers from an error in sqlite3_initialize() correctly. by dan ยท 16 years ago
- 9ac0650 Enhanced documentation and minor code tweaks in preparation for hardening by drh ยท 16 years ago
- 47baebc Incorporate fossil-scm version information into the build. Add the by drh ยท 16 years ago
- dfc9264 Always provide a name for the TEMP database even if SQLite is compiled using by drh ยท 16 years ago
- c046e3e Added the SQLITE_TESTCTRL_RESERVE option to sqlite3_test_control(). by drh ยท 16 years ago
- 9ed7a99 Remove the priorNewRowid field from the sqlite3 structure. Use the by drh ยท 16 years ago
- 4c8555f Improved handling of oversize string and blob errors. Other simplifications by drh ยท 16 years ago
- 8bfdf72 Reorganize and cleanup the prepared statement object. Remove code that has by drh ยท 17 years ago
- 6860da0 Remove the actual checks that verify that memory pools (such as set up by drh ยท 17 years ago
- 39bf74a Require that the buffer specified by SQLITE_CONFIG_HEAP be 8-byte aligned. (CVS 6739) by drh ยท 17 years ago
- cf69739 Fix compiler warnings with MSVC build. (CVS 6699) by shane ยท 17 years ago
- b093719 Make sure sqlite3_shutdown() completely disables the default pager cache by drh ยท 17 years ago
- 7aaa878 Updates to the extension loading logic to support full coverage testing. (CVS 6659) by drh ยท 17 years ago
- b25a9f4 Make sure the SQLITE_OPEN_EXCLUSIVE flag is ignored by sqlite3_open_v2(). by drh ยท 17 years ago
- c4a64fa Rework the logic that generates a schema for tables created using
by drh ยท 17 years ago
- f3af63f Add the SQLITE_TESTCTRL_ASSERT and SQLITE_TESTCTRL_ALWAYS codes for the by drh ยท 17 years ago
- dff6c17 Change the sqlite3_create_function() family of routines to return by drh ยท 17 years ago
- b2f9efc Fix compiler warning found with gcc -Wextra. (CVS 6614) by drh ยท 17 years ago
- 60a4b53 Changes to silence compiler warnings under MSVC. (CVS 6613) by shane ยท 17 years ago
- dee0e40 Changes to facility full coverage testing of util.c. (CVS 6597) by drh ยท 17 years ago
- e61922a Remove the aFKey hash table, which was not being used. Simplify the by drh ยท 17 years ago
- 1c51414 Changes sqlite3TempInMemory() to take a const parameter. (CVS 6576) by drh ยท 17 years ago
- d829335 When SQLite is configured to use in-memory temp files (either by setting SQLITE_TEMP_STORE during compilation or using the temp_store pragma at run time), store statement/savepoint journals in memory also. Ticket #3825. (CVS 6575) by danielk1977 ยท 17 years ago
- ebb3293 Have sqlite3_create_collation() return MISUSE if passed an encoding value other than SQLITE_UTF8, SQLITE_UTF16LE, SQLITE_UTF16BE, SQLITE_UTF16 or SQLITE_UTF16_ALIGNED. (CVS 6558) by danielk1977 ยท 17 years ago
- e0d0f8e Make sure sqlite3_open16() always zeros the db return pointer if by drh ยท 17 years ago
- 51c7d86 Bring the documenation and implementation of sqlite3_collation_needed() into by drh ยท 17 years ago
- a764092 Remove a redundant test from sqlite3_shutdown(). (CVS 6528) by drh ยท 17 years ago
- d1a2440 Make extra calls to sqlite3_shutdown() be harmless no-ops. (CVS 6520) by drh ยท 17 years ago
- 0bf9f7b Revise the implementation of sqlite3_initialize() slightly in order to make by drh ยท 17 years ago
- bb77b75 Enhance sqlite3_shutdown() so that it automatically invokes by drh ยท 17 years ago
- de46798 Fix a couple of harmless nuisance warnings. (CVS 6438) by drh ยท 17 years ago
- bc73971 Use the ROUND8() macro to round an integer up to the nearest multiple of 8 and ROUNDDOWN8() macro to round down to the nearest multiple of 8. This is a cosmetic change. (CVS 6372) by danielk1977 ยท 17 years ago
- 238746a Fix a couple of fairly obscure cases where an assert() could fail following a malloc failure. (CVS 6360) by danielk1977 ยท 17 years ago
- bd43455 Fix some cases where executing SQL from within a user-function callback could cause problems related to statement-transactions. (CVS 6355) by danielk1977 ยท 17 years ago
- 404ca07 Add the sqlite3_unlock_notify() API. (CVS 6348) by danielk1977 ยท 17 years ago
- 02b4e3b In sqlite3_table_column_metadata(), hold the mutex on all attached BtShared objects while accessing schema objects. Fix for #3679. (CVS 6328) by danielk1977 ยท 17 years ago
- 7c5c3ca Ensure the return value of sqlite3_errmsg16() is aligned on a 2-byte boundary. Ticket #3665. (CVS 6313) by danielk1977 ยท 17 years ago
- c7a3bb9 Make the pending byte adjustable via sqlite3_test_control() on all builds, by drh ยท 17 years ago
- b309bec Simplify wording of backup API error message. Decapitalize some other by drh ยท 17 years ago
- fbd60f8 Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029. (CVS 6250) by shane ยท 17 years ago
- 0410302 Commit first version of the 'backup' feature. (CVS 6241) by danielk1977 ยท 17 years ago
- 1d34fde Remove several compiler warnings. (CVS 6239) by drh ยท 17 years ago
- f71f89e Changes to setupLookaside() in main.c to better handle lookaside buffer configurations of zero-size. Ticket #3616. (CVS 6218) by shane ยท 17 years ago
- 78ca0e7 When not compiling for an EBCDIC system, use built-in alternatives to the tolowe by danielk1977 ยท 17 years ago
- 47c3b3e When compiled with SQLITE_DEBUG (in other words, when assert() is enabled) by drh ยท 17 years ago
- fd7f045 Add the savepoint feature. This feature is largely untested at this point. (CVS 6036) by danielk1977 ยท 17 years ago
- 3abbd39 More code obfuscation designed to thwart compiler warning messages. (CVS 6015) by drh ยท 17 years ago
- 1bd10f8 Additional work at eliminating silly compiler warnings. (CVS 6010) by drh ยท 17 years ago
- f49661a Add explicit casts to silence nuisance warnings from VC++. (CVS 6004) by drh ยท 17 years ago
- e862f03 Return an appropriate out-of-memory message when sqlite3_errmsg() is called by drh ยท 17 years ago
- b3190c1 Some minor name refactoring in where.c. Avoid declaring variables before by drh ยท 17 years ago
- 62c14b3 Changes to avoid "unused parameter" compiler warnings. (CVS 5921) by danielk1977 ยท 17 years ago
- b232c23 Add an alternative application-defined pcache implementation and add test by drh ยท 17 years ago
- bc2ca9e Add an API to support custom page cache implementations. (CVS 5899) by danielk1977 ยท 17 years ago
- 2479de3 Removed a few more small parts of memsys6 code, including some config and test code for it; (CVS 5872) by shane ยท 17 years ago
- 4413d0e Add the sqlite3_db_mutex() interface. No test cases yet. (CVS 5859) by drh ยท 17 years ago
- 99dfe5e Add the sqlite3_extended_errcode() interface. Change to return by drh ยท 17 years ago
- eec556d Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808) by shane ยท 17 years ago
- 4150ebf Added an assert() to detect lookaside memory leaks. Also added the by drh ยท 17 years ago
- 99655be Fix an assertion fault that occurs with SQLITE_THREADSAFE=0. (CVS 5799) by drh ยท 17 years ago
- 1b67f3c Simplify the symbol hash table to use only a single key class. Other by drh ยท 17 years ago
- e82f5d0 Raise the hard upper bound on SQLITE_MAX_FUNCTION_ARG to 1000 from 100. by drh ยท 17 years ago
- 18472fa Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 by drh ยท 17 years ago