Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
307 check-ins using file SQLite.Interop/SQLite.Interop.Static.2012.vcxproj version 5ba3ecb89a
2018-02-20
| ||
13:21 | Make the shell scripts used to compile the interop assembly on POSIX more flexible. check-in: 8c8b0c75ee user: mistachkin tags: trunk | |
13:18 | Fix file name casing issue for POSIX. check-in: e1cc207307 user: mistachkin tags: trunk | |
13:00 | Adjust the test constraints impacted by Mono 5.8. check-in: c9a7204890 user: mistachkin tags: trunk | |
12:28 | Fix shell script changes from the previous check-in so that they actually work. check-in: 3d9a35d776 user: mistachkin tags: trunk | |
12:19 | Make the shell scripts used to run the test suite on POSIX more flexible. check-in: 7c6f27738b user: mistachkin tags: trunk | |
12:18 | Enhancements to test suite to improve detection of encrypted database support. check-in: c093917164 user: mistachkin tags: trunk | |
10:46 | Test portability fixes for Mono on POSIX. check-in: ed9c4825db user: mistachkin tags: trunk | |
2018-02-08
| ||
17:45 | Remove overrides of GetHashCode/Equals from SQLiteException (added by check-in [37dcaf8f5d]) because they are superfluous and cannot readily take into account all base class state. check-in: 242ef0c9a1 user: mistachkin tags: trunk | |
06:08 | Add tests for ticket [53962f9eff]. check-in: 5c1fba537e user: mistachkin tags: trunk | |
04:40 | Enhancements to the extended result code tests. check-in: 34545cc064 user: mistachkin tags: trunk | |
02:22 | Update two tests to account for modified error codes and messages. check-in: b793037b2e user: mistachkin tags: trunk | |
01:53 | Bump version to 1.0.108.0. Update version history docs. check-in: c85016abb5 user: mistachkin tags: trunk | |
01:47 | Update SQLite core library to the latest trunk code. check-in: d5bde3713d user: mistachkin tags: trunk | |
01:02 | Sync up (fallback) error messages with those in the SQLite core library. Mask off extended error codes prior to using the fallback table. Add tests for preserving extended error codes in the SQLiteException class. check-in: accc5da1ee user: mistachkin tags: trunk | |
00:50 | Override the System.Object members for the SQLiteException class to improve its ToString return value. Pursuant to [53962f9eff]. check-in: 37dcaf8f5d user: mistachkin tags: trunk | |
00:43 | Add 'interopError' function to the SQLite interop assembly. check-in: afeca954f4 user: mistachkin tags: trunk | |
00:38 | Add new error codes from the SQLite core library. check-in: 3e8430b58b user: mistachkin tags: trunk | |
00:34 | Add a comment. check-in: 4333bfc7db user: mistachkin tags: trunk | |
2018-02-05
| ||
08:16 | Adapt to an upstream change in the Eagle test suite infrastructure. check-in: d5928e1acd user: mistachkin tags: trunk | |
2018-02-03
| ||
22:17 | When unhooking native delegates from a connection, use sqlite3_trace_v2() when it is available. check-in: 9f103baaad user: mistachkin tags: trunk | |
2018-02-02
| ||
17:38 | Add header comment to MSBuild properties file. check-in: 4f83b1eda6 user: mistachkin tags: trunk | |
17:35 | Set 'Configuration' property to the base configuration when building C# projects from the batch build tool. check-in: 0e4ae42add user: mistachkin tags: trunk | |
2018-01-30
| ||
21:16 | Add experimental WaitForEnlistmentReset connection flag and WaitTimeout connection string property. check-in: 19447f0a41 user: mistachkin tags: trunk | |
20:18 | Update version history docs. check-in: 0fbe0dab3c user: mistachkin tags: trunk | |
19:55 | Final updates for release 1.0.107.0. check-in: c8b6fd24ac user: mistachkin tags: trunk, release, release-1.0.107.0 | |
19:11 | Update the download page. Closed-Leaf check-in: eaebb3272e user: mistachkin tags: preRelease | |
18:57 | Update the CHM file. check-in: 321eb8cef7 user: mistachkin tags: preRelease | |
18:37 | Compilation fixes for the .NET Compact Framework. check-in: e637ca41cf user: mistachkin tags: trunk | |
2018-01-29
| ||
20:16 | Fix minor typo in test case. check-in: 0eeaf2e05a user: mistachkin tags: trunk | |
2018-01-28
| ||
05:38 | Update the VsWhere tool in externals to the 2.3.2 release. check-in: 1e2a7d22d2 user: mistachkin tags: trunk | |
05:28 | Support asynchronous completion of distributed transactions, fix for [5cee5409f8]. Add experimental WaitForEnlistmentReset method to the SQLiteConnection class, pursuant to [7e1dd697dc]. check-in: a27556f61d user: mistachkin tags: trunk | |
05:27 | Update version history docs. Closed-Leaf check-in: 81d4c53f90 user: mistachkin tags: tkt-5cee5409f8 | |
2018-01-27
| ||
22:24 | Refinements to the test for ticket [5cee5409f8], with a special focus on the new WaitForEnlistmentReset method. check-in: 2cb2ae35a3 user: mistachkin tags: tkt-5cee5409f8 | |
21:13 | Add initial tests for ticket [5cee5409f8]. check-in: e30a873204 user: mistachkin tags: tkt-5cee5409f8 | |
20:04 | Add missing disposal check. check-in: e499efc92e user: mistachkin tags: tkt-5cee5409f8 | |
20:01 | Minor revision to the previous check-in, check for the pathological case of time going backwards while sleeping. check-in: 2ac7dd7c98 user: mistachkin tags: tkt-5cee5409f8 | |
19:55 | Add experimental WaitForEnlistmentReset method to the SQLiteConnection class. check-in: 2d7e759341 user: mistachkin tags: tkt-5cee5409f8 | |
2018-01-26
| ||
03:04 | Fix infinite connection disposal cycle caused by not nulling out the connection enlistment for a rolled back transaction. check-in: 73c64a8452 user: mistachkin tags: tkt-5cee5409f8 | |
02:23 | Merge updates from trunk. check-in: 596797845c user: mistachkin tags: tkt-5cee5409f8 | |
02:22 | Further debugging enhancements. check-in: 0b0bd83ddd user: mistachkin tags: trunk | |
01:51 | Merge updates from trunk. check-in: 06756ebc51 user: mistachkin tags: tkt-5cee5409f8 | |
01:47 | Setup the '_debugString' field consistently, for the debug build configuration only. check-in: ac4cc4a86e user: mistachkin tags: trunk | |
01:28 | Merge updates from trunk. check-in: 82138de582 user: mistachkin tags: tkt-5cee5409f8 | |
01:27 | Make sure the test properties in 'getTestProperties' are expanded. check-in: ac3e831242 user: mistachkin tags: trunk | |
01:14 | Merge updates from trunk. check-in: 611657ba5b user: mistachkin tags: tkt-5cee5409f8 | |
01:13 | Replace a call to String.Format with the helper method. check-in: c1719dd9f5 user: mistachkin tags: trunk | |
01:11 | Make it possible to determine which test is associated with a connection object (e.g. being closed, disposed, etc). check-in: d142c335ab user: mistachkin tags: trunk | |
00:00 | Merge updates from trunk. check-in: e36ed56d66 user: mistachkin tags: tkt-5cee5409f8 | |
2018-01-25
| ||
23:59 | Remove trailing whitespace. check-in: 2435b29a4f user: mistachkin tags: trunk | |
23:52 | Further fixes to the internal debugging interfaces, primarily focused on thread-safety. check-in: 29690b4981 user: mistachkin tags: trunk | |
21:44 | Merge updates from trunk. check-in: a363e907fe user: mistachkin tags: tkt-5cee5409f8 | |
21:43 | Fixes and enhancements to the internal debugging interfaces. check-in: 9221073c65 user: mistachkin tags: trunk | |
20:44 | Prevent NullReferenceException being raised from within SQLiteConnection.Close() due to those fields being invalidated by SQLiteEnlistment. check-in: 6d391f764a user: mistachkin tags: tkt-5cee5409f8 | |
19:21 | Work in progress on ticket [5cee5409f8]: use the enlistment lock to protect against several race conditions between SQLiteEnlistment and SQLiteConnection. check-in: 0dc736558b user: mistachkin tags: tkt-5cee5409f8 | |
18:56 | Merge updates from trunk. check-in: 686803b92e user: mistachkin tags: tkt-5cee5409f8 | |
18:53 | In the enlistment cleanup, validate the 'cnn' parameter prior to attempting to use it. check-in: 6ec25f2c57 user: mistachkin tags: tkt-5cee5409f8 | |
2018-01-24
| ||
19:53 | Additions and corrections to the DbType mapping related lookup tables. Pursuant to ticket [a799e3978f]. check-in: 939cc5db59 user: mistachkin tags: trunk | |
19:07 | Additions and corrections to the DbType mapping related lookup tables. Pursuant to ticket [a799e3978f]. Closed-Leaf check-in: d583659651 user: mistachkin tags: tkt-a799e3978f | |
18:11 | Synchronize access to the '_enlistment' field of SQLiteConnection objects. Even thought the SQLiteConnection class is not designed to be thread-safe, this field must be protected from multi-threaded access due to how (asynchronous) transaction scope completion is implemented by the .NET Framework. Candidate fix for ticket [5cee5409f8]. check-in: 8f44046b6f user: mistachkin tags: tkt-5cee5409f8 | |
2018-01-23
| ||
00:44 | Update the Eagle shell configuration file. check-in: f722d13e2d user: mistachkin tags: trunk | |
2018-01-22
| ||
22:28 | Minor revisions to the test for ticket [0e48e80333]. check-in: 5017305c0d user: mistachkin tags: trunk | |
20:04 | Pickup the SQLite core library 3.22.0 docs from upstream. check-in: ab8e950457 user: mistachkin tags: trunk | |
20:01 | Update SQLite core library to the 3.22.0 release. check-in: 4089ea4f30 user: mistachkin tags: trunk | |
2018-01-15
| ||
19:22 | In SetTableError, avoid logging null virtual table error messages. check-in: 2de277f554 user: mistachkin tags: trunk | |
18:18 | Correct and enhance the alignment diagnostics added by check-in [0621d7037c]. check-in: 7ca42fb6c0 user: mistachkin tags: trunk | |
17:53 | Add comments with the offsets of various native structure members. check-in: 2e6de1738c user: mistachkin tags: trunk | |
17:20 | Fix compilation of the design-time components project using the latest Visual Studio 2017 update. check-in: ad7af0b258 user: mistachkin tags: trunk | |
2018-01-12
| ||
19:37 | Add some pointer/offset alignment checking to the managed virtual table subsystem. check-in: 0621d7037c user: mistachkin tags: trunk | |
2018-01-11
| ||
20:44 | Update SQLite core library to the latest trunk code. check-in: 356e9a22b6 user: mistachkin tags: trunk | |
2018-01-04
| ||
19:03 | Stress test variable cleanup tweak. check-in: a7962f9e97 user: mistachkin tags: trunk | |
18:35 | Even more enhancements to the stress test. check-in: b4c8f6a38d user: mistachkin tags: trunk | |
18:21 | Further enhancements to the stress test. check-in: 752a5d8f13 user: mistachkin tags: trunk | |
17:50 | Update stress test settings file. check-in: fe2a4355f8 user: mistachkin tags: trunk | |
17:43 | Fix harmless typo in the stress test. check-in: 5cb45326c1 user: mistachkin tags: trunk | |
17:40 | Enhancements to the stress test. check-in: 23636c00e9 user: mistachkin tags: trunk | |
2017-12-18
| ||
13:00 | Adjust the test constraints impacted by Mono 5.4. check-in: c4a0c9d86c user: mistachkin tags: trunk | |
2017-12-09
| ||
23:42 | Further refinements to the design-time components installer. check-in: 7f0ac35baf user: mistachkin tags: trunk | |
2017-12-07
| ||
05:28 | Fix long-standing issue with 'what-if' mode for the design-time components installer that caused some registry key names to be reported incorrectly in the generated log file. Updated the expected test results for 'installer-1.*' to account for this fix. More work on registry operation logging. check-in: 7b20491eb4 user: mistachkin tags: trunk | |
01:27 | When cloning a MockRegistryKey, be sure to preserve its subKeyName field as well. check-in: c98795a9a2 user: mistachkin tags: trunk | |
00:57 | Remove type name prefix from the method names in the registry operation log output. check-in: eab7df35a4 user: mistachkin tags: trunk | |
2017-12-06
| ||
23:53 | Further refinements to the design-time components installer in preparation for future enhancements. check-in: 3f2760ab0f user: mistachkin tags: trunk | |
23:18 | In the design-time components installer, enhance MockRegistryKey class to enable cloning without regard to its safety settings; however, the safety settings are preserved in the clone. check-in: f8e8c3d8dc user: mistachkin tags: trunk | |
22:47 | Coding style improvements to the design-time components installer. check-in: 9e4a7c8f46 user: mistachkin tags: trunk | |
22:38 | Enhance the design-time components installer to support creating a log file of all registry write operations. check-in: 297b44b1ef user: mistachkin tags: trunk | |
22:32 | Fix typo. Fix RegistryKey lifetime issue. Cleanup output format and improve code. Closed-Leaf check-in: a5dd05dc21 user: mistachkin tags: designTimeInstaller | |
21:28 | Work in progress on the design-time components installer. check-in: f808de76f7 user: mistachkin tags: designTimeInstaller | |
2017-12-04
| ||
18:01 | Minor corrections to test suite infrastructure. check-in: 8314652c94 user: mistachkin tags: trunk | |
16:32 | Minor correction to the 'data-1.81' test cleanup. check-in: 16d05f978b user: mistachkin tags: trunk | |
2017-12-01
| ||
00:00 | Enhance database file cleanup semantics in the test suite infrastructure. check-in: b23c0f4675 user: mistachkin tags: trunk | |
2017-11-30
| ||
23:59 | Cleanup the database file for test 'tkt-0e48e80333-1.1'. check-in: bf8c54d97e user: mistachkin tags: trunk | |
12:54 | Update Eagle in externals to the beta 41 release. check-in: 10e4b21f8e user: mistachkin tags: trunk | |
2017-11-29
| ||
02:24 | Fix expected result for the 'tkt-0e48e80333-1.2' test to account for thread timing variations. Also, adjust its timeout to be a bit more reasonable. check-in: aa5b7a8df5 user: mistachkin tags: trunk | |
02:01 | Fix a typo in test 'tkt-0e48e80333-1.1' for ticket [0e48e80333]. check-in: 89c3c8334b user: mistachkin tags: trunk | |
01:41 | Update some tests to be explicit about the DateTimeKind. check-in: c67a1ad0f6 user: mistachkin tags: trunk | |
2017-11-17
| ||
20:07 | Bump version to 1.0.107.0. Add preliminary support for the .NET Framework 4.7.1. Update version history docs. check-in: 0c447952e6 user: mistachkin tags: trunk | |
2017-11-14
| ||
16:19 | Attempt to invalidate all native delegates from a connection during its disposal. Pursuant to [0e48e80333]. check-in: a6f55afb81 user: mistachkin tags: trunk | |
16:17 | Add and enhance tests for ticket [0e48e80333]. Updates to test suite infrastructure. Closed-Leaf check-in: dbf44d7cf2 user: mistachkin tags: tkt-0e48e80333 | |
08:50 | Fix minor coding style issue with several test files. check-in: 153c619047 user: mistachkin tags: trunk | |
08:47 | Initial work on tests for ticket [0e48e80333]. check-in: c2d56cbccf user: mistachkin tags: tkt-0e48e80333 | |
2017-11-12
| ||
05:36 | Pass the connection string and parsed connection string properties to the Changed/Opened event handler. check-in: 2cdf95611e user: mistachkin tags: trunk | |
2017-11-09
| ||
08:37 | Add another error message to the UnhookNativeCallbacks method. check-in: df1cca89d1 user: mistachkin tags: tkt-0e48e80333 | |
08:04 | Attempt to invalidate all native delegates from a connection during its disposal. Pursuant to [0e48e80333]. Still needs tests. check-in: aa99152568 user: mistachkin tags: tkt-0e48e80333 | |
2017-11-07
| ||
03:38 | Update a doc comment. check-in: 67190e9b52 user: mistachkin tags: trunk | |
03:33 | Fix an incorrect memory allocation count in the SQLiteIndex class for SQLite memory freed without using the SQLiteMemory class. Only debug builds with TRACK_MEMORY_BYTES defined were impacted. check-in: 52d29df7aa user: mistachkin tags: trunk | |
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. check-in: 395909320d user: mistachkin tags: trunk | |
01:00 | Avoid unnecessary lock contention and managed heap allocations in the data type mapping subsystem. check-in: ca18c8f4dd user: mistachkin tags: trunk | |
2017-11-02
| ||
02:37 | Final updates for release 1.0.106.0. check-in: 62313f295f user: mistachkin tags: trunk, release, release-1.0.106.0 | |
02:01 | Update the downloads page for the 1.0.106.0 release. Closed-Leaf check-in: 069b6a910b user: mistachkin tags: preRelease | |
01:43 | Final updates for release 1.0.106.0. check-in: 584cb59f39 user: mistachkin tags: preRelease | |
2017-11-01
| ||
17:13 | The expected test result for 'data-1.90' did not account for non-debug builds. check-in: daa1bd9321 user: mistachkin tags: trunk | |
12:59 | In the design-time components installer, fix registry key name in GetAssemblyFoldersKeyName broken by check-in [7529b275e1]. check-in: 5010e3dca4 user: mistachkin tags: trunk | |
01:15 | Since the debugger handling in MaybeBreakIntoDebugger is opt-in, move it before the check for the 'No_PreLoadSQLite' configuration setting. check-in: 2bed4a9b30 user: mistachkin tags: trunk | |
01:00 | Adjust comment wording. check-in: b7307ff8d3 user: mistachkin tags: trunk | |
00:58 | Add the 'PreLoadSQLite_BreakIntoDebugger' configuration setting to improve debugging support. Also, add some logging to the SQLiteProviderFactory class, pursuant to [d6e1fdba1e]. check-in: 320066944e user: mistachkin tags: trunk | |
2017-10-31
| ||
22:21 | Improvements to the doc comments for the BackupDatabase method. check-in: e4df0a7df0 user: mistachkin tags: trunk | |
2017-10-27
| ||
03:36 | Pickup and integrate the SQLite core library 3.21.0 docs from upstream. check-in: 87a4f65f05 user: mistachkin tags: trunk | |
03:30 | Update SQLite core library to the 3.21.0 release. check-in: 24e3dd0f10 user: mistachkin tags: trunk | |
00:23 | Coding style and readability improvements. check-in: 4029ce4a8a user: mistachkin tags: trunk | |
2017-10-25
| ||
17:07 | Temporarily re-enable the legacy CryptoAPI codec. check-in: 9486553a2c user: mistachkin tags: trunk | |
2017-10-19
| ||
17:26 | Fix an incorrect doc comment on the Schema_Columns method. Pursuant to [ff163eb3d8]. check-in: 7632e932f5 user: mistachkin tags: trunk | |
2017-10-18
| ||
17:59 | Add GetInvariantDecimal connection flag, enabled by default, to force returning of decimal values using the invariant culture. Update version history docs. check-in: b37afb1ddc user: mistachkin tags: trunk | |
07:11 | Update comments in the session test file. check-in: 7957c296b8 user: mistachkin tags: trunk | |
2017-10-17
| ||
20:01 | Add the 'BindInvariantDecimal' connection flag, enabled by default, which forces Decimal parameters to be converted to strings using the invariant culture. check-in: da44957e76 user: mistachkin tags: trunk | |
19:59 | Update SQLite core library to the latest 'branch-3.21' code. check-in: 1f07d53a90 user: mistachkin tags: trunk | |
18:09 | Update the expected results for test 'authorizer-1.1' to account for upstream changes. check-in: c5ddcaede4 user: mistachkin tags: trunk | |
08:41 | First attempt to address some test issues seen on Mono. check-in: a7124e2dad user: mistachkin tags: trunk | |
08:39 | Adjust some doc comments to be more accurate. check-in: a6cae4efbf user: mistachkin tags: trunk | |
08:38 | When building the interop assembly for POSIX, be sure to include support for the 'sqlite_stmt' table. check-in: ec839bf09e user: mistachkin tags: trunk | |
2017-10-16
| ||
22:11 | Merge appropriate changes from the 'preRelease' branch. Cherrypick of [da78664742f1dba8]. check-in: 9821f038cd user: mistachkin tags: trunk | |
21:26 | Changes for the 1.0.106.0 pre-release packages. Closed-Leaf check-in: da78664742 user: mistachkin tags: preRelease | |
20:24 | Update SQLite core library to the latest trunk code. check-in: 0187ad0700 user: mistachkin tags: trunk | |
20:11 | Add the version number for Visual Studio 2017 to the NuGet targets file. check-in: f86264f848 user: mistachkin tags: trunk | |
02:58 | Update some comments. check-in: 14d074f839 user: mistachkin tags: trunk | |
2017-10-15
| ||
03:29 | Minor tweak to one of the new session tests. check-in: c25b488f6d user: mistachkin tags: trunk | |
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. check-in: e7e1b9dcf9 user: mistachkin tags: trunk | |
21:57 | Update to tests for the session extension. check-in: 8ad03d5b81 user: mistachkin tags: trunk | |
07:33 | Add full support for the native session extension. check-in: 17c0ae883b user: mistachkin tags: trunk | |
07:25 | Add projects, solutions, and build environment support for Visual Studio 2017. check-in: 9d2b034e4c user: mistachkin tags: trunk | |
07:20 | Update the master release archive manifest. Closed-Leaf check-in: 71327c1dd6 user: mistachkin tags: sessions | |
06:37 | Final work on the initial draft of the doc comments. check-in: 8f18f2c045 user: mistachkin tags: sessions | |
04:38 | More progress on doc comments. check-in: dfc53a02a6 user: mistachkin tags: sessions | |
03:54 | Fill in doc comments for most of the interfaces. check-in: 381e861fa6 user: mistachkin tags: sessions | |
03:25 | Fill in doc comments for the SQLiteSession class. check-in: afe96a0b10 user: mistachkin tags: sessions | |
02:24 | Yet more work on doc comments. check-in: 47a190338f user: mistachkin tags: sessions | |
2017-10-13
| ||
21:01 | More work on doc comments. check-in: 3bf2ed2311 user: mistachkin tags: sessions | |
20:37 | Initial work on doc comments. check-in: e1e7276789 user: mistachkin tags: sessions | |
18:26 | Add tests for patch sets. check-in: 4490b24bbb user: mistachkin tags: sessions | |
17:47 | Object lifetime fixes for stream adapters and their managed delegates. check-in: aafb14f219 user: mistachkin tags: sessions | |
17:46 | Corrections to tests. Closed-Leaf check-in: acbeea6018 user: mistachkin tags: sessionStreamManager | |
17:11 | Prevent delegates used for native callbacks from being disposed while in use. check-in: 489188361e user: mistachkin tags: sessionStreamManager | |
16:47 | Further adjustments. check-in: fc3f62b4be user: mistachkin tags: sessionStreamManager | |
2017-10-12
| ||
22:27 | Incomplete work in progress on stream adapter object lifetime fixes. check-in: c4fb95f1eb user: mistachkin tags: sessionStreamManager | |
20:04 | Add stream tests for the CombineWith and Apply methods. check-in: cce9d5de83 user: mistachkin tags: sessions | |
19:26 | Cleanup and modularize tests in preparation for stream variants. Initial work on stream tests. check-in: c41edbe55e user: mistachkin tags: sessions | |
00:03 | Minor test cleanup. check-in: ac526d98e8 user: mistachkin tags: sessions | |
00:00 | Add tests for LoadDifferencesFromTable and stream-based change set creation. check-in: e3f513c15d user: mistachkin tags: sessions | |
2017-10-11
| ||
23:58 | Revise IDisposable semantics of the SQLiteStreamAdapter class: stop setting the contained (not owned) stream to null when disposed. check-in: 057f76abdc user: mistachkin tags: sessions | |
21:22 | Add tests for Apply and CombineWith. check-in: d1def95f7b user: mistachkin tags: sessions | |
21:21 | Create the metadata item for the xConflict callback. check-in: e3f2fe8d85 user: mistachkin tags: sessions | |
05:18 | Wrap calls to the SessionTableFilterCallback delegate in a try/catch. check-in: 9c4784ee2f user: mistachkin tags: sessions | |
04:53 | Update version history docs. check-in: 9706984ee1 user: mistachkin tags: sessions | |
04:39 | Slightly simplify tests by centralizing code that creates raw changeset data from a session. check-in: 2185ed4885 user: mistachkin tags: sessions | |
04:03 | Add test for the ISQLiteChangeSet.Invert method. check-in: 53b6aee403 user: mistachkin tags: sessions | |
03:34 | More work on tests. check-in: a40c3117c6 user: mistachkin tags: sessions | |
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. check-in: f8d3d92453 user: mistachkin tags: sessions | |
00:32 | More work on tests. check-in: e9782935e2 user: mistachkin tags: sessions | |
2017-10-10
| ||
23:02 | Move the rawData parameter checking code into its own (static) method. check-in: 0adbed8ca0 user: mistachkin tags: sessions | |
22:42 | Add tests for the enabled/disabled state of the session object. check-in: 7ee168e2ff user: mistachkin tags: sessions | |
21:58 | Remove unused string constant. check-in: a9cc684e27 user: mistachkin tags: sessions | |
21:52 | Refactoring: Only the SQLiteConnectionLock class is allowed to hold onto the native connection handle and its associated flags. check-in: 43624d7096 user: mistachkin tags: sessions | |
21:46 | Merge trunk. check-in: 9a31f08683 user: mistachkin tags: sessions | |
21:46 | Use an already existing local variable for a connection handle instead of re-querying a field. check-in: 890d132eaf user: mistachkin tags: trunk | |
21:45 | Use the 'getTemporaryDirectory' helper procedure in the test suite. check-in: f4e188e696 user: mistachkin tags: trunk | |
21:41 | Merge updates from trunk. check-in: 0b70bd2e0e user: mistachkin tags: sessions | |
21:40 | Refactor how logging flags and exception handling are performed. check-in: 6fbb8f60e9 user: mistachkin tags: trunk | |
21:38 | Heavily refactor how native delegates and exception handling are performed. check-in: 3b281ced11 user: mistachkin tags: sessions | |
20:08 | Add and revise tests for the session extension support classes. check-in: ca9127aa51 user: mistachkin tags: sessions | |
05:53 | Pickup further release archive verification tool changes from upstream. check-in: 2ada6a698f user: mistachkin tags: trunk | |
05:22 | Add initial tests for the session extension support classes. check-in: 46f407ce75 user: mistachkin tags: sessions | |
01:27 | Use the 'getTemporaryDirectory' helper procedure in the test suite. check-in: 8ee032559b user: mistachkin tags: sessions | |
01:26 | More adjustments for the INTEROP_SESSION_EXTENSION define. check-in: 51aeb4bf30 user: mistachkin tags: sessions | |
2017-10-09
| ||
16:09 | The delegates used for native callbacks from the SQLite core library must be marked as 'cdecl'. check-in: bad97b09fc user: mistachkin tags: sessions | |
01:17 | Fix spacing issues. check-in: aa8f3d094c user: mistachkin tags: trunk | |
2017-10-08
| ||
22:00 | Merge updates from trunk. check-in: 4919dd2ea9 user: mistachkin tags: sessions | |
21:55 | Pickup release archive verification tool changes from upstream. Add NuGet packages in the master release archive manifest. check-in: 68b09a1bbd user: mistachkin tags: trunk | |
04:57 | Pickup release archive verification tool changes from upstream. check-in: 2451d95590 user: mistachkin tags: trunk | |
2017-10-07
| ||
03:17 | Avoid a superfluous call to Marshal.Copy. check-in: cfbbd7b1fe user: mistachkin tags: sessions | |
2017-10-06
| ||
23:09 | Make the IEnumerable<ISQLiteChangeSetMetadataItem> interface part of ISQLiteChangeSet. Add a couple missing null argument checks. check-in: ff0061c1df user: mistachkin tags: sessions | |
23:07 | Add GetObject method to the SQLiteValue class for use in testing and debugging. check-in: 756bbf5fcb user: mistachkin tags: sessions | |
21:44 | Add the SQLiteConnectionLock base class and use it from the classes that need to hold onto a native database connection handle. check-in: 91d210a6ca user: mistachkin tags: sessions | |
20:56 | Make GetNativeHandle private. check-in: 4e6e08e9c5 user: mistachkin tags: sessions | |
20:53 | Further refinements to IDisposable handling. check-in: cc900bbb35 user: mistachkin tags: sessions | |
20:07 | More spacing cleanup. check-in: 812f16fdb8 user: mistachkin tags: sessions | |
20:03 | Cleanup regions. check-in: 31aaba7c78 user: mistachkin tags: sessions | |
20:01 | Change the remaining new classes as 'internal' instead of 'public'. check-in: ff722745b2 user: mistachkin tags: sessions | |
19:53 | Add the 'SQLiteChangeGroup' class. Rename the new source file to 'SQLiteSession.cs'. check-in: d7179f7208 user: mistachkin tags: sessions | |
18:06 | Work on cleaning up the enumerator/iterator classes and P/Invoke integration. check-in: c82ab41db1 user: mistachkin tags: sessions | |
17:39 | Introduce some private abstract base classes to isolate the differences between memory and stream enumeration. check-in: 04332df7d6 user: mistachkin tags: sessions | |
16:08 | Remove unused IsPatchSet property from the ISQLiteChangeSet interface. check-in: 54ac954062 user: mistachkin tags: sessions | |
16:04 | Further work on the SQLiteStreamChangeSet class. check-in: b1e6a036bb user: mistachkin tags: sessions | |
15:51 | Further work on the SQLiteMemoryChangeSet class. check-in: 5dc5e48cb0 user: mistachkin tags: sessions | |
2017-10-05
| ||
23:10 | Cleanup integration between the session extension classes and the SQLiteConnection class. check-in: 7529b50e97 user: mistachkin tags: sessions | |
22:55 | The 'Apply' methods logically belong to the change set, not the session. check-in: baed0aa503 user: mistachkin tags: sessions | |
22:33 | Further refinements. check-in: a16ea17d38 user: mistachkin tags: sessions | |
22:19 | Fix some inconsistencies in the API, minor cleanup. check-in: 520bab9c18 user: mistachkin tags: sessions | |
21:47 | Yet more work in progress. check-in: 537da806d2 user: mistachkin tags: sessions | |
19:28 | More work in progress. check-in: ef2192f132 user: mistachkin tags: sessions | |
03:26 | Work-in-progress on supporting the 'sessions' extension to the SQLite core library. check-in: 2ce0ba7f72 user: mistachkin tags: sessions | |
2017-10-04
| ||
19:52 | Stop using ToString calls within the parameter binding subsystem that do not take into account the configured culture information. check-in: fb6160ee72 user: mistachkin tags: trunk | |
2017-09-29
| ||
16:59 | Update Eagle in externals to the beta 40 release. check-in: e4d08f6098 user: mistachkin tags: trunk | |
2017-09-28
| ||
18:23 | Merge updates from trunk. Closed-Leaf check-in: 88a2960228 user: mistachkin tags: vs2017 | |
18:22 | Update version history docs. check-in: 0cfbfac5f7 user: mistachkin tags: trunk | |
18:21 | Update version history docs. check-in: b60b6e8290 user: mistachkin tags: vs2017 | |
18:14 | Merge updates from trunk. check-in: 37be32bdd4 user: mistachkin tags: vs2017 | |
2017-09-16
| ||
06:21 | Update several tests for ticket [b167206ad3] to use the 'DECIMALTEXT' and 'NUMERICTEXT' type mappings. check-in: 5032831744 user: mistachkin tags: trunk | |
06:20 | Add the 'DECIMALTEXT' and 'NUMERICTEXT' type mappings. check-in: 354e4df35c user: mistachkin tags: trunk | |
05:49 | Add BindDecimalAsText connection flag to force Decimal typed parameters to be bound as text. Pursuant to [b167206ad3]. check-in: 995978db06 user: mistachkin tags: trunk | |
2017-09-07
| ||
20:21 | Update SQLite core library to the 3.20.1 release. check-in: 6ba379107f user: mistachkin tags: trunk | |
20:06 | Add GetDecimalAsText connection flag to force Decimal typed columns to be returned as text. Pursuant to [b167206ad3]. check-in: 59d87c8bce user: mistachkin tags: trunk | |
19:56 | In the test suite infrastructure, skip over scanning the release directory if it does not exist. check-in: 82655edf58 user: mistachkin tags: trunk | |
2017-08-16
| ||
01:22 | Update version history docs. check-in: 0cc5991980 user: mistachkin tags: trunk | |
2017-08-10
| ||
22:09 | Adjust the test constraints impacted by Mono 5.0. check-in: 3e84886e80 user: mistachkin tags: trunk | |
2017-08-07
| ||
20:50 | Maintainability improvements to registry handling in the design-time components installer. check-in: 7529b275e1 user: mistachkin tags: vs2017 | |
19:42 | Merge updates from trunk. check-in: 3460b9641f user: mistachkin tags: vs2017 | |
17:42 | Pickup the SQLite core library 3.20.0 docs from upstream. check-in: e8f5d1f3ea user: mistachkin tags: trunk | |
17:41 | Update SQLite core library to the 3.20.0 release. check-in: cbe70350ca user: mistachkin tags: trunk | |
2017-08-02
| ||
22:10 | Modify the design-time components installation tool to produce an error message for Visual Studio 2017 (i.e. since it is not compatible). check-in: 2f8bbb43dd user: mistachkin tags: vs2017 | |
21:23 | Exclude the 'System.Threading.Tasks.Dataflow' assembly from the binary release archives. check-in: 5deb6aa3c5 user: mistachkin tags: vs2017 | |
21:20 | Fix typos in the 'testlinq' project file for Visual Studio 2017. check-in: fa7b063622 user: mistachkin tags: vs2017 | |
21:19 | Rename 'TryToFindVsSdk2017' MSBuild target to 'MaybeFindVsSdk2017'. Add 'MaybeMissingVsSdk2017' MSBuild target. Call both of them from the 'InitialTargets' property so they can actually override the build processing, if necessary. check-in: e1d9903754 user: mistachkin tags: vs2017 | |
20:53 | Corrections to the 'TryToFindVsSdk2017' build target. Also, make it possible to use the target without needing the 'SQLiteNetDir' MSBuild property. check-in: 628098f876 user: mistachkin tags: vs2017 | |
20:06 | Fix a typo. check-in: 6a136b170d user: mistachkin tags: vs2017 | |
19:26 | Attempt to use the 'PrepareForBuildDependsOn' phase instead of the 'BuildDependsOn' phase to schedule the 'TryToFindVsSdk2017' MSBuild task. check-in: 0c3e16723a user: mistachkin tags: vs2017 | |
19:18 | Apparently, the 'installationPath' property produced by 'vswhere' for Visual Studio 2017 does not have a trailing backslash. check-in: 1a27c3db68 user: mistachkin tags: vs2017 | |
19:09 | Attempt to use the 'vswhere' tool to locate the SDK for Visual Studio 2017 for the design-time components project. check-in: 0199d92b58 user: mistachkin tags: vs2017 | |
17:51 | Fix the PlatformToolset values for the SQLite interop assembly projects. check-in: 956049da1d user: mistachkin tags: vs2017 | |
17:33 | Integrate the 'vswhere' tool into the build system. check-in: 2945b9a59f user: mistachkin tags: vs2017 | |
17:20 | Add preliminary support for Visual Studio 2017 and the .NET Framework 4.7. check-in: babe22b817 user: mistachkin tags: vs2017 | |
2017-07-31
| ||
19:16 | Update SQLite core library to the latest 3.20 release candidate. check-in: 64b4972972 user: mistachkin tags: trunk | |
19:16 | Fix variable leak in tests 'data-1.91' and 'data-1.92'. check-in: 862485361a user: mistachkin tags: trunk | |
18:53 | Improvements to 'Password' error messages. check-in: 3a8df73b78 user: mistachkin tags: trunk | |
18:25 | Update the 'vswhere' tool in Externals to the '2.1.3' release. check-in: 8f3bf26d38 user: mistachkin tags: trunk | |
18:13 | Throw an exception when the 'Password' / 'HexPassword' connection string properties are used without encryption support. check-in: da318bde6b user: mistachkin tags: trunk | |
18:08 | Fix broken expected result for test 'data-1.90', added by check-in [e52c25447b]. check-in: c6aa4ff71c user: mistachkin tags: trunk | |
2017-07-26
| ||
20:04 | Update SQLite core library to the latest 3.20 release candidate. check-in: 73881c98e0 user: mistachkin tags: trunk | |
2017-07-15
| ||
21:19 | Add some tests for the 'sqlite_stmt' virtual table. check-in: e52c25447b user: mistachkin tags: trunk | |
19:12 | By default, enable the 'sqlite_stmt' virtual table in the interop assembly. check-in: 0d5ba4b280 user: mistachkin tags: trunk | |
18:31 | Update SQLite core library to latest 3.20.0 release candidate. check-in: fd03d40e6d user: mistachkin tags: trunk | |
2017-06-23
| ||
03:33 | Per the Community Support Policies, the legacy CryptoAPI codec will be disabled by default. check-in: 6f01a37dea user: mistachkin tags: trunk | |
2017-06-11
| ||
02:58 | Merge in applicable changes from the 1.0.105.2 release. check-in: 802962c8f3 user: mistachkin tags: trunk | |
02:44 | Final updates for release 1.0.105.2. Leaf check-in: 0fadcbe4d2 user: mistachkin tags: release, release-1.0.105.2, branch-1.0.105 | |
2017-06-10
| ||
17:51 | Fix a merge conflict for the JSON1 extension. check-in: c8e059414e user: mistachkin tags: branch-1.0.105 | |
17:44 | Bump all versions for the 1.0.105.2 release. check-in: 5faa31df79 user: mistachkin tags: branch-1.0.105 | |
17:38 | Merge updates from trunk. check-in: 091bc3a48a user: mistachkin tags: branch-1.0.105 | |
17:22 | Update SQLite core library to the 3.19.3 release. check-in: 05a7dc5557 user: mistachkin tags: trunk | |
01:09 | Simplify the new test case added in the previous check-in. check-in: ac29179121 user: mistachkin tags: trunk | |
00:56 | Fix issue that prevented SQLiteBlob creation from succeeding for tables that did not have an integer primary key. check-in: a47688aca5 user: mistachkin tags: trunk | |
00:51 | Correct cursor type checking in the sqlite3_cursor_rowid_interop() function. check-in: 99b0ca713e user: mistachkin tags: trunk | |
2017-06-09
| ||
23:49 | Update a couple method visibility modifiers. check-in: 6ccd600582 user: mistachkin tags: trunk | |
2017-05-25
| ||
18:52 | Update SQLite core library to the 3.19.2 release. check-in: 4f5c9aa89f user: mistachkin tags: trunk | |
2017-05-24
| ||
19:25 | Pickup the SQLite core library 3.19.1 docs from upstream. check-in: f453665b94 user: mistachkin tags: trunk | |
19:24 | Update SQLite core library to the 3.19.1 release. check-in: 44ad7c70f0 user: mistachkin tags: trunk | |
2017-05-13
| ||
05:42 | Merge in applicable changes from the 1.0.105.1 release. check-in: c2adf5a112 user: mistachkin tags: trunk | |
05:40 | Final updates for release 1.0.105.1. check-in: cb30ff9abf user: mistachkin tags: release, release-1.0.105.1, branch-1.0.105 | |
2017-05-12
| ||
20:45 | Cherrypick of [384b2aecc24bf1], avoid repeated calls into GetAssemblyDirectory/GetXmlConfigFileName for null returns. check-in: 6058d5f357 user: mistachkin tags: branch-1.0.105 | |
20:43 | Also prevent repeated calls into GetAssemblyDirectory and GetXmlConfigFileName when their respective searches are not successful. check-in: 384b2aecc2 user: mistachkin tags: trunk | |
2017-05-11
| ||
15:59 | Bump version to 1.0.105.1. check-in: f0e7bfcebd user: mistachkin tags: branch-1.0.105 | |
15:54 | Update version history docs. check-in: 13fa3545f6 user: mistachkin tags: trunk | |
15:48 | Cherrypick of [92f1a8d6b95e5c0d], [2621aa6f2e116d71], [060be3824767ba41], and [4fdd8dee13b40da2], cache the assembly directory and XML configuration file name. check-in: defe7832c2 user: mistachkin tags: branch-1.0.105 | |
15:43 | Cherrypick of [cee7126f56f28d0e], fix caching of 'No_SQLiteConnectionNewParser' and 'DefaultFlags_SQLiteConnection'. check-in: 362b7933d5 user: mistachkin tags: branch-1.0.105 | |
15:37 | Cherrypick of [2c31a6967460b852], test suite helper procedure fixes. check-in: 4578c9236b user: mistachkin tags: branch-1.0.105 | |
15:36 | Cherrypick of [9b146be3f9aef0c3] and [ece910dd8df8ce5f], the Int32.ToString culture fix. check-in: cc5c576e43 user: mistachkin tags: branch-1.0.105 | |
15:34 | Cherrypick of [e41a0aef927841ce], the doc links fix. check-in: 95d7239b6b user: mistachkin tags: branch-1.0.105 | |
15:33 | Cherrypick of [26a05172c42e3647] and [13a554277f979dd2], the web page fixes. check-in: 1c134c9690 user: mistachkin tags: branch-1.0.105 | |
15:21 | Update tests and suite helper library to account for caching of the XML configuration file name. check-in: 4fdd8dee13 user: mistachkin tags: trunk | |
04:06 | Cache the XML file name used by the configuration subsystem. check-in: 060be38247 user: mistachkin tags: trunk | |
01:45 | Add a missing '#if DEBUG' in the DebugData class. check-in: 2621aa6f2e user: mistachkin tags: trunk | |
01:30 | Cache the assembly directory used by the configuration subsystem. check-in: 92f1a8d6b9 user: mistachkin tags: trunk | |
01:23 | Make sure the 'No_SQLiteConnectionNewParser' and 'DefaultFlags_SQLiteConnection' setting values end up being cached. check-in: cee7126f56 user: mistachkin tags: trunk | |
2017-05-10
| ||
16:53 | Bump version to 1.0.106.0. Update version history docs. Update SQLite core library to the latest trunk code. check-in: e552f5ffad user: mistachkin tags: trunk | |
2017-05-08
| ||
19:15 | Add test for the fix in check-in [9b146be3f9aef0c3]. check-in: ece910dd8d user: mistachkin tags: trunk | |
19:15 | Prevent test suite helper procedures 'getDbDefaultPageSize' and 'getDbDefaultCacheSize' from raising script errors. check-in: 2c31a69674 user: mistachkin tags: trunk | |
01:18 | Avoid using the Int32.ToString method overload with no arguments. Depending on the current culture, it interacts badly when later parsing the returned strings with the invariant culture. Reported by David Rickard via the ML. check-in: 9b146be3f9 user: mistachkin tags: trunk | |
2017-05-04
| ||
18:38 | Add the 'vswhere' tool to externals, which will be used to help locate installed instances of Visual Studio 2017. check-in: bd836f29a8 user: mistachkin tags: trunk | |
2017-05-03
| ||
00:21 | Fix some internal links to members of the ISQLiteManagedModule interface in the generated CHM file. check-in: e41a0aef92 user: mistachkin tags: trunk | |
2017-04-10
| ||
18:29 | Improve download page styling. check-in: 13a554277f user: mistachkin tags: trunk | |
2017-04-09
| ||
18:16 | Fix typo on a couple wiki pages. check-in: 26a05172c4 user: mistachkin tags: trunk | |
03:13 | Final updates for release 1.0.105.0. check-in: 27be81037c user: mistachkin tags: trunk, release, release-1.0.105.0 | |
2017-04-08
| ||
18:02 | Update version history docs with the proposed release date for 1.0.105.0. check-in: 4ce2260591 user: mistachkin tags: trunk | |
2017-04-03
| ||
23:58 | Test suite changes to support using Fossil 2.x for the SQLite and System.Data.SQLite source repositories. check-in: 82636827d7 user: mistachkin tags: trunk | |
23:49 | Pickup the SQLite core library 3.18.0 docs from upstream. check-in: 023866563e user: mistachkin tags: trunk | |
23:39 | Update SQLite core library to the 3.18.0 release. check-in: e5b99f9b24 user: mistachkin tags: trunk | |
2017-03-14
| ||
21:07 | Update the release archive verification tool to deal with SHA3 hashes. check-in: 8d36bd8426 user: mistachkin tags: trunk | |
2017-03-13
| ||
21:22 | For the design-time components installer tool, make sure that verbose mode is honored for mock registry keys even in the event that a parameter has an invalid value. check-in: d1111b2d68 user: mistachkin tags: trunk | |
2017-03-08
| ||
03:41 | Partially reverse changes from the previous check-in on this branch because Fossil 2.x is going to return the first 40 characters of SHA3 hashes. Closed-Leaf check-in: 0e121167b8 user: mistachkin tags: fossil-2.0 | |
2017-02-27
| ||
17:56 | Prepare for the proposed hash algorithm changes in Fossil 2.0. check-in: 5c2462c16b user: mistachkin tags: fossil-2.0 | |
17:20 | Make PATH handling more robust in the batch tools for MSBuild. check-in: d9a9e08362 user: mistachkin tags: trunk | |
2017-02-18
| ||
00:56 | Feature the link to the news page more prominently on the landing page. check-in: ee8701edb5 user: mistachkin tags: trunk | |
2017-02-15
| ||
06:01 | Update SQLite core library to the 3.17.0 release. check-in: a778695c2f user: mistachkin tags: trunk | |
2017-02-10
| ||
22:05 | When building the interop assembly for Mono, include the INTEROP_SHA1_EXTENSION define. check-in: 5e8ab1e512 user: mistachkin tags: trunk | |
21:34 | Add 'Community Support Policies' information to the news page. check-in: f371f13c73 user: mistachkin tags: trunk | |
2017-02-09
| ||
17:43 | Update SQLite core library to the latest trunk code. check-in: 86b43d35ac user: mistachkin tags: trunk | |
2017-02-08
| ||
01:08 | Improve consistency of wording on the landing page regarding legacy versions. check-in: f2c11b3b87 user: mistachkin tags: trunk | |
01:03 | Remove primary links to the legacy site 'http://sqlite.phxsoftware.com/' as that site has not been functional in quite some time. Pursuant to [06c622e1e3]. check-in: d1504decd5 user: mistachkin tags: trunk | |
2017-02-04
| ||
04:16 | More link updates. Fix typo. Closed-Leaf check-in: 97a461558b user: mistachkin tags: tkt-06c622e1e3 | |
04:11 | Remove primary links to the legacy site 'http://sqlite.phxsoftware.com/' as that site has not been functional in quite some time. Pursuant to [06c622e1e3]. check-in: 2f4823c276 user: mistachkin tags: tkt-06c622e1e3 | |
2017-02-02
| ||
19:26 | Add experimental support for native sha1 extension. check-in: f1feb19c18 user: mistachkin tags: trunk | |