drh
|
7cca2e6259
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: eb036d6f81e15bac013316bf5b1b2ba3e0bd4605
|
2011-08-26 19:20:47 +00:00 |
|
mistachkin
|
fda06befd5
|
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.
FossilOrigin-Name: 9007586fdabed8dbcc78581ea9821cfd1f9a4c8c
|
2011-08-02 00:57:34 +00:00 |
|
drh
|
8863f35f5c
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: 4c5e276c902e0b93cfc05bf2e1db966ecdac0ed0
|
2011-06-20 10:44:10 +00:00 |
|
dan
|
382874fc5c
|
Minor changes made while planning a larger change.
FossilOrigin-Name: 84097a4c759b1d65890af885f137d3cb16eef584
|
2011-05-28 15:57:40 +00:00 |
|
drh
|
9b1c62d416
|
Add the SQLITE_ENABLE_PREUPDATE_HOOK compile-time option.
FossilOrigin-Name: 6634521461e6acff7cc778590e62d57831f9230d
|
2011-03-30 21:04:43 +00:00 |
|
drh
|
67c495ac20
|
Disable the truncate optimization if there is a preupdate hook.
FossilOrigin-Name: d051694e024c590e4687cae1368f900799b7442d
|
2011-03-30 17:25:35 +00:00 |
|
dan
|
1e7a2d4315
|
Add API function sqlite3_preupdate_depth(), for determining the depth of the trigger stack from within a pre-update callback.
FossilOrigin-Name: bdea70895c2c686a4dd3f4bf0a475fd1501d9551
|
2011-03-22 18:45:29 +00:00 |
|
dan
|
319eeb7b33
|
Fix a problem with INTEGER PRIMARY KEY columns and the pre-update hook.
FossilOrigin-Name: 24d4d5dd007197a141555bcca6f2ac9ab47cde80
|
2011-03-19 08:38:50 +00:00 |
|
dan
|
37db03bf73
|
Add the sqlite3_preupdate_new() API, for retrieving the new.* values from within a pre-update callback.
FossilOrigin-Name: 526545c49f64d9063d1b888cfc14ece62fa3c13c
|
2011-03-16 19:59:18 +00:00 |
|
dan
|
6566ebe1b6
|
Remove the sqlite3_transaction_hook() API.
FossilOrigin-Name: b0015a1cfe63c924ee5f250aa08460522882009b
|
2011-03-16 09:49:14 +00:00 |
|
dan
|
21e8d0126d
|
Add the experimental sqlite3_transaction_hook() API.
FossilOrigin-Name: 093d8cd8e2f3a6af5d40cf810e396f4919eb5cef
|
2011-03-03 20:05:59 +00:00 |
|
dan
|
46c47d4677
|
Add the experimental sqlite3_preupdate_hook() API.
FossilOrigin-Name: 6145d7b89f83500318713779c60f79a7ab2098ba
|
2011-03-01 18:42:07 +00:00 |
|
dan
|
c9206ed56e
|
Test that the rollback-hook is invoked if a commit-hook implementation returns non-zero (causing a rollback). Remove documentation comment that says otherwise from sqlite.h.in.
FossilOrigin-Name: 012cf101bf8be9e39c138786ea5a5039b8131e55
|
2010-04-13 06:18:02 +00:00 |
|
danielk1977
|
2943c37228
|
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786. (CVS 6464)
FossilOrigin-Name: 277dace43d51fbc79c7a62fc841c150ecd8d0823
|
2009-04-07 14:14:22 +00:00 |
|
drh
|
853799a26e
|
When the commit_hook calls a query recursively, make sure the commit_hook
is not invoked recursively. Ticket #3564. (CVS 6107)
FossilOrigin-Name: 27ae406537c07073db46ecde40c65c78fbb73170
|
2009-01-03 14:04:38 +00:00 |
|
drh
|
91fd4d46ad
|
Miscellaneous code simplifications and cleanup and test coverage
enhancements. (CVS 4730)
FossilOrigin-Name: af129b6d158cc90ce9752dd6383c1de47f7b3e43
|
2008-01-19 20:11:25 +00:00 |
|
danielk1977
|
5a8f9374ab
|
Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480)
FossilOrigin-Name: 07c00fffe50e8380748f7ae02328531a75d64610
|
2007-10-09 08:29:32 +00:00 |
|
danielk1977
|
3bdca9c9a5
|
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
FossilOrigin-Name: 3a54a33dcb7e765ee3773397407e8929a8cfe1a9
|
2006-01-17 09:35:01 +00:00 |
|
danielk1977
|
ff890793fc
|
Test file fixes for libaries compiled with various SQLITE_OMIT_ macros. (CVS 2961)
FossilOrigin-Name: c058f483a52c8043178b6329aa5e58bedf0c8277
|
2006-01-16 16:24:25 +00:00 |
|
drh
|
d78901da51
|
Disable the update hook for the truncation optimization used by DELETE. (CVS 2863)
FossilOrigin-Name: 448b3b9dede724749df0004ca39c649951f1f2ca
|
2006-01-05 23:42:50 +00:00 |
|
danielk1977
|
f3f06bb30c
|
Verify that the rollback-hook is invoked correctly when a malloc() failure occurs. (CVS 2824)
FossilOrigin-Name: 83c8ae5bee3b6bdb556d2e85fa260ba855742601
|
2005-12-16 15:24:28 +00:00 |
|
danielk1977
|
71fd80bf5c
|
Add the sqlite3_rollback_hook() API. Still requires further testing. (CVS 2823)
FossilOrigin-Name: 3baa3ff32435b64e7ae7646b17a98fef9296aaa0
|
2005-12-16 06:54:01 +00:00 |
|
danielk1977
|
94eb6a14cb
|
Add the sqlite3_update_hook() API. (CVS 2820)
FossilOrigin-Name: 36229018817eebfbfca7a66d2285e4faf7b39845
|
2005-12-15 15:22:08 +00:00 |
|
drh
|
0f14e2ebed
|
Improved test coverage of tclsqlite.c (CVS 1761)
FossilOrigin-Name: 008e57dcd5e16886ed732fe1e9797a3c00e8c579
|
2004-06-29 12:39:08 +00:00 |
|
danielk1977
|
1d850a72c2
|
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)
FossilOrigin-Name: b8ed812c92f2dbb4431d45aeb41646ceb53e0cbc
|
2004-05-31 08:26:49 +00:00 |
|
drh
|
aa940eacfe
|
Reinsert the experimental sqlite_commit_hook() API. (CVS 1179)
FossilOrigin-Name: 72bc84f2f18f6eeb279a4ad670310e85d154f663
|
2004-01-15 02:44:03 +00:00 |
|
drh
|
b5a20d3ceb
|
Remove the begin_hook and commit_hook APIs. They were a bad idea. Add a
"trace" method to the TCL interface. (CVS 929)
FossilOrigin-Name: 6289b863590ecc5de3d1efaaa60aa6f3f64fefb3
|
2003-04-23 12:25:23 +00:00 |
|
drh
|
0d1a643aea
|
Added experimental APIs: sqlite_begin_hook() and sqlite_commit_hook(). (CVS 896)
FossilOrigin-Name: 5efbf62313519d0a6e8b8f5dbb29d3ef428d73e8
|
2003-04-03 15:46:04 +00:00 |
|