System.Data.SQLite
File History
Not logged in

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

History of System.Data.SQLite/SQLiteTransaction.cs

2016-11-17
20:14
Revert to the legacy behavior for nested transactions for the SQLiteTransaction class. file: [0ea44ee9b8] check-in: [a7319029c7] user: mistachkin branch: tkt-1f7bfff467, size: 5926
2016-11-04
02:10
Remove duplicate method. file: [52fc9d2f86] check-in: [32b2f62864] user: mistachkin branch: tkt-1f7bfff467, size: 6070
02:00
Add 'AllowNestedTransactions' connection flag to enable nested transactions. file: [d6e7e8c2d2] check-in: [ffd3c1b1d8] user: mistachkin branch: tkt-1f7bfff467, size: 6472
00:26
Disallow nested transactions by default. file: [02255e2543] check-in: [6331a7209e] user: mistachkin branch: trunk, size: 9398
00:20
Make the SQLiteTransaction.IssueRollback method private. file: [f5c3fdf226] check-in: [d3ee02a73a] user: mistachkin branch: trunk, size: 9254
00:17
Yet more coding style changes. file: [c33cba787b] check-in: [527eeeec4c] user: mistachkin branch: trunk, size: 9255
00:15
More coding style changes. file: [5e827515cf] check-in: [1d3fab1dd9] user: mistachkin branch: trunk, size: 8536
00:13
Make whitespace uniform. file: [693d307f30] check-in: [845fa69297] user: mistachkin branch: trunk, size: 7521
2016-10-31
14:17
Stop using the transaction nesting level to build SAVEPOINT names. file: [6717d3ce8f] check-in: [6660801c43] user: mistachkin branch: tkt-1f7bfff467, size: 12708
2016-10-30
20:31
Fix commit of nested transactions that are out-of-order. Use a sequence number to construct SAVEPOINT names, not a random number. file: [665ede5193] check-in: [0898ed0bbf] user: mistachkin branch: tkt-1f7bfff467, size: 13045
03:27
Do not try to rollback a nested transaction after it has been committed. file: [64deceae85] check-in: [2bed8a7ba9] user: mistachkin branch: tkt-1f7bfff467, size: 12482
2016-10-29
22:19
Make the SAVEPOINT names used for nested transactions much less predictable. file: [7e8ba9bab6] check-in: [09db2a0a1b] user: mistachkin branch: tkt-1f7bfff467, size: 12535
2016-10-28
21:19
Minor correction to the previous check-in. file: [e248223f60] check-in: [597c25de3b] user: mistachkin branch: tkt-1f7bfff467, size: 11735
21:17
Do not use internal when private can be used instead. file: [2ab82964db] check-in: [5dd4d355c7] user: mistachkin branch: tkt-1f7bfff467, size: 11734
20:09
Use savepoints to implement nested transaction support. file: [0e4b1556ce] check-in: [712e256f4f] user: mistachkin branch: tkt-1f7bfff467, size: 11466
2016-10-27
20:42
Draft changes to address ticket [1f7bfff467]. file: [08c07a3fb1] check-in: [0b11868e92] user: mistachkin branch: tkt-1f7bfff467, size: 6740
2014-09-26
04:01
Change the type of all '_version' fields to simply 'int' instead of 'long', which will hopefully result in a small speed increase. file: [499b33e875] check-in: [ffbc71c72b] user: mistachkin branch: experimental, size: 6465
2014-03-30
01:19
Add support for mapping transaction isolation levels to their legacy default values. Pursuant to [56b42d99c1]. file: [d4785e319f] check-in: [79365bcaed] user: mistachkin branch: isolationLevels, size: 6466
2013-07-15
05:16
Modify classes implementing the IDisposable pattern to set the disposed flag after their base classes have been disposed. file: [922097795a] check-in: [db3a299625] user: mistachkin branch: marshalFixes, size: 6420
2013-06-22
01:35
Make the error codes used with the SQLiteException class consistent. Throw an exception if the SQLite3.Open method is called when already open. file: [9dc3b57c3b] check-in: [7aae5042f8] user: mistachkin branch: virtualTables, size: 6172
2012-09-11
08:05
Refactor core SQLite library return code handling to make use of the enumerated SQLiteErrorCode type. Initial work on supporting the sqlite3_errstr() API. file: [67e66c1357] check-in: [a6c16dc93b] user: mistachkin branch: trunk, size: 6244
2012-07-22
06:54
Remove all superfluous UTF-8 byte-order-marks. file: [5a0a1cf9fe] check-in: [2c82e6c1a3] user: mistachkin branch: trunk, size: 6259
2012-07-12
07:11
Add support for internal state checking at key points in the public classes that use a connection. Also, adjust the number of iterations for the stress test. file: [d32722b042] check-in: [007a7bb78f] user: mistachkin branch: trunk, size: 6262
2012-02-13
10:22
Modify transaction object disposal so that it can never cause an exception to be thrown. file: [04822c5626] check-in: [a45597a38c] user: mistachkin branch: trunk, size: 6188
2011-12-16
04:15
More changes relating to IDisposable. file: [7499abf091] check-in: [229ecb1203] user: mistachkin branch: IDisposablePattern, size: 6028
2010-08-05
02:03
1.0.66.0 file: [2cd329085c] check-in: [7ec6a118ce] user: rmsimpson branch: sourceforge, size: 4736
2009-06-29
22:59
1.0.63.0 file: [6751bbb88d] check-in: [26297c39cc] user: rmsimpson branch: sourceforge, size: 4693
2009-04-28
17:09
1.0.61.0 file: [4e4122f096] check-in: [734737fbb6] user: rmsimpson branch: sourceforge, size: 4549
2008-08-06
21:40
1.0.55.0 file: [6ab6258878] check-in: [24425920c8] user: rmsimpson branch: sourceforge, size: 4503
2007-12-04
16:07
1.0.47.0 file: [1268661c01] check-in: [7518ccfcff] user: rmsimpson branch: sourceforge, size: 4388
2007-04-22
23:23
1.0.41.0 file: [a5a4291c92] check-in: [06c93533ad] user: rmsimpson branch: sourceforge, size: 4287
2006-10-23
21:28
1.0.36.0 file: [185aa9bcbf] check-in: [b23bfc47c3] user: rmsimpson branch: sourceforge, size: 4411
2006-08-06
17:55
1.0.32.0 file: [ac5313c93a] check-in: [6b4fd5077c] user: rmsimpson branch: sourceforge, size: 3707
2006-07-02
06:45
1.0.30.0 file: [3e021e451c] check-in: [c03b78555a] user: rmsimpson branch: sourceforge, size: 3736
2006-02-14
19:41
1.0.26.1 file: [8bbf3d1c77] check-in: [0cff10df69] user: rmsimpson branch: sourceforge, size: 3393
2006-01-27
05:55
First shot at nested transactions and transaction enlistment file: [1a2a7ca7be] check-in: [9e2d3ca71a] user: rmsimpson branch: sourceforge, size: 3358
2005-12-09
19:59
Modify transactions to allow immediate or deferred writelocks file: [acb5b2babf] check-in: [2b393018db] user: rmsimpson branch: sourceforge, size: 3076
2005-12-07
22:40
Fix over-aggressive preparation of statements before execution file: [e697a11f64] check-in: [ba2464b7f6] user: rmsimpson branch: sourceforge, size: 2876
2005-09-16
17:39
Compatibility updates with the newer releases of the .NET 2.0 Framework file: [c1349eb70e] check-in: [8cccd928d1] user: rmsimpson branch: sourceforge, size: 2866
2005-08-30
16:52
Added new overrides to remove any necessary casting by end-users file: [37cca1a9dd] check-in: [c8fd4d6f09] user: rmsimpson branch: sourceforge, size: 2851
2005-08-04
15:25
1.0.12 updates and cleanup file: [05d4cb3fd6] check-in: [3ebf811b1e] user: rmsimpson branch: sourceforge, size: 2675
2005-03-24
19:37
1.08 Refresh, added documentation file: [9fe24083c9] check-in: [b56fd4b082] user: rmsimpson branch: sourceforge, size: 2692
2005-03-02
23:10
Misc. code optimizations file: [20fd9f81e0] check-in: [bf66bbedce] user: rmsimpson branch: sourceforge, size: 2405
2005-03-01
16:04
Initial revision file: [f866d40979] check-in: [ec237b0123] user: rmsimpson branch: sourceforge, size: 2384 Added