/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/capi3c.test

2018-11-07
02:17
Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled. file: [54e2dc0c] check-in: [3212733c] user: drh branch: read-only-shadow, size: 34932
2018-09-18
17:00
Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret. file: [e853c6c1] check-in: [de2e3cbd] user: dan branch: trunk, size: 34858
2017-07-10
12:07
Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case. file: [7ebed1d8] check-in: [f27b6370] user: drh branch: trunk, size: 34881
2017-07-07
19:43
Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0). file: [09e311d5] check-in: [732f90d6] user: drh branch: trunk, size: 35053
2016-03-23
16:32
Fix "ifcapable" tests in capi3.test and capi3c.test so that the tests work with more build configurations. file: [0b9edb0c] check-in: [3fa88f68] user: dan branch: trunk, size: 35073
2016-03-17
23:56
Fix some test cases so that they work under the Apple configuration. file: [b28ec476] check-in: [399c6076] user: drh branch: trunk, size: 35072
2015-12-02
18:59
Have the sqlite3_column_decltype() API report the declared types for the left-most SELECT statement in a compound SELECT. file: [06f6261f] check-in: [3e1d71fc] user: dan branch: trunk, size: 35205
2014-11-11
01:33
Experimental changes that permit read operations to continue after a ROLLBACK, as long as the schema is unchanged. file: [fdc0d67a] check-in: [fa6e6a9a] user: drh branch: read-after-rollback, size: 34488
2014-01-23
14:44
Modifications to test files to omit any tests that intentionally access out-of-bounds locations in clang -fsanitize=address builds. file: [a21869e4] check-in: [f4a701d5] user: dan branch: trunk, size: 34490
2012-06-07
07:24
Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()). file: [93d24621] check-in: [506008f0] user: dan branch: trunk, size: 34358
2012-06-02
14:32
The sqlite3_close() interface returns SQLITE_OK even if there are outstanding sqlite3_stmt and sqlite3_backup objects. The connection becomes a zombie. Resource deallocation is deferred until the last sqlite3_stmt or sqlite3_backup object closes. This is intended to help SQLite play nicer with garbage collectors. file: [51b51d05] check-in: [e276a02b] user: drh branch: deferred-close, size: 34157
2012-04-03
18:33
Modify capi3.test and capi3c.test so that they work with SQLITE_OMIT_AUTORESET builds. file: [01f197d7] check-in: [1d5e744c] user: dan branch: trunk, size: 34317
2012-04-02
23:35
Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering file: [7f45970f] check-in: [d51c086e] user: adam branch: apple-osx, size: 34093
2012-02-13
16:43
Change the ROLLBACK command so that pending statements to not block it. The pending statements instead return SQLITE_ABORT upon next access. Note: This causes separate shared-cache connections in read_uncommitted mode to abort as well. file: [1b5424d2] check-in: [9b66c79e] user: drh branch: nonblocking-rollback, size: 34047
2011-08-02
00:57
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. file: [ccf0acf0] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 34040
2010-07-08
09:44
Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. file: [bea67403] check-in: [f553c8ed] user: dan branch: trunk, size: 34068
2010-06-22
13:46
Some changes to test scripts related to codec enabled versions of sqlite. file: [d9a828c8] check-in: [85dd51a7] user: dan branch: trunk, size: 34038
2010-02-24
18:40
Fix an incorrect ALWAYS() macro in vdbeapi.c. Fix the output of a few test cases that changed due to better error propagation out of reprepare. file: [49338510] check-in: [a8c984c1] user: drh branch: trunk, size: 33840
2009-09-10
10:15
Remove an ALWAYS macro around an expression that is sometimes false. file: [d9d293ce] check-in: [f2a9ee72] user: dan branch: trunk, size: 33841
2009-07-22
07:27
Changes to test code (only) to allow veryquick.test to run with OMIT_UTF16 builsd. Ticket #3985. (CVS 6919) file: [946a95fc] check-in: [7f3fc7f2] user: danielk1977 branch: trunk, size: 32838
2008-11-05
16:37
The COMMIT command now works even if there are pending queries, as long as the pending queries are reading and not writing the database. (CVS 5864) file: [ce0fcbba] check-in: [51f04aaf] user: drh branch: trunk, size: 32758
2008-10-30
15:03
Add the sqlite3_extended_errcode() interface. Change to return SQLITE_BUSY instead of SQLITE_ERROR when a COMMIT is attempted and one or more queries are still pending. (CVS 5850) file: [db9310ac] check-in: [4c6a90a1] user: drh branch: trunk, size: 32650
2008-10-12
00:27
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) file: [440ba10a] check-in: [ba3711ac] user: shane branch: trunk, size: 32341
2008-05-05
16:56
Better error messages when trying to open a large file using a version of SQLite that omits large file support. Tickets #3096 and #3094. (CVS 5085) file: [208713e5] check-in: [bdd89cd2] user: drh branch: trunk, size: 32246
2008-04-15
12:14
Fix a code generator bug caused by the new CSE optimization. Add test cases to prevent a recurrence. (CVS 5011) file: [c024e42d] check-in: [d04246a4] user: drh branch: trunk, size: 32247
2008-04-10
17:14
Enhanced testing and documentation of sqlite3_result_error_code(). Ticket #2940. (CVS 4983) file: [d704c1b9] check-in: [5be56dbe] user: drh branch: trunk, size: 31343
2008-03-19
13:03
When a parse of the sqlite_master table fails, include the name of the object being parsed as part of the error message. (CVS 4881) file: [976673c1] check-in: [57805b58] user: drh branch: trunk, size: 30741
00:21
Remove the dependency on the direct btree interface from as many test scripts as is practical. Fix a bug in the output limiter of the integrity_check pragma that came up while making this change. (CVS 4880) file: [f17c6936] check-in: [24e76997] user: drh branch: trunk, size: 30733
2008-01-19
23:50
Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) file: [7bcff276] check-in: [010f7b78] user: drh branch: trunk, size: 31130
2007-12-13
21:54
Change all instances of "it's" in comments to either "its" or "it is", as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) file: [0b089837] check-in: [4e91a267] user: drh branch: trunk, size: 30911
2007-09-03
07:31
Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) file: [40dfef27] check-in: [ed2a2e01] user: danielk1977 branch: trunk, size: 30921
2007-08-29
12:31
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) file: [9b324b73] check-in: [e38ef81b] user: danielk1977 branch: trunk, size: 30948
2007-08-25
13:37
Update the rest of the malloc failure test scripts to use the new interface. (CVS 4296) file: [787ce050] check-in: [b076e165] user: danielk1977 branch: trunk, size: 30952
2007-07-19
22:30
Disable tests that use the progress handler when the progress handler is disabled at compile-time. Followup to ticket #2497. (CVS 4164) file: [76a3fb94] check-in: [cbc56fd4] user: drh branch: trunk, size: 30918
2007-07-12
13:18
Fix for #2497. Set the database error code to the return value of sqlite3_step(). (CVS 4155) file: [007f4acb] check-in: [b01fda5f] user: danielk1977 branch: trunk, size: 30852
2007-03-30
20:46
Remove vestiges of SQLITE_PROTOCOL from the test scripts. (CVS 3774) file: [96e35164] check-in: [e5e8d563] user: drh branch: trunk, size: 30129
2007-01-12
23:43
Fix a bug in sqlite3_prepare_v2() introduced by checkin (3578) and reported on the mailing list. (CVS 3592) file: [5961df13] check-in: [87248470] user: drh branch: trunk, size: 30185
2007-01-09
15:06
Documentation and tests to show that the cause of a parsing error is available on sqlite3_errmsg after sqlite3_step return SQLITE_SCHEMA. (CVS 3581) file: [3d276ee4] check-in: [31a661d4] user: drh branch: trunk, size: 29729
15:02
Updates tests and documentation to justify the behavior observed in ticket #2158. No changes to code. (CVS 3580) file: [9cb59f05] check-in: [e1f7cf06] user: drh branch: trunk, size: 29662
2007-01-08
22:40
Additional tests of sqlite3_prepare_v2. (CVS 3577) file: [19502516] check-in: [b0650aa6] user: drh branch: trunk, size: 28824
21:07
Fix a critical bug in sqlite3_prepare_v2 that can lead to segfaults when the schema changes and the statement is recompiled automatically. Ticket #2154. (CVS 3576) file: [6f4b6f96] check-in: [3401388d] user: drh branch: trunk, size: 28256
2006-11-09
00:24
First cut at adding the sqlite3_prepare_v2() API. Test cases added, but more testing would be useful. Still need to update the documentation. (CVS 3506) file: [d45ecc2e] check-in: [f1efae92] user: drh branch: trunk, size: 26373 Added