/ History for test/capi3c.test
Login

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

History for test/capi3c.test

2018-11-07
02:17
[54e2dc0c] part of check-in [3212733c] Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled. (check-in: [3212733c] user: drh branch: read-only-shadow, size: 34932)
2018-09-18
17:00
[e853c6c1] part of check-in [de2e3cbd] 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. (check-in: [de2e3cbd] user: dan branch: trunk, size: 34858)
2017-07-10
12:07
[7ebed1d8] part of check-in [f27b6370] 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. (check-in: [f27b6370] user: drh branch: trunk, size: 34881)
2017-07-07
19:43
[09e311d5] part of check-in [732f90d6] 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). (check-in: [732f90d6] user: drh branch: trunk, size: 35053)
2016-03-23
16:32
[0b9edb0c] part of check-in [3fa88f68] Fix "ifcapable" tests in capi3.test and capi3c.test so that the tests work with more build configurations. (check-in: [3fa88f68] user: dan branch: trunk, size: 35073)
2016-03-17
23:56
[b28ec476] part of check-in [399c6076] Fix some test cases so that they work under the Apple configuration. (check-in: [399c6076] user: drh branch: trunk, size: 35072)
2015-12-02
18:59
[06f6261f] part of check-in [3e1d71fc] Have the sqlite3_column_decltype() API report the declared types for the left-most SELECT statement in a compound SELECT. (check-in: [3e1d71fc] user: dan branch: trunk, size: 35205)
2014-11-11
01:33
[fdc0d67a] part of check-in [fa6e6a9a] Experimental changes that permit read operations to continue after a ROLLBACK, as long as the schema is unchanged. (check-in: [fa6e6a9a] user: drh branch: read-after-rollback, size: 34488)
2014-01-23
14:44
[a21869e4] part of check-in [f4a701d5] Modifications to test files to omit any tests that intentionally access out-of-bounds locations in clang -fsanitize=address builds. (check-in: [f4a701d5] user: dan branch: trunk, size: 34490)
2012-06-07
07:24
[93d24621] part of check-in [506008f0] Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()). (check-in: [506008f0] user: dan branch: trunk, size: 34358)
2012-06-02
14:32
[51b51d05] part of check-in [e276a02b] 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. (check-in: [e276a02b] user: drh branch: deferred-close, size: 34157)
2012-04-03
18:33
[01f197d7] part of check-in [1d5e744c] Modify capi3.test and capi3c.test so that they work with SQLITE_OMIT_AUTORESET builds. (check-in: [1d5e744c] user: dan branch: trunk, size: 34317)
2012-04-02
23:35
[7f45970f] part of check-in [d51c086e] Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering (check-in: [d51c086e] user: adam branch: apple-osx, size: 34093)
2012-02-13
16:43
[1b5424d2] part of check-in [9b66c79e] 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. (check-in: [9b66c79e] user: drh branch: nonblocking-rollback, size: 34047)
2011-08-02
00:57
[ccf0acf0] part of check-in [9007586f] 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. (check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 34040)
2010-07-08
09:44
[bea67403] part of check-in [f553c8ed] Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. (check-in: [f553c8ed] user: dan branch: trunk, size: 34068)
2010-06-22
13:46
[d9a828c8] part of check-in [85dd51a7] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a7] user: dan branch: trunk, size: 34038)
2010-02-24
18:40
[49338510] part of check-in [a8c984c1] 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. (check-in: [a8c984c1] user: drh branch: trunk, size: 33840)
2009-09-10
10:15
[d9d293ce] part of check-in [f2a9ee72] Remove an ALWAYS macro around an expression that is sometimes false. (check-in: [f2a9ee72] user: dan branch: trunk, size: 33841)
2009-07-22
07:27
[946a95fc] part of check-in [7f3fc7f2] Changes to test code (only) to allow veryquick.test to run with OMIT_UTF16 builsd. Ticket #3985. (CVS 6919) (check-in: [7f3fc7f2] user: danielk1977 branch: trunk, size: 32838)
2008-11-05
16:37
[ce0fcbba] part of check-in [51f04aaf] 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) (check-in: [51f04aaf] user: drh branch: trunk, size: 32758)
2008-10-30
15:03
[db9310ac] part of check-in [4c6a90a1] 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) (check-in: [4c6a90a1] user: drh branch: trunk, size: 32650)
2008-10-12
00:27
[440ba10a] part of check-in [ba3711ac] 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) (check-in: [ba3711ac] user: shane branch: trunk, size: 32341)
2008-05-05
16:56
[208713e5] part of check-in [bdd89cd2] 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) (check-in: [bdd89cd2] user: drh branch: trunk, size: 32246)
2008-04-15
12:14
[c024e42d] part of check-in [d04246a4] Fix a code generator bug caused by the new CSE optimization. Add test cases to prevent a recurrence. (CVS 5011) (check-in: [d04246a4] user: drh branch: trunk, size: 32247)
2008-04-10
17:14
[d704c1b9] part of check-in [5be56dbe] Enhanced testing and documentation of sqlite3_result_error_code(). Ticket #2940. (CVS 4983) (check-in: [5be56dbe] user: drh branch: trunk, size: 31343)
2008-03-19
13:03
[976673c1] part of check-in [57805b58] 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) (check-in: [57805b58] user: drh branch: trunk, size: 30741)
00:21
[f17c6936] part of check-in [24e76997] 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) (check-in: [24e76997] user: drh branch: trunk, size: 30733)
2008-01-19
23:50
[7bcff276] part of check-in [010f7b78] Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) (check-in: [010f7b78] user: drh branch: trunk, size: 31130)
2007-12-13
21:54
[0b089837] part of check-in [4e91a267] 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) (check-in: [4e91a267] user: drh branch: trunk, size: 30911)
2007-09-03
07:31
[40dfef27] part of check-in [ed2a2e01] Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) (check-in: [ed2a2e01] user: danielk1977 branch: trunk, size: 30921)
2007-08-29
12:31
[9b324b73] part of check-in [e38ef81b] Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) (check-in: [e38ef81b] user: danielk1977 branch: trunk, size: 30948)
2007-08-25
13:37
[787ce050] part of check-in [b076e165] Update the rest of the malloc failure test scripts to use the new interface. (CVS 4296) (check-in: [b076e165] user: danielk1977 branch: trunk, size: 30952)
2007-07-19
22:30
[76a3fb94] part of check-in [cbc56fd4] Disable tests that use the progress handler when the progress handler is disabled at compile-time. Followup to ticket #2497. (CVS 4164) (check-in: [cbc56fd4] user: drh branch: trunk, size: 30918)
2007-07-12
13:18
[007f4acb] part of check-in [b01fda5f] Fix for #2497. Set the database error code to the return value of sqlite3_step(). (CVS 4155) (check-in: [b01fda5f] user: danielk1977 branch: trunk, size: 30852)
2007-03-30
20:46
[96e35164] part of check-in [e5e8d563] Remove vestiges of SQLITE_PROTOCOL from the test scripts. (CVS 3774) (check-in: [e5e8d563] user: drh branch: trunk, size: 30129)
2007-01-12
23:43
[5961df13] part of check-in [87248470] Fix a bug in sqlite3_prepare_v2() introduced by checkin (3578) and reported on the mailing list. (CVS 3592) (check-in: [87248470] user: drh branch: trunk, size: 30185)
2007-01-09
15:06
[3d276ee4] part of check-in [31a661d4] 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) (check-in: [31a661d4] user: drh branch: trunk, size: 29729)
15:02
[9cb59f05] part of check-in [e1f7cf06] Updates tests and documentation to justify the behavior observed in ticket #2158. No changes to code. (CVS 3580) (check-in: [e1f7cf06] user: drh branch: trunk, size: 29662)
2007-01-08
22:40
[19502516] part of check-in [b0650aa6] Additional tests of sqlite3_prepare_v2. (CVS 3577) (check-in: [b0650aa6] user: drh branch: trunk, size: 28824)
21:07
[6f4b6f96] part of check-in [3401388d] 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) (check-in: [3401388d] user: drh branch: trunk, size: 28256)
2006-11-09
00:24
[d45ecc2e] part of check-in [f1efae92] 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) (check-in: [f1efae92] user: drh branch: trunk, size: 26373) Added