Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for System.Data.SQLite/SQLiteSession.cs
2021-01-15
| ||
21:17 | Add support for the sqlite3session_memory_used() API. file: [692eebc696] check-in: [9f37b0f1aa] user: mistachkin branch: trunk, size: 198781 | |
2018-12-24
| ||
03:14 | Add support for the sqlite3changeset_start_v2() and sqlite3changeset_start_v2_strm() interfaces. file: [adf2c5123f] check-in: [291cfeef7e] user: mistachkin branch: trunk, size: 197896 | |
2018-07-07
| ||
05:29 | Fix compilation issues when the 'UseSqliteStandard' MSBuild property is used. file: [3ef8d0a354] check-in: [1f44df4816] user: mistachkin branch: trunk, size: 186170 | |
2017-11-07
| ||
01:42 | Fix incorrect memory allocation counts in the SQLiteSession class for SQLite memory obtained without using the SQLiteMemory class. Only debug builds with TRACK_MEMORY_BYTES defined were impacted. file: [62178a8eec] check-in: [395909320d] user: mistachkin branch: trunk, size: 185371 | |
2017-10-17
| ||
08:39 | Adjust some doc comments to be more accurate. file: [6414ea6c19] check-in: [a6cae4efbf] user: mistachkin branch: trunk, size: 185317 | |
2017-10-14
| ||
22:40 | Add tests for the session extension change group methods. Remove extraneous byte array parameter check from the SQLiteChangeGroup.CreateChangeSet method. file: [a5bff4d520] check-in: [e7e1b9dcf9] user: mistachkin branch: trunk, size: 185379 | |
06:37 | Final work on the initial draft of the doc comments. file: [bc9d3821de] check-in: [8f18f2c045] user: mistachkin branch: sessions, size: 185438 | |
04:38 | More progress on doc comments. file: [b5b2a740fc] check-in: [dfc53a02a6] user: mistachkin branch: sessions, size: 164385 | |
03:54 | Fill in doc comments for most of the interfaces. file: [a40e946024] check-in: [381e861fa6] user: mistachkin branch: sessions, size: 151542 | |
03:25 | Fill in doc comments for the SQLiteSession class. file: [2e7a47a9df] check-in: [afe96a0b10] user: mistachkin branch: sessions, size: 140505 | |
02:24 | Yet more work on doc comments. file: [760a4d3845] check-in: [47a190338f] user: mistachkin branch: sessions, size: 131344 | |
2017-10-13
| ||
21:01 | More work on doc comments. file: [6dbb340c7a] check-in: [3bf2ed2311] user: mistachkin branch: sessions, size: 113404 | |
20:37 | Initial work on doc comments. file: [391ea95c38] check-in: [e1e7276789] user: mistachkin branch: sessions, size: 108047 | |
17:11 | Prevent delegates used for native callbacks from being disposed while in use. file: [c37a52d10d] check-in: [489188361e] user: mistachkin branch: sessionStreamManager, size: 101193 | |
16:47 | Further adjustments. file: [ea06080a8c] check-in: [fc3f62b4be] user: mistachkin branch: sessionStreamManager, size: 99723 | |
2017-10-12
| ||
22:27 | Incomplete work in progress on stream adapter object lifetime fixes. file: [882f3126a9] check-in: [c4fb95f1eb] user: mistachkin branch: sessionStreamManager, size: 99832 | |
2017-10-11
| ||
23:58 | Revise IDisposable semantics of the SQLiteStreamAdapter class: stop setting the contained (not owned) stream to null when disposed. file: [3a8ebb450f] check-in: [057f76abdc] user: mistachkin branch: sessions, size: 91980 | |
21:21 | Create the metadata item for the xConflict callback. file: [e44a8062de] check-in: [e3f2fe8d85] user: mistachkin branch: sessions, size: 91748 | |
05:18 | Wrap calls to the SessionTableFilterCallback delegate in a try/catch. file: [45fc5bad79] check-in: [9c4784ee2f] user: mistachkin branch: sessions, size: 90379 | |
03:29 | Make sure that null is passed to the native sqlite3session_table_filter() API when the callback is null. Also, fix type signature of the session extension xFilter native delegate. file: [bbc7a3a25b] check-in: [f8d3d92453] user: mistachkin branch: sessions, size: 89612 | |
2017-10-10
| ||
23:02 | Move the rawData parameter checking code into its own (static) method. file: [6c0bf0fddd] check-in: [0adbed8ca0] user: mistachkin branch: sessions, size: 89143 | |
22:42 | Add tests for the enabled/disabled state of the session object. file: [08af33b778] check-in: [7ee168e2ff] user: mistachkin branch: sessions, size: 89300 | |
21:58 | Remove unused string constant. file: [3391657c07] check-in: [a9cc684e27] user: mistachkin branch: sessions, size: 88815 | |
21:52 | Refactoring: Only the SQLiteConnectionLock class is allowed to hold onto the native connection handle and its associated flags. file: [cec1da9c80] check-in: [43624d7096] user: mistachkin branch: sessions, size: 89066 | |
21:38 | Heavily refactor how native delegates and exception handling are performed. file: [fe59e093a3] check-in: [3b281ced11] user: mistachkin branch: sessions, size: 89109 | |
2017-10-07
| ||
03:17 | Avoid a superfluous call to Marshal.Copy. file: [34be1e7072] check-in: [cfbbd7b1fe] user: mistachkin branch: sessions, size: 88168 | |
2017-10-06
| ||
23:09 | Make the IEnumerable<ISQLiteChangeSetMetadataItem> interface part of ISQLiteChangeSet. Add a couple missing null argument checks. file: [67514d73b8] check-in: [ff0061c1df] user: mistachkin branch: sessions, size: 88126 | |
21:44 | Add the SQLiteConnectionLock base class and use it from the classes that need to hold onto a native database connection handle. file: [6a479e6820] check-in: [91d210a6ca] user: mistachkin branch: sessions, size: 87144 | |
20:53 | Further refinements to IDisposable handling. file: [660810583c] check-in: [cc900bbb35] user: mistachkin branch: sessions, size: 81657 | |
20:07 | More spacing cleanup. file: [f0ce657811] check-in: [812f16fdb8] user: mistachkin branch: sessions, size: 81280 | |
20:03 | Cleanup regions. file: [77e252ad20] check-in: [31aaba7c78] user: mistachkin branch: sessions, size: 80644 | |
20:01 | Change the remaining new classes as 'internal' instead of 'public'. file: [71c8c5d1dc] check-in: [ff722745b2] user: mistachkin branch: sessions, size: 80466 | |
19:53 | Renamed and modified System.Data.SQLite/SQLiteSessions.cs → System.Data.SQLite/SQLiteSession.cs. Add the 'SQLiteChangeGroup' class. Rename the new source file to 'SQLiteSession.cs'. file: [7a6fe73311] check-in: [d7179f7208] user: mistachkin branch: sessions, size: 80468 | |