Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for System.Data.SQLite/SQLite3.cs
2024-12-11
| ||
03:32 | Add experimental support for the 'Binary' DateTime format. file: [bc94c93018] check-in: [fa96f58515] user: mistachkin branch: trunk, size: 170264 | |
2024-07-03
| ||
23:13 | Add the Serialize and Deserialize methods to the SQLiteConnection class. file: [19ed70e61e] check-in: [502ca25961] user: mistachkin branch: trunk, size: 169224 | |
2024-06-30
| ||
03:08 | Make SQL statement preparation more fail-safe in the case of event callback exceptions, et al. file: [99639c4262] check-in: [8524c09c61] user: mistachkin branch: trunk, size: 164666 | |
2024-06-26
| ||
17:53 | Refinements to tracing to make it more useful. file: [104aa91ee7] check-in: [1e0a21410b] user: mistachkin branch: trunk, size: 162346 | |
16:29 | Fix typo in the previous check-in. file: [e64c41147c] check-in: [dcba477a76] user: mistachkin branch: trunk, size: 162061 | |
16:26 | Add support for the 'SQLite_TraceCategories' environment variable. file: [57c1a1b66e] check-in: [37849c1af4] user: mistachkin branch: trunk, size: 162062 | |
2024-06-25
| ||
21:09 | Add the 'ConnectionPoolOnly' flag. file: [e89d07d6e0] check-in: [c545a8aaef] user: mistachkin branch: trunk, size: 161274 | |
2024-05-24
| ||
21:20 | Ignore disposal status of the connection when checking whether the DisposedConnection / FinalizedConnection event sub-types for the Changed event should be raised. file: [89481f46bb] check-in: [954385b694] user: mistachkin branch: trunk, size: 161093 | |
2024-05-23
| ||
23:15 | Work-in-progress on addressing forum post 25cafb35e5. file: [f7de9562dc] check-in: [6d7348176c] user: mistachkin branch: pst-25cafb35e5, size: 161051 | |
2024-01-22
| ||
09:33 | Bump version to 1.0.119.0. Update version history docs. file: [c2cfc22074] check-in: [d4cc85f21d] user: mistachkin branch: trunk, size: 160437 | |
2023-09-24
| ||
13:06 | Revise the calculation used to bind DateTime values. Fix for ticket [bbddfeb773]. file: [b7b02e6f1c] check-in: [3214c350ea] user: mistachkin branch: trunk, size: 160437 | |
2023-07-07
| ||
16:46 | Revise how 'shared' define constants / compile-time options are handled. file: [11f7cf5810] check-in: [b6d571be01] user: mistachkin branch: trunk, size: 160435 | |
2023-05-13
| ||
21:21 | Further refinements to retry logic. Also, restrict the fix from check-in [8c9e834b95] to only be active for write transactions. file: [cb9921e6e5] check-in: [2a78948bf0] user: mistachkin branch: trunk, size: 158580 | |
05:54 | In Prepare, read the retry properties from the command, not the connection. file: [f88cb7b408] check-in: [8800b650c8] user: mistachkin branch: trunk, size: 157085 | |
04:28 | Minor coding style changes. file: [b24e11fdfb] check-in: [e85ee4b60d] user: mistachkin branch: trunk, size: 157120 | |
2023-05-12
| ||
23:38 | Improve internal accounting of retry logic. file: [4e32cab8f3] check-in: [0852d4ef63] user: mistachkin branch: trunk, size: 157182 | |
22:28 | Add the 'StepRetries' connection string property. Also, revise how the 'PrepareRetries' connection string property works internally. file: [6deb9cbdb0] check-in: [98877b1863] user: mistachkin branch: trunk, size: 156403 | |
21:29 | Add the LogRetry connection flag and the SQLite_ForceLogRetry environment variable. file: [9b44529046] check-in: [1162d19e69] user: mistachkin branch: trunk, size: 155996 | |
2023-04-17
| ||
05:44 | The trace callback cannot be unhooked after its associated connection has been closed; however, it also cannot be unhooked before closing its associated connection due to SQLITE_TRACE_CLOSE. file: [7ecaf6bc46] check-in: [38a887f53a] user: mistachkin branch: trunk, size: 153406 | |
2023-01-17
| ||
18:50 | Bump version to 1.0.118.0. Update version history docs. file: [6f277b1ddf] check-in: [b0dece3f52] user: mistachkin branch: trunk, size: 153479 | |
18:07 | Treat the trace callback specially when disposing of the native database connection due to needing to support SQLITE_TRACE_CLOSE. This special handling does not apply to native database connections that will end up in the connection pool. file: [f1c3f78ac6] check-in: [cbe7098055] user: mistachkin branch: trunk, size: 153479 | |
2023-01-11
| ||
20:59 | Add support for the (new) sqlite3_is_interrupted core library API. file: [90cbb889b8] check-in: [5cf635b987] user: mistachkin branch: trunk, size: 152134 | |
2022-07-20
| ||
20:05 | Interop assembly integration fixes. file: [d932fde503] check-in: [188e8e3b70] user: mistachkin branch: windowFunc, size: 151763 | |
19:46 | Add null connection parameter check to the new property access in Prepare. file: [4f05b75e6d] check-in: [e63b215582] user: mistachkin branch: windowFunc, size: 151701 | |
19:35 | Further refinements. file: [f6825259c2] check-in: [8f81d1b191] user: mistachkin branch: windowFunc, size: 151632 | |
19:09 | More work on integrating new functionality into the function and virtual table support subsystems. file: [9caa6819c3] check-in: [e9d2b9b571] user: mistachkin branch: windowFunc, size: 151310 | |
03:59 | Minor cleanups. file: [a9a6424acd] check-in: [6f667ecbf9] user: mistachkin branch: windowFunc, size: 150582 | |
03:54 | More work on upgrading the underlying custom function infrastructure. file: [6402bcce4c] check-in: [4a89490941] user: mistachkin branch: windowFunc, size: 150582 | |
02:59 | Hook up the interop assembly stuff. file: [036b7bb11c] check-in: [78add980e0] user: mistachkin branch: windowFunc, size: 150295 | |
02:48 | More work-in-progress on window function support. file: [6afb317aec] check-in: [cf1b031ddf] user: mistachkin branch: windowFunc, size: 149438 | |
02:31 | Initial work at stubbing in support for creating window functions. file: [272158dde3] check-in: [f2bc86f69d] user: mistachkin branch: windowFunc, size: 149473 | |
2022-07-06
| ||
21:33 | Suppress finalizer calls for SQLite3 objects that are closed. Fix for [ce4d70ea6f]. file: [7c402bdb49] check-in: [e242effb07] user: mistachkin branch: trunk, size: 149360 | |
2022-07-05
| ||
23:06 | Bump version to 1.0.117.0. Update version history docs. file: [df3cde0f2b] check-in: [108ab5b565] user: mistachkin branch: trunk, size: 149296 | |
2021-12-09
| ||
22:45 | Tidy some things up. file: [2fd61e422f] check-in: [ac17cde538] user: mistachkin branch: trunk, size: 149296 | |
2021-12-08
| ||
15:59 | Corrections to connection accounting and pool tests. file: [e87d4f6839] check-in: [29a2f3b9ba] user: mistachkin branch: trunk, size: 149432 | |
2021-12-07
| ||
03:21 | Add SQLite_StrongConnectionPool environment variable to prevent pooled connections from being garbage collected. file: [7b9ca9e6e7] check-in: [f478cc31c3] user: mistachkin branch: trunk, size: 149479 | |
03:03 | Bump version to 1.0.116.0. Update version history docs. file: [779618ef18] check-in: [4d68e5d7ae] user: mistachkin branch: trunk, size: 149303 | |
02:34 | Merge updates from trunk. file: [d78dec856e] check-in: [b791bbe4f1] user: mistachkin branch: poolV2, size: 149479 | |
02:32 | Keep count of the number of calls into the Open and Close methods. file: [a6bb955186] check-in: [1632b701e5] user: mistachkin branch: trunk, size: 149303 | |
2021-12-06
| ||
21:14 | Merge updates from trunk. file: [beb1cb5689] check-in: [4e6fd04906] user: mistachkin branch: poolV2, size: 149426 | |
21:11 | Minor correction to the new disposal handling. file: [6505d79e78] check-in: [df3967e0ca] user: mistachkin branch: trunk, size: 149250 | |
2021-12-05
| ||
02:51 | More design changes. Add tests. file: [d405c46032] check-in: [14caf3ac63] user: mistachkin branch: poolV2, size: 149487 | |
02:25 | Merge updates from trunk. file: [97a2199cb6] check-in: [f1afe22d3b] user: mistachkin branch: poolV2, size: 149443 | |
02:07 | Revert incorrect Dispose changes from check-in [95d4c93286]. file: [e12b81e4e9] check-in: [3e5f903c51] user: mistachkin branch: trunk, size: 149311 | |
2021-12-04
| ||
22:47 | More work-in-progress. file: [47dbf12893] check-in: [328b5c7371] user: mistachkin branch: poolV2, size: 149615 | |
21:29 | Merge updates from trunk. file: [ae40470309] check-in: [eadc84b118] user: mistachkin branch: poolV2, size: 149527 | |
21:28 | Important fix to the previous check-in on this branch that prevents the .NET GC thread from getting stuck. file: [6aca8e4c79] check-in: [0317b1318d] user: mistachkin branch: trunk, size: 149483 | |
19:47 | More changes. file: [30ca686651] check-in: [9d8b010175] user: mistachkin branch: poolV2, size: 149466 | |
03:12 | Initial work on addressing several object lifecycle issues with pooled database connections. file: [6914ae97fe] check-in: [95d4c93286] user: mistachkin branch: trunk, size: 149422 | |
2021-10-12
| ||
01:40 | Bump version to 1.0.115.5. Update version history docs. file: [e92846e846] check-in: [452a22af62] user: mistachkin branch: trunk, size: 149052 | |
2021-10-11
| ||
01:09 | Initial work on a way to handle 'database is busy' events via wrapping the native 'sqlite3_busy_handler' API. file: [18f297ff88] check-in: [2541fcec64] user: mistachkin branch: trunk, size: 149052 | |
2021-10-07
| ||
04:04 | More minor changes. file: [b33b125f14] check-in: [4e853dcd1d] user: mistachkin branch: trunk, size: 147995 | |
2021-10-06
| ||
23:40 | Another internal enhancement to the connection pool integration. file: [487e914922] check-in: [29a9603298] user: mistachkin branch: trunk, size: 147873 | |
22:04 | More internal changes to the connection pool. file: [9741b8a032] check-in: [f93cb5dde5] user: mistachkin branch: trunk, size: 147669 | |
21:56 | Further minor refactoring of the connection pool. file: [ace27f87f7] check-in: [fe93b5dc98] user: mistachkin branch: trunk, size: 147545 | |
21:42 | When opening a connection, keep track of the specified maximum pool size. file: [656daaa7dd] check-in: [a6b76e293b] user: mistachkin branch: trunk, size: 147541 | |
2021-07-28
| ||
00:17 | Bump version to 1.0.115.0. Update version history docs. file: [eb13f0c0e2] check-in: [c294c3c3cb] user: mistachkin branch: trunk, size: 147475 | |
2021-06-07
| ||
17:34 | Change ForceLogPrepare to an instanced property, primarily in order to avoid lock contention. Pursuant to https://sqlite.org/forum/forumpost/0cf95d2717. file: [a61007a617] check-in: [15055f1aac] user: mistachkin branch: trunk, size: 147475 | |
2021-05-06
| ||
02:10 | Further enhancements to the logging subsystem. file: [d060257f2d] check-in: [398e1ba2fd] user: mistachkin branch: trunk, size: 147455 | |
2021-03-08
| ||
05:33 | Minor enhancements to the SQLiteLog class. file: [99f8115a81] check-in: [83fb6ed97f] user: mistachkin branch: trunk, size: 146721 | |
2021-03-05
| ||
08:12 | Add support for math functions now provided by the SQLite core library. file: [b69d9e8959] check-in: [d9db7c6868] user: mistachkin branch: trunk, size: 146178 | |
2021-02-26
| ||
21:33 | Simplify use of preprocessor by the SQLiteBase.Open methods. file: [6455f06cbd] check-in: [a3f5a3c8e0] user: mistachkin branch: trunk, size: 146008 | |
2021-02-19
| ||
02:50 | Add 'TextPassword' connection string property for use with the SQLite Encryption Extension. file: [57443ad40a] check-in: [d2ec91fd6e] user: mistachkin branch: trunk, size: 146103 | |
2020-10-29
| ||
02:46 | Re-add preliminary support for the .NET Framework 4.8. file: [ce74454b52] check-in: [3ede7fccc6] user: mistachkin branch: trunk, size: 145959 | |
2020-10-28
| ||
01:31 | Bump version to 1.0.114.0. Update version history docs. Update SQLite core library to the latest trunk code. Pickup the SQLite core library docs from upstream. file: [0964f177ac] check-in: [5dbf0b6519] user: mistachkin branch: trunk, size: 145939 | |
2020-05-24
| ||
00:36 | Get this branch up-to-date with most trunk changes. file: [3389ec4e12] check-in: [bf714af93b] user: mistachkin branch: branch-1.0.112, size: 145939 | |
2020-04-03
| ||
18:10 | Partial cherrypick of [1868813f4]. file: [023087368f] check-in: [a5ac78ea8e] user: mistachkin branch: branch-1.0.112, size: 144432 | |
17:42 | Partial cherry-pick of [ebd945280e]. Cherry-pick of [cc8089d56c]. Manually reset build number to '1.0.112.1'. Limited to core NuGet packages for .NET Framework v2.0 / v4.0 and .NET Standard 2.x only. file: [101d0b707e] check-in: [da47d95976] user: mistachkin branch: branch-1.0.112, size: 144024 | |
2020-03-10
| ||
03:44 | Add preliminary support for the .NET Framework 4.8. file: [fefc77fbde] check-in: [d6b5423937] user: mistachkin branch: trunk, size: 145959 | |
2020-01-19
| ||
03:27 | Add support for the new DBCONFIG options and update several tests. file: [fb5d5976c0] check-in: [436f0e76b2] user: mistachkin branch: corePreRelease, size: 145939 | |
2019-12-08
| ||
04:59 | Bump version to 1.0.113.0. Update version history docs. file: [41fdc295f6] check-in: [ebd945280e] user: mistachkin branch: trunk, size: 145531 | |
04:01 | Include the 'LINQ' partial classes in the primary managed assembly for .NET Standard 2.1. Fix for [ad28d8e026]. Also, enhancements to related diagnostic functionality, including the new 'SQLite_ForceLogLifecycle' environment variable. file: [d6b27e0326] check-in: [6b6fb5374d] user: mistachkin branch: trunk, size: 145531 | |
2019-10-27
| ||
17:37 | Fix typos in the GetLimitOpsNames method. file: [8126e5abf5] check-in: [d8c529a1ab] user: mistachkin branch: preRelease, size: 144024 | |
2019-10-26
| ||
23:06 | Some fixes. Add tests. Update version history docs. file: [24f51068fd] check-in: [e82be4000d] user: mistachkin branch: limits, size: 144060 | |
2019-10-24
| ||
22:37 | Initial work on being able to change limits via sqlite3_limit(). file: [ea0bb532d7] check-in: [d279011853] user: mistachkin branch: limits, size: 144018 | |
2019-10-05
| ||
19:42 | Various build fixes. file: [ec3c77be5e] check-in: [11811c57fd] user: mistachkin branch: netStandard21, size: 140912 | |
03:32 | Add support for new DBCONFIG options from the SQLite core library. Pursuant to [03b6b0edd7]. file: [66b23e8000] check-in: [42082ffc4d] user: mistachkin branch: trunk, size: 140874 | |
2019-07-13
| ||
19:11 | Bump version to 1.0.112.0. file: [c02b89e828] check-in: [e1836d9707] user: mistachkin branch: trunk, size: 140387 | |
2019-05-15
| ||
01:49 | Bump version number. Update version history docs. file: [8839fe3943] check-in: [95e0135ad1] user: mistachkin branch: trunk, size: 140387 | |
2019-03-24
| ||
00:04 | Fix typos in documentation. Fix for [4bd6914554]. file: [add58e8ea1] check-in: [10da1211e5] user: mistachkin branch: trunk, size: 140387 | |
2018-12-23
| ||
04:56 | Add HidePassword connection flag to remove the password from the connection string once the database is opened. Pursuant to [23d8d6171e]. file: [1d9f4a9c0a] check-in: [02ed8cae60] user: mistachkin branch: trunk, size: 140387 | |
2018-10-06
| ||
19:30 | Bump version to 1.0.110.0. Update version history docs. file: [95d4160a1d] check-in: [d55a17840f] user: mistachkin branch: trunk, size: 139778 | |
2018-08-27
| ||
04:56 | Reform how connection flags are checked. file: [8ede7d05cc] check-in: [c947d6b1fb] user: mistachkin branch: trunk, size: 139778 | |
2018-08-26
| ||
22:53 | Add the GetInvariantInt64 and GetInvariantDouble connection flags. file: [23f9276891] check-in: [e945d6e2f9] user: mistachkin branch: trunk, size: 140015 | |
2018-08-05
| ||
02:38 | Make the 'SQLite_ForceLogPrepare' configuration setting enable logging of parameter binding and pre-binding as well. file: [4eb6a9439a] check-in: [096283e453] user: mistachkin branch: preRelease, size: 139613 | |
2018-07-26
| ||
08:21 | Fix handling of codes returned from sqlite3_config_log_interop(). Update version history docs. file: [438cfeaba9] check-in: [2baae0f0d8] user: mistachkin branch: trunk, size: 139326 | |
07:56 | More reform to the logging subsystem. Move interop log callback into the SQLiteLog class. file: [6480380cee] check-in: [4a9980ac1d] user: mistachkin branch: trunk, size: 139223 | |
2018-07-10
| ||
01:53 | Do not allow read-only connections into (or out of) the connection pool. file: [1dcf9b695e] check-in: [14d18ee826] user: mistachkin branch: trunk, size: 138372 | |
2018-05-06
| ||
20:09 | Add preliminary support for the .NET Framework 4.7.2. Also, update the SQLite core library to the latest 3.23.2 release candidate. file: [8c44c65769] check-in: [880e608b09] user: mistachkin branch: trunk, size: 137361 | |
2018-04-28
| ||
15:59 | Add preliminary support for the SQLITE_DBCONFIG_RESET_DATABASE control. file: [0e45457cdd] check-in: [4e485e3e31] user: mistachkin branch: trunk, size: 137339 | |
2018-03-09
| ||
17:45 | The GetSchemaTable method must verify the base table name (for a column) actually refers to a base table before attempting to query its metadata. Pursuant to [baf42ee135]. file: [c7826c5d17] check-in: [63ae5401bf] user: mistachkin branch: trunk, size: 137255 | |
2018-03-08
| ||
18:05 | Bump version to 1.0.109.0. Update version history docs. file: [f6aea15614] check-in: [a9d9bde461] user: mistachkin branch: trunk, size: 136627 | |
2018-02-26
| ||
19:17 | Add tests for the database option values added via check-in [b7ba6996c1]. file: [c901d3cc97] check-in: [b3872ff42e] user: mistachkin branch: trunk, size: 136627 | |
17:36 | The initial result code for SQLITE_DBCONFIG_MAINDBNAME must be an error in order to make the finally cleanup logic correct. file: [93b5319e0c] check-in: [b8d115e87d] user: mistachkin branch: trunk, size: 133518 | |
17:25 | Add more database connection configuration options for the sqlite3_db_config() interface. file: [2e61480918] check-in: [b7ba6996c1] user: mistachkin branch: trunk, size: 133461 | |
2018-02-08
| ||
01:53 | Bump version to 1.0.108.0. Update version history docs. file: [322b3f5c25] check-in: [c85016abb5] user: mistachkin branch: trunk, size: 124928 | |
00:34 | Add a comment. file: [9f27c3fbe3] check-in: [4333bfc7db] user: mistachkin branch: trunk, size: 124928 | |
2018-02-03
| ||
22:17 | When unhooking native delegates from a connection, use sqlite3_trace_v2() when it is available. file: [b609221063] check-in: [9f103baaad] user: mistachkin branch: trunk, size: 124847 | |
2018-01-26
| ||
02:22 | Further debugging enhancements. file: [be5ae917aa] check-in: [0b0bd83ddd] user: mistachkin branch: trunk, size: 124134 | |
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. file: [569576f0db] check-in: [0c447952e6] user: mistachkin branch: trunk, size: 123806 | |
2017-11-09
| ||
08:37 | Add another error message to the UnhookNativeCallbacks method. file: [81810c6216] check-in: [df1cca89d1] user: mistachkin branch: tkt-0e48e80333, size: 123784 | |
08:04 | Attempt to invalidate all native delegates from a connection during its disposal. Pursuant to [0e48e80333]. Still needs tests. file: [ee4d37f61e] check-in: [aa99152568] user: mistachkin branch: tkt-0e48e80333, size: 123707 | |
2017-10-14
| ||
07:25 | Add projects, solutions, and build environment support for Visual Studio 2017. file: [806ff45037] check-in: [9d2b034e4c] user: mistachkin branch: trunk, size: 113124 | |
2017-10-10
| ||
21:40 | Refactor how logging flags and exception handling are performed. file: [207d65c9af] check-in: [6fbb8f60e9] user: mistachkin branch: trunk, size: 113104 | |
2017-09-28
| ||
18:14 | Merge updates from trunk. file: [101d06bf38] check-in: [37be32bdd4] user: mistachkin branch: vs2017, size: 114123 | |
2017-09-07
| ||
20:06 | Add GetDecimalAsText connection flag to force Decimal typed columns to be returned as text. Pursuant to [b167206ad3]. file: [2228b4ab8f] check-in: [59d87c8bce] user: mistachkin branch: trunk, size: 114103 | |
2017-08-02
| ||
17:20 | Add preliminary support for Visual Studio 2017 and the .NET Framework 4.7. file: [dc6214d79d] check-in: [babe22b817] user: mistachkin branch: vs2017, size: 114116 | |
2017-06-10
| ||
17:44 | Bump all versions for the 1.0.105.2 release. file: [968864cf47] check-in: [5faa31df79] user: mistachkin branch: branch-1.0.105, size: 114096 | |
2017-05-11
| ||
15:59 | Bump version to 1.0.105.1. file: [1a81bb0ec5] check-in: [f0e7bfcebd] user: mistachkin branch: branch-1.0.105, size: 114096 | |
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. file: [320fb23038] check-in: [e552f5ffad] user: mistachkin branch: trunk, size: 114096 | |
2017-01-03
| ||
22:48 | Bump version to 1.0.105.0. Update version history docs. file: [856dc57b49] check-in: [8b362f1729] user: mistachkin branch: trunk, size: 114096 | |
2016-10-27
| ||
20:19 | Bump version to 1.0.104.0. Update version history docs. Prevent the GetByte, GetChar, and GetInt16 methods of the SQLiteDataReader class from throwing exceptions for large integer values. Pursuant to [5535448538]. file: [49c2b048bd] check-in: [2b70123e05] user: mistachkin branch: trunk, size: 114096 | |
2016-08-30
| ||
00:09 | More updates for the .NET Framework 4.6.x. file: [dc820da304] check-in: [e55487b0b4] user: mistachkin branch: trunk, size: 113957 | |
2016-07-22
| ||
22:18 | Add support for setting all the on/off style database configuration options, including SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER. Fix for [f64f4aee95]. file: [542760889f] check-in: [3a27201398] user: mistachkin branch: trunk, size: 113935 | |
2016-07-01
| ||
20:40 | Bump version to 1.0.103.0. Update version history docs. file: [978a4efaf3] check-in: [328757b2bf] user: mistachkin branch: blobIo, size: 112540 | |
2016-06-18
| ||
21:34 | Add IsReadOnly method to the SQLiteConnection class. file: [9cfe80d20c] check-in: [c4f8b9e65b] user: mistachkin branch: trunk, size: 112540 | |
2016-05-26
| ||
18:19 | Handle parameter binding for boolean values using a new internal method. Consistently enable LogBind flag support for the .NET Compact Framework. file: [a3230b5089] check-in: [d38c8328d0] user: mistachkin branch: trunk, size: 111725 | |
2016-04-27
| ||
21:44 | Update SQLite core library to the latest trunk code. Update the SQLiteConnection.EnableExtensions method to make use of the new SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION option, when available. file: [34f9e0ca38] check-in: [5b30c66448] user: mistachkin branch: trunk, size: 111445 | |
20:40 | Bump version number. file: [842bc3fdd5] check-in: [e35d38ff33] user: mistachkin branch: trunk, size: 111075 | |
2016-04-19
| ||
14:40 | Bump version number and update version history docs. file: [766a3d2943] check-in: [e443d95668] user: mistachkin branch: trunk, size: 111075 | |
2016-04-12
| ||
13:57 | When using the mixed-mode assembly, it must be assumed that the 'vtshim' module is already loaded. file: [53ded52ae6] check-in: [3a961372b3] user: mistachkin branch: trunk, size: 111075 | |
2016-03-31
| ||
23:27 | Bump version to 1.0.99.1 and import the SQLite core library 3.9.3 from upstream. file: [30841ce0c5] check-in: [a0b9729698] user: mistachkin branch: branch-1.0.99, size: 108308 | |
2016-03-24
| ||
20:42 | Avoid calling Win32 specific SQLite APIs on non-Windows platforms. file: [e0c04f3549] check-in: [70d83a095a] user: mistachkin branch: trunk, size: 110930 | |
2016-03-23
| ||
23:35 | Move some things out of the UnsafeNativeMethods class. There are several reasons: 1) easier to maintain. 2) avoiding static call graph issues with CriticalHandle. 3) better separation of cross-platform and platform-specific code. file: [eeb13b7ab5] check-in: [d3e312825a] user: mistachkin branch: trunk, size: 110668 | |
17:50 | Further portability enhancements for the native library pre-loader and the 'vtshim' extension loader, permitting it to work better on POSIX. file: [8626121c42] check-in: [4b1c267ac6] user: mistachkin branch: trunk, size: 110812 | |
05:38 | Fix compilation issues when the native library pre-loader is not enabled. file: [ee9e7ab0b9] check-in: [fd918a4eef] user: mistachkin branch: trunk, size: 109315 | |
05:10 | Initial work on getting the native library pre-loader to work on non-Windows (POSIX) platforms. file: [a4de8ce5b8] check-in: [49bc443383] user: mistachkin branch: trunk, size: 109162 | |
04:56 | Improvements to the native library pre-loader to make it capable of dynamically determining the base file name (without directory information) of the native SQLite library to be pre-loaded. Further, add support for the 'PreLoadSQLite_ModuleFileNameOnly' configuration setting and environment variable. file: [a5f5e1d5d9] check-in: [4436cf5d76] user: mistachkin branch: trunk, size: 109161 | |
04:31 | Make the native library and procedure name parameters used inside SQLite3.CreateModule into protected fields instead of constants. file: [5ffc9d76dd] check-in: [0fc0143d37] user: mistachkin branch: trunk, size: 108843 | |
2016-03-22
| ||
20:20 | Improve the SQL type detection code in the ColumnType method. file: [ee9b376bc6] check-in: [1f028b5b16] user: mistachkin branch: trunk, size: 108410 | |
18:00 | Fix ColumnType method when not using the interop assembly. file: [c6b50a2295] check-in: [c5f0bf844f] user: mistachkin branch: trunk, size: 108598 | |
17:01 | More test portability enhancements. file: [d9d2e23442] check-in: [ae12ca01d9] user: mistachkin branch: trunk, size: 108578 | |
2016-03-09
| ||
22:21 | Handle empty strings a bit more consistently. file: [9f31fa435e] check-in: [39bca4f8b0] user: mistachkin branch: trunk, size: 108568 | |
2016-03-02
| ||
18:32 | The 'UnixEpoch' DateTime format should use Int64 internally, not Int32. file: [43f7bf6276] check-in: [d28375563e] user: mistachkin branch: trunk, size: 108482 | |
2016-01-13
| ||
07:22 | Add more tracing related to the connection pool. file: [467844d6a8] check-in: [1a0dd87d00] user: mistachkin branch: trunk, size: 108468 | |
2015-12-31
| ||
22:50 | Merge fix for [5251bd0878]. Update SQLite core library to the latest trunk code. Bump version to 1.0.100.0. Update version history docs. file: [76120bc370] check-in: [9f0c9b796f] user: mistachkin branch: updates, size: 107925 | |
2015-12-20
| ||
00:28 | Avoid using the SQLiteString and SQLiteMemory classes when compiling without virtual table support. Fix for [b56b653ee9]. file: [e74317bb92] check-in: [cfc40dbb9c] user: mistachkin branch: trunk, size: 107924 | |
2015-12-04
| ||
02:04 | Add missing checks for NET_452 and NET_461 compile-time defines. file: [eccf83e51c] check-in: [d5792024ef] user: mistachkin branch: trunk, size: 108308 | |
2015-09-25
| ||
21:16 | Make GetValue work for boolean columns with textual 'True' and 'False' values. Fix for [7714b60d61]. file: [cff98f6727] check-in: [ed83298257] user: mistachkin branch: trunk, size: 108264 | |
2015-09-09
| ||
23:46 | Add FileName property to the SQLiteConnection class. file: [f76bdea3c7] check-in: [d0d6e924bc] user: mistachkin branch: trunk, size: 106792 | |
23:34 | Bump all version numbers to 1.0.99.0. Update SQLite core library to the latest trunk code. file: [7e563970f9] check-in: [c1fc6af85e] user: mistachkin branch: trunk, size: 105779 | |
2015-09-04
| ||
19:59 | Add FileName property to the SQLiteConnection class. file: [9bffd570e8] check-in: [71cc174339] user: mistachkin branch: dbFileName, size: 106792 | |
2015-08-12
| ||
22:21 | Add some workarounds to allow the core managed assembly to work on Mono 4.0. file: [31b86a7527] check-in: [e7803b3ae7] user: mistachkin branch: trunk, size: 105779 | |
19:59 | Revise and extend compilation fixes from the previous check-in. file: [3fc62428c5] check-in: [9582604b8d] user: mistachkin branch: trunk, size: 105216 | |
17:53 | Compilation fixes for .NET Compact Framework with custom compile options. file: [b843c4d3c1] check-in: [8d08bc1cf9] user: mistachkin branch: trunk, size: 104982 | |
2015-08-08
| ||
01:28 | Prevent encrypted connections from being used with the connection pool. Pursuant to [89d3a159f1]. file: [80bf99b2ce] check-in: [661e488237] user: mistachkin branch: trunk, size: 104652 | |
2015-07-20
| ||
18:18 | More changes. file: [86bc59239c] check-in: [719d9e6cac] user: mistachkin branch: vs2015, size: 104602 | |
2015-07-17
| ||
20:37 | Add UnbindAllFunctions method to the SQLiteConnection class. file: [86583c170c] check-in: [7d103d8fd5] user: mistachkin branch: trunk, size: 104582 | |
02:46 | Update Trace.WriteLine calls for consistency. Revise when calls to UnbindFunctions are made. file: [aa2b0c1be5] check-in: [7c3cad7da2] user: mistachkin branch: trunk, size: 104576 | |
02:01 | Add the UnbindFunctionsOnClose connection flag. file: [55a0db1ae4] check-in: [2a6efe65f7] user: mistachkin branch: trunk, size: 102227 | |
01:08 | Add UnbindFunction method to the SQLiteConnection class. file: [ca2b7e9c9b] check-in: [187e8cb03d] user: mistachkin branch: trunk, size: 101916 | |
2015-07-16
| ||
01:10 | Augment the OpenedFromPool OnChanged notification to include the pool version. file: [677861d602] check-in: [e769f25743] user: mistachkin branch: trunk, size: 99910 | |
00:56 | Extend OnChanged notifications to handle basic connection pool integration. file: [1783b8deb5] check-in: [b2cffa5974] user: mistachkin branch: trunk, size: 99896 | |
2015-06-24
| ||
22:43 | Make sure that manually calling the Cancel method still causes an Interrupt exception to be thrown. Update master release archive manifest. file: [2d3c691577] check-in: [dae0c2e6fc] user: mistachkin branch: trunk, size: 99184 | |
20:02 | Change the base type for the SQLiteConnectionFlags enumeration to long integer. Improve exception handling in all native callbacks implemented in the SQLiteConnection class. Add Progress event and ProgressOps connection string property to enable raising progress events during long-running queries. file: [970fda4d34] check-in: [3b020c8c80] user: mistachkin branch: trunk, size: 96498 | |
2015-06-03
| ||
02:16 | Support alternate VFSs when opening a database connection. More work on ZipVFS integration. This is an interim check-in and needs testing. file: [fe658f779c] check-in: [6bf64f992e] user: mistachkin branch: zipvfs, size: 96066 | |
2015-05-30
| ||
21:37 | Bump all version numbers to 1.0.98.0. Update version history docs. file: [24a1c2deb6] check-in: [ff1cdfc19c] user: mistachkin branch: trunk, size: 95957 | |
2015-05-13
| ||
03:47 | Also prevent the sqlite3_interrupt() call from being interrupted. file: [be69c86343] check-in: [7f1111a6fd] user: mistachkin branch: stepNoThreadAbort, size: 95957 | |
03:23 | Prevent the call into the native sqlite3_step() call from being interrupted via a ThreadAbortException. Also, remove a superfluous native function declaration. file: [b9f5e7c58d] check-in: [c822cde494] user: mistachkin branch: stepNoThreadAbort, size: 95830 | |
2015-04-21
| ||
18:18 | Improve ADO.NET conformance of the SQLiteDataReader.RecordsAffected property. Fix for [74542e702e]. file: [21faa17405] check-in: [68239f46ea] user: mistachkin branch: trunk, size: 95687 | |
2015-03-26
| ||
00:16 | Bump all version numbers to 1.0.97.0. Update version history docs. file: [151007d749] check-in: [548a7a1ecd] user: mistachkin branch: trunk, size: 93203 | |
2015-03-02
| ||
18:48 | Update version history docs. Bump all versions to 1.0.96.0. file: [fa5a1abfb5] check-in: [d53f664e70] user: mistachkin branch: nextRelease, size: 93203 | |
2015-02-19
| ||
01:00 | Add BindDateTimeWithKind connection flag to force DateTime parameter values to match the DateTimeKind associated with the connection, if applicable. Fix for [a7d04fb111]. file: [62ac87653f] check-in: [e5f6b68387] user: mistachkin branch: trunk, size: 93203 | |
2015-02-12
| ||
23:53 | Add PrepareRetries connection string property to allow the maximum number of retries when preparing a query to be overridden. Fix for [647d282d11]. file: [b49ec3a9e4] check-in: [39f91f897d] user: mistachkin branch: trunk, size: 92658 | |
18:18 | Enable easier integration with CEROD. file: [e430a0d154] check-in: [d3eb5c0fcc] user: mistachkin branch: trunk, size: 92564 | |
2015-01-29
| ||
00:57 | Enable easier integration with SEE. file: [4fd637e2c7] check-in: [328517cce9] user: mistachkin branch: trunk, size: 92539 | |
2015-01-13
| ||
04:08 | Fix extra single quotes around the formatted DateTime values in the LINQ assembly. Use GetSettingValue to access the new environment variables. file: [31a8eb0742] check-in: [45312da90e] user: mistachkin branch: tkt-8d928c3e88, size: 92516 | |
02:20 | Add SQLite_ForceLogPrepare environment variable to force logging of all prepared SQL regardless of the flags for the associated connection. Add more tests. file: [b8f5c61dde] check-in: [2f3a593340] user: mistachkin branch: tkt-8d928c3e88, size: 92509 | |
2014-11-14
| ||
01:18 | The interop assembly methods should use 'ref' parameters, not 'out' parameters, since the native interop methods are not actually guaranteed to set output parameters to well-defined values. Also, add more parameter validation to the interop assembly, paying special attention to output parameters, especially optional ones. Pursuant to [3b43ffdbd7]. file: [71dcc33261] check-in: [5b359db222] user: mistachkin branch: interopParams2, size: 90906 | |
2014-09-23
| ||
05:52 | Bump all version numbers to 1.0.95.0. Update version history docs. file: [4546b6d1eb] check-in: [24bd8ccbe2] user: mistachkin branch: trunk, size: 90562 | |
2014-07-19
| ||
00:14 | Bump all versions to 1.0.94.0. file: [36bb7efd51] check-in: [f56f7104f7] user: mistachkin branch: trunk, size: 90562 | |
2014-06-27
| ||
04:49 | The interop assembly methods should use 'ref' parameters, not 'out' parameters, since the native interop methods are not actually guaranteed to set output parameters to well-defined values. Also, add more parameter validation to the interop assembly, paying special attention to output parameters, especially optional ones. Pursuant to [3b43ffdbd7]. file: [7065c29158] check-in: [26a20dd470] user: mistachkin branch: interopParams, size: 90906 | |
2014-03-26
| ||
19:58 | Bump all versions to 1.0.93.0. Enhance versioning tests. Mark the MSIL NuGet package as legacy. file: [97a6981aa1] check-in: [6f3549f6a4] user: mistachkin branch: trunk, size: 90562 | |
2014-03-06
| ||
02:29 | Bump all versions to 1.0.92.0. Update SQLite core library to the latest trunk code. Verify all version numbers in the 'testlinq' EF6 configuration files. file: [e4a6f3a906] check-in: [a1cfefb6f2] user: mistachkin branch: trunk, size: 90562 | |
2014-01-06
| ||
04:56 | Add SQLiteCompileOptions and InteropCompileOptions properties to the SQLiteConnection class to return the compile-time options for the SQLite core library and interop assembly, respectively. file: [113de3f6d8] check-in: [30dedcb819] user: mistachkin branch: trunk, size: 90562 | |
2013-12-27
| ||
11:02 | Modify the native library pre-loader to optionally support searching for the SQLite native library in more than one location. Bump all versions to 1.0.91.0. Update version history docs. file: [ab75586625] check-in: [ae2e6767b5] user: mistachkin branch: refactorNativeLibraryPreLoader, size: 89312 | |
2013-11-27
| ||
01:32 | Use the proper compile-time option to check for the .NET Framework 4.5.1. file: [b6dc850fa7] check-in: [1beae37abe] user: mistachkin branch: vs2013, size: 89312 | |
2013-11-25
| ||
19:44 | Avoid calling into the interop assembly to check for a NULL column value when the type affinity is already known. file: [a11025f622] check-in: [49bc3a15ba] user: mistachkin branch: trunk, size: 89290 | |
2013-11-13
| ||
20:43 | Better handling of non-error log messages from the SQLite core library. Pursuant to [44df10ea90]. file: [92129bbf3a] check-in: [70d2eddb52] user: mistachkin branch: trunk, size: 89285 | |
2013-11-11
| ||
02:18 | Update SQLite core library to the latest trunk code. Refer to the Win32-specific core library functions only when it is likely they will be available. file: [bf5ac80c0a] check-in: [76131c4fc9] user: mistachkin branch: win32heap, size: 89073 | |
2013-11-08
| ||
20:28 | Update SQLite core library to the latest trunk code. Add experimental support for tighter Win32 native heap integration. file: [6322386fc7] check-in: [ed1309f951] user: mistachkin branch: win32heap, size: 89016 | |
2013-11-07
| ||
01:27 | Never create a new connection wrapper in the SQLiteConnection.Shutdown method. Add experimental GetMemoryStatistics, ReleaseMemory, and Shutdown methods to the SQLiteConnection class. Add memory leak detection to the test project for the .NET Compact Framework. Miscellaneous internal refactoring and additional comments. file: [998a68149a] check-in: [aa16f48eea] user: mistachkin branch: trunk, size: 87401 | |
2013-10-28
| ||
08:15 | Bump all version numbers to 1.0.90.0. Update version history docs. file: [5babef25c2] check-in: [57c0d444d7] user: mistachkin branch: regexp, size: 84413 | |
2013-09-18
| ||
02:10 | Add experimental support for interfacing with the authorizer callback mechanism in the SQLite core library. file: [d6cf2e001e] check-in: [12c508890c] user: mistachkin branch: trunk, size: 84413 | |
2013-09-17
| ||
07:04 | Rename the ManagedVersion property to ProviderVersion. Rename the ManagedSourceId property to ProviderSourceId. Add InteropVersion and InteropSourceId properties to the SQLiteConnection class. file: [fd37f5c300] check-in: [25174c66f9] user: mistachkin branch: trunk, size: 84244 | |
2013-09-06
| ||
04:29 | Raise the static SQLiteConnection.Changed event when any SQLiteCommand, SQLiteDataReader, or CriticalHandle derived object instance is created. Fix for [aba4549801]. Update Eagle in externals to pickup fixes necessary for testing. file: [c6910502fa] check-in: [7e2f11fd49] user: mistachkin branch: trunk, size: 83755 | |
2013-09-04
| ||
03:42 | Allow monitoring of the creation of all critical handle derived class instances. file: [e79c2a9a0d] check-in: [b194408bb5] user: mistachkin branch: onChanged, size: 83641 | |
2013-08-23
| ||
06:22 | Update SQLite core library to the latest trunk code. Bump all versions to 1.0.89.0. Update version history docs. file: [b983520d99] check-in: [92f420b32c] user: mistachkin branch: trunk, size: 82409 | |
2013-08-13
| ||
20:47 | Check the result of sqlite3_column_name against NULL. Also, return false for the SQLiteParameterCollection.IsSynchronized property because it is not thread-safe. These issues were reported via the mailing list. file: [64a7e6fc03] check-in: [7a1efd7d40] user: mistachkin branch: trunk, size: 82409 | |
2013-07-16
| ||
19:48 | Prevent native database connection handles from entering the connection pool if they have been used to create a virtual table module. file: [acc028ff15] check-in: [7b49ab3bf0] user: mistachkin branch: trunk, size: 82226 | |
2013-07-15
| ||
19:32 | Bump all versions to 1.0.88.0. Update version history docs. file: [2626675c7d] check-in: [f0b2c4a2b1] user: mistachkin branch: trunk, size: 81956 | |
05:16 | Modify classes implementing the IDisposable pattern to set the disposed flag after their base classes have been disposed. file: [91160a5f3e] check-in: [db3a299625] user: mistachkin branch: marshalFixes, size: 81956 | |
03:57 | Virtual table marshalling fixes. file: [adf9bd634d] check-in: [e7b11da35f] user: mistachkin branch: marshalFixes, size: 81855 | |
2013-07-04
| ||
19:50 | Experimental changes to validate that SQLiteStatement parameters are not disposed. file: [9104d52ed3] check-in: [e325dfa45f] user: mistachkin branch: strictStatement, size: 84431 | |
18:49 | Rename the new NoFunctions connection flag to NoBindFunctions. file: [624693b6ef] check-in: [8e945470fe] user: mistachkin branch: trunk, size: 83221 | |
06:00 | Add SQLiteConnection.BindFunction method to facilitate adding custom functions on a per-connection basis. file: [0d239ca4af] check-in: [1fa0ac70f3] user: mistachkin branch: trunk, size: 83213 | |
03:00 | Make sure the exception thrown by the InitializeBackup method always contains a meaningful error message. file: [6e973d8598] check-in: [aec2437c24] user: mistachkin branch: trunk, size: 82102 | |
2013-07-02
| ||
07:07 | Enable setting of the logging related SQLiteModule properties via the connection flags. file: [b6bd969930] check-in: [7c20d612a1] user: mistachkin branch: trunk, size: 81852 | |
2013-07-01
| ||
18:22 | In the SQLiteFunction class, check if the database connection is open prior to attempting to call the Cancel method. Add NoFunctions connection flag to skip binding functions registered in the application domain. Fixes and adjustments to comments. Add several data-types for compatibility purposes. Fix for [fe50b8c2e8]. file: [caff5230ad] check-in: [dff9a878dd] user: mistachkin branch: trunk, size: 81149 | |
10:16 | Allow virtual tables implemented in managed code to implement functions. file: [5aec51d984] check-in: [3e1da60858] user: mistachkin branch: trunk, size: 80663 | |
2013-06-28
| ||
06:47 | When reading a DateTime value, avoid unnecessary string conversions. Fix for [4d87fbc742]. file: [261b647add] check-in: [e1b4194a30] user: mistachkin branch: trunk, size: 78748 | |
2013-06-25
| ||
19:49 | Modify native argument marshalling so that it will work properly on the .NET Compact Framework. file: [9882d64d33] check-in: [9946328e41] user: mistachkin branch: virtualTables, size: 78364 | |
11:55 | First attempt at making virtual table support work on the .NET Compact Framework. file: [6ef3f54965] check-in: [78e8297a83] user: mistachkin branch: virtualTables, size: 78230 | |
2013-06-24
| ||
22:49 | The SQLiteValue and SQLiteContext classes should implement the ISQLiteNativeHandle interface. Work in progress on documentation for the virtual tables support classes. file: [8d363a3689] check-in: [c8d209d5f4] user: mistachkin branch: virtualTables, size: 77227 | |
2013-06-22
| ||
02:51 | Support compiling without built-in support for creating virtual tables in managed code, thus allowing the vtshim extension module to be excluded. file: [639dd4ba1b] check-in: [a85fc42853] user: mistachkin branch: virtualTables, size: 75442 | |
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: [23aa196ccc] check-in: [7aae5042f8] user: mistachkin branch: virtualTables, size: 75302 | |
00:52 | Improve diagnostics for test data-1.1. Fix connection handle leak by removing superfluous _ownHandle fields and add properties instead. file: [160c343e43] check-in: [0e4ebe697a] user: mistachkin branch: virtualTables, size: 75290 | |
2013-06-21
| ||
23:44 | In the SQLite3.Close method, be sure to null out of the _sql field when _ownHandle is false. Centralize the SQLite3 instance creation logic used by the SQLiteConnection class. Restrict the ConnectionStringBuilder test to run only when SQLite is in use. file: [ac9c9563dc] check-in: [67f779810e] user: mistachkin branch: virtualTables, size: 75106 | |
07:21 | Rename the SQLiteModuleBase class to SQLiteModule. file: [82085b7a71] check-in: [f0ccb3cd64] user: mistachkin branch: virtualTables, size: 75082 | |
07:15 | Move string related marshalling methods to the new SQLiteString static class. file: [12d10130ac] check-in: [0d7f2bfcca] user: mistachkin branch: virtualTables, size: 75110 | |
07:06 | Add LogErrors and LogExceptions properties to the SQLiteModuleBase class. Allow the ISQLiteNativeModule implementation of the SQLiteModuleBase class to be overridden; however, remove it as a formal interface. file: [92d50f2db7] check-in: [deb17e28f2] user: mistachkin branch: virtualTables, size: 75112 | |
06:27 | Fix disposal semantics for classes derived from the SQLiteModuleBase class. Use the String.Format method consistently. Enable virtual table related native memory allocation tracking on the .NET Compact Framework. file: [331ff840df] check-in: [f9041807b3] user: mistachkin branch: virtualTables, size: 75072 | |
05:39 | Move the native memory allocation wrapper methods into the new SQLiteMemory class. file: [62a01ae53f] check-in: [c16bb56cfd] user: mistachkin branch: virtualTables, size: 75148 | |
05:14 | Fix memory leak in the SQLiteModuleBase class. Add support for optionally tracking memory usage of the SQLiteMarshal class. Make sure sqlite3_*_interop() functions are only used when SQLITE_STANDARD is not defined. file: [3a5f47f7e0] check-in: [4aab5f9721] user: mistachkin branch: virtualTables, size: 75150 | |
03:11 | Major cleanup and refactoring of the ISQLiteManagedModule interface. Fix a small memory leak in DeclareVirtualTable. Add the ability to persist SQLiteValue values beyond the duration of the method call in progress. Add SQLiteVirtualTable base class. Update SQLiteVirtualTableCursor base class to be IDisposable and to support storing the filtering parameters. Make parameter naming in the ISQLiteManagedModule interface consistent with other managed code. Add SQLiteVirtualTable parameter to the ISQLiteManagedModule interface methods where necessary. Remove incorrect SQLiteIndex object creation from the IndexToIntPtr method. Keep track of all managed table and cursor object instances associated with their native pointers. Zero out the native sqlite3_vtab object right after allocation. Correct declarations for the sqlite3_vtab and sqlite3_vtab_cursor structures. Add SQLiteModuleEnumerable and SQLiteVirtualTableCursorEnumerable classes to allow an IEnumerable to provide the data for a virtual table. file: [9d5ff2c4ad] check-in: [d3ac8fc2c3] user: mistachkin branch: virtualTables, size: 74002 | |
2013-06-20
| ||
03:08 | Fix handling of copied connection handles when calling Create and Connect virtual methods. Get initial test passing. file: [917392e485] check-in: [e1bef414b7] user: mistachkin branch: virtualTables, size: 73690 | |
01:40 | More work on disposable vtable integration. file: [09b9700b98] check-in: [5a2bdec84f] user: mistachkin branch: virtualTables, size: 73185 | |
2013-06-19
| ||
07:02 | Pickup SQLite core library with disposable vtable support from upstream. More work on integration of the SQLiteModuleBase class. Add initial tests. file: [c82cfcae16] check-in: [15b1d1d825] user: mistachkin branch: virtualTables, size: 72522 | |
2013-06-18
| ||
21:15 | Move marshalling utility methods into the internal SQLiteMarshal class. file: [d3c8a208de] check-in: [89613e2645] user: mistachkin branch: virtualTables, size: 70313 | |
2013-06-07
| ||
00:28 | Keep track of whether the DeclareVirtualTable method has been called by a virtual table module. file: [0dee82b5f9] check-in: [091ead1daf] user: mistachkin branch: virtualTables, size: 70316 | |
00:04 | Add initial marshalling infrastructure and start implementing the xCreate and xConnect virtual table methods. file: [c819c4e789] check-in: [bf5505be7a] user: mistachkin branch: virtualTables, size: 69998 | |
2013-06-06
| ||
19:36 | Support creating a SQLiteConnection instance from a pre-existing native connection handle (i.e. one that cannot be disposed). file: [15d0548a31] check-in: [b6c0bcadb3] user: mistachkin branch: virtualTables, size: 69043 | |
2013-05-30
| ||
00:44 | Add DateTimeFormatString connection string property to allow the DateTime format string used for all parsing and formatting to be overridden. Disable use of the new connection string parsing algorithm when the No_SQLiteConnectionNewParser environment variable is set. Pursuant to [bbdda6eae2]. file: [4b18097a87] check-in: [4f933521a1] user: mistachkin branch: trunk, size: 68582 | |
2013-05-28
| ||
09:55 | Bump all versions to 1.0.87.0. file: [1438e627b0] check-in: [01ae5e862f] user: mistachkin branch: trunk, size: 68553 | |
2013-04-30
| ||
00:29 | Update release version to 1.0.86.0. file: [5a5c1f0c39] check-in: [545d22c1ff] user: mistachkin branch: trunk, size: 68553 | |
2013-04-29
| ||
22:57 | Minor corrections to the backup handle accounting used by the test suite. file: [5c7adbf2ec] check-in: [b8842a3e20] user: mistachkin branch: trunk, size: 68553 | |
2013-03-22
| ||
23:40 | Add GetAllAsText connection flag to force all column values to be returned as text. Pursuant to [e06c4caff3]. file: [7606cc83cf] check-in: [2cd9814a44] user: mistachkin branch: trunk, size: 68394 | |
2013-03-20
| ||
23:00 | In the interop assembly, use the sqlite3_prepare_v2() function when available. In the managed assembly, use the sqlite3_prepare_v2() function when enabled. Sync up the list of define constants used by the test suite. file: [168b02e0f8] check-in: [160e7ea1f6] user: mistachkin branch: trunk, size: 68149 | |
2013-03-06
| ||
22:14 | Preliminary changes to fix ticket [3567020edf]. Missing tests. file: [32fa481ab1] check-in: [bea6b5d82d] user: mistachkin branch: tkt-3567020edf, size: 68012 | |
2013-02-12
| ||
10:45 | Enable use of the SQLiteLog class when running on the .NET Compact Framework. file: [43b258c0f4] check-in: [7d84579756] user: mistachkin branch: trunk, size: 67815 | |
2013-01-31
| ||
23:19 | Add BindUInt32AsInt64 connection flag to force binding of UInt32 values as Int64 instead. Pursuant to ticket [c010fa6584]. file: [86e50f8895] check-in: [99c7362ca8] user: mistachkin branch: tkt-c010fa6584, size: 68135 | |
07:36 | Avoid throwing overflow exceptions from the SQLite3.GetValue method for integral column types. Fix for [c010fa6584]. file: [a7d1317d83] check-in: [618f5890e7] user: mistachkin branch: tkt-c010fa6584, size: 67697 | |
2013-01-17
| ||
21:01 | Bump all versions to 1.0.85.0. Add static Execute method to the SQLiteCommand class. Add public constructor to the SQLiteDataAdapter class that allows passing the parseViaFramework parameter to the SQLiteConnection constructor. When built with the CHECK_STATE compile-time option, skip throwing exceptions from the SQLiteDataReader class when the object is being disposed. file: [6a957e5d40] check-in: [b2c5c6e2a0] user: mistachkin branch: trunk, size: 66346 | |
2012-12-30
| ||
17:01 | Bump all versions to 1.0.84.0. Update SQLite core library to the latest trunk code. Add Cancel method to the SQLiteConnection class. In the SQLiteLog.LogMessage method, clone the event handlers before invoking them to improve thread safety. file: [0a771547d6] check-in: [7d572c8589] user: mistachkin branch: trunk, size: 66346 | |
2012-10-27
| ||
17:43 | Seal the CriticalHandle derived classes and add WasReleasedOk method for accurate backup handle count tracking. Report resource counts for the backup, threading, and stress tests. file: [59d66e58ac] check-in: [b4cd72edae] user: mistachkin branch: trunk, size: 66346 | |
2012-10-18
| ||
16:51 | Improve automatic detection of the sqlite3_close_v2 function when compiled to use the standard SQLite library. file: [8de1470c9b] check-in: [cf55a3e9b9] user: mistachkin branch: trunk, size: 66256 | |
2012-10-13
| ||
20:26 | In the SQLiteDataReader, try to stop processing query results if the underlying connection is closed. file: [367fd3c038] check-in: [441fd3e40b] user: mistachkin branch: trunk, size: 65970 | |
19:09 | Add object disposal diagnostic support for the sqlite3_changes() API. file: [bec86b2fcc] check-in: [32459aa7cd] user: mistachkin branch: trunk, size: 65933 | |
2012-10-12
| ||
16:09 | Add a LogMessage method overload to the SQLiteConnection class that takes a SQLiteErrorCode. file: [849ef7d991] check-in: [d874518f31] user: mistachkin branch: threadAbortProtect, size: 65829 | |
04:23 | Add experimental protection against leaking native resources when the Thread.Abort method is used. These changes may not be included in any official release. file: [fff1daee03] check-in: [e553cea4a0] user: mistachkin branch: threadAbortProtect, size: 65817 | |
2012-10-11
| ||
06:58 | Add sqlite3_backup_finish_interop function with optional diagnostics. Improvements to sqlite3_finalize_interop diagnostics. Make interop function names consistent. file: [6d2ef324fb] check-in: [c826898164] user: mistachkin branch: trunk, size: 65061 | |
2012-10-10
| ||
13:08 | Work around the inability of the .NET Compact Framework to marshal Int64 P/Invoke parameters and return types by value. Fix for ticket [dd45aba387]. file: [89a9016edf] check-in: [2042b718d3] user: mistachkin branch: trunk, size: 65021 | |
2012-10-06
| ||
07:05 | Avoid throwing non-fatal exceptions during connection disposal. Make the handle checking and disposal code more consistent. Update version history docs with the latest changes. Allow stress test to optionally skip some workloads. file: [4ff78830b0] check-in: [8e2c95ad40] user: mistachkin branch: trunk, size: 64509 | |
2012-09-20
| ||
12:04 | Explicitly add support for the .NET Framework 4.5 to the managed compile-time defines. file: [a097408c88] check-in: [c008d0ccd6] user: mistachkin branch: trunk, size: 64207 | |
11:53 | Allow opened connections to skip adding the extension functions included in the interop assembly. Support loading of SQLite extensions. Add more notifications that use the new static Changed event. Miscellaneous comment cleanup. Cleanup usage of compile-time options for the .NET Framework version. Fix argument checking for the batch file tools. file: [24c4b58b9b] check-in: [5759e099be] user: mistachkin branch: trunk, size: 64187 | |
2012-09-11
| ||
08:15 | Bump all versions to 1.0.83.0. file: [e310985835] check-in: [45b48f33af] user: mistachkin branch: trunk, size: 61984 | |
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: [44b1446fa4] check-in: [a6c16dc93b] user: mistachkin branch: trunk, size: 61984 | |
2012-07-22
| ||
06:54 | Remove all superfluous UTF-8 byte-order-marks. file: [10bce62955] check-in: [2c82e6c1a3] user: mistachkin branch: trunk, size: 60094 | |
2012-07-21
| ||
06:56 | Change the default value for the Synchronous connection string property to Full to match the default used by the SQLite core library itself. Add the ability to skip applying default connection settings to opened databases via the new SetDefaults connection string property. Add the FullUri connection string property to the SQLiteConnectionStringBuilder class. Refactor and enhance all the connection string property handling code in the SQLiteConnection.Open method. Consistently use the three argument overload of the String.Format method (i.e. the one that takes a CultureInfo). file: [de85c6740f] check-in: [9dfa1577a6] user: mistachkin branch: trunk, size: 60097 | |
02:52 | Modify the diagnostic traces emitted by the SQLite3.Prepare method to include the return code. Also, enable per-user/configuration customized build settings to be loaded via the build batch tool. file: [c5a07a5198] check-in: [17cb0ecf65] user: mistachkin branch: trunk, size: 59928 | |
2012-07-16
| ||
04:58 | Add define constants to support enabling or disabling individual groups of trace statements. Remove superfluous cast from the call to the sqlite3_config_none P/Invoke method. Make sure to remove any stale database from previous stress test runs. Stop leaking callbacks from the stress test. file: [55de156cf3] check-in: [1164a207ef] user: mistachkin branch: trunk, size: 59919 | |
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: [656a309428] check-in: [007a7bb78f] user: mistachkin branch: trunk, size: 59826 | |
2012-06-07
| ||
07:38 | Make the SQLiteConnection.SetMemoryStatus method static. Also, update the core SQLite library to the latest trunk. file: [eb6518c1e3] check-in: [a63b821887] user: mistachkin branch: trunk, size: 59817 | |
2012-06-05
| ||
03:19 | Add SetMemoryStatus instance method to the SQLiteConnection class and the necessary internal infrastructure to support it. Also, fixup several doc comments and bump all versions to 1.0.82.0. file: [00bfbdb84b] check-in: [9ecb2876c2] user: mistachkin branch: trunk, size: 59696 | |
2012-06-02
| ||
00:54 | Prevent possible race conditions involving the managed backup API methods. file: [0fd031aaa5] check-in: [fc724d683a] user: mistachkin branch: trunk, size: 59484 | |
2012-05-03
| ||
17:15 | Obtain a lock on the connection handle prior to finalizing a statement and/or finishing a backup object. file: [5629914972] check-in: [fbf498a216] user: mistachkin branch: trunk, size: 58692 | |
15:58 | Fix yet another set of GC race conditions. file: [7e6d441f91] check-in: [8c76674915] user: mistachkin branch: trunk, size: 58674 | |
15:11 | Fix a couple more potential GC race conditions. file: [4b06ea173e] check-in: [ed16f61cf7] user: mistachkin branch: trunk, size: 58647 | |
13:44 | Do not attempt to reset a connection if it has been closed. Also, prevent any potential GC race while resetting a connection. Keep track of the total number of connections successfully opened and closed from any of the pools. Enhance test for ticket [996d13cd87] to make sure that at least one connection was opened and closed from a connection pool. file: [fc42645c61] check-in: [7b3fe92dcb] user: mistachkin branch: trunk, size: 58641 | |
13:04 | Stop creating the CriticalHandle derived classes via implicit operator conversions. Simplify test case for ticket [996d13cd87]. file: [6d4b89b73b] check-in: [29b506224a] user: mistachkin branch: trunk, size: 58540 | |
06:35 | Experimental code to use SafeHandle instead of CriticalHandle for connection handles because they should not be closed until their statements and backup objects are all finalized. file: [704aea05e5] check-in: [cb270f5cd8] user: mistachkin branch: safeHandle, size: 58559 | |
2012-04-30
| ||
17:54 | Rename internal SQLiteLastError methods to GetLastError. file: [1378797139] check-in: [5ee7dd00e0] user: mistachkin branch: tkt-996d13cd87, size: 58370 | |
17:45 | Add connection handle locking semantics to the SQLiteBase.SQLiteLastError method. file: [9f92c0bec6] check-in: [74ccc76eee] user: mistachkin branch: tkt-996d13cd87, size: 58460 | |
17:17 | Fix potential race condition between SQLiteBase.CloseConnection (via GC) and SQLiteBase.ResetConnection (via pool) when used on the same connection handle object. file: [abdca17da7] check-in: [0ed439a5e7] user: mistachkin branch: tkt-996d13cd87, size: 58454 | |
2012-04-29
| ||
04:58 | Add PoolCount property to the SQLiteConnection class to return the number of pool entries for the file name associated with the connection. file: [1051b1df91] check-in: [9005890cba] user: mistachkin branch: tkt-996d13cd87, size: 58448 | |
2012-04-28
| ||
09:45 | Add another connection pool related diagnostic. file: [92e462c883] check-in: [d846d5cd0b] user: mistachkin branch: trunk, size: 58191 | |
08:57 | Enhance diagnostics for dealing with handle disposal issues when the connection pool is in use. file: [0c990b087f] check-in: [e0dc37c779] user: mistachkin branch: trunk, size: 58077 | |
2012-04-07
| ||
22:26 | Correct typos in comments. Skip null entries in the define constants list. file: [f6908a98e0] check-in: [72b0eea67d] user: mistachkin branch: trunk, size: 57931 | |
22:18 | Update all versions to 1.0.81.0. Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. file: [c14b6e155c] check-in: [fd6a7e09b8] user: mistachkin branch: trunk, size: 57852 | |
2012-03-24
| ||
14:29 | Fix semantics of backup handle finalization. Add tests. file: [6e4f357e3a] check-in: [5522052e80] user: mistachkin branch: backupApi, size: 57240 | |
12:47 | More work on the backup API support. file: [7604d9d076] check-in: [6d5a1889b6] user: mistachkin branch: backupApi, size: 57202 | |
10:05 | Start of work on ticket [c71846ed57], supporting the SQLite online backup API. file: [dd7b75ce54] check-in: [6eac31ab88] user: mistachkin branch: backupApi, size: 55982 | |
2012-02-28
| ||
15:07 | Acquire and hold a static data lock while checking if the native SQLite library has been initialized to prevent superfluous error messages. Fix for ticket [72905c9a77]. file: [5888316398] check-in: [fb22170bc8] user: mistachkin branch: trunk, size: 50721 | |
2012-02-24
| ||
15:41 | Add Visual Studio 2005 support to all the applicable solution/project files, their associated supporting files, and the test suite. file: [5ada91bd41] check-in: [a594f67d47] user: mistachkin branch: trunk, size: 50352 | |
2012-02-19
| ||
08:11 | Make sure that exceptions are never thrown back to native code from user-provided function and collation implementations. Also, log all such caught callback exceptions if the appropriate connection flag is set. Fix for ticket [8a426d12eb]. Pass connection flags into SQLiteFunction binding method and refactor internal interfaces to support this. Change type of _contextDataList (SQLiteFunction) dictionary keys from long to IntPtr. file: [d48fbd2532] check-in: [6136a92dc5] user: mistachkin branch: logBind, size: 50314 | |
03:49 | Add the ability to log all parameter binding activity and refactor the necessary internal interfaces to support this. In the implicit conversion operators to IntPtr for both the SQLiteConnectionHandle and SQLiteStatementHandle classes, return IntPtr.Zero if the object being converted is null. Make sure the SQLiteLog class is not referenced when building for Windows CE. file: [b6a7c3155c] check-in: [20e1e255b6] user: mistachkin branch: logBind, size: 50246 | |
2012-02-15
| ||
07:51 | Version and doc updates in preparation for release 1.0.80.0. file: [70b142cb8c] check-in: [50276145d8] user: mistachkin branch: trunk, size: 42802 | |
2012-02-10
| ||
05:46 | When tracing prepared statements, detect null and/or empty SQL statements and emit a special message in that case. file: [89f5ec5a0f] check-in: [85adfff6cd] user: mistachkin branch: trunk, size: 42802 | |
2012-01-30
| ||
14:17 | When tracing SQL to be prepared, bypass the internal length limit of sqlite3_log function by using the SQLiteLog class instead. file: [d537f23b12] check-in: [86b760af23] user: mistachkin branch: trunk, size: 42626 | |
2012-01-27
| ||
23:44 | Version and doc updates for release 1.0.79.0. file: [7f220a2d3d] check-in: [b5c2643cdc] user: mistachkin branch: trunk, size: 42616 | |
07:38 | Fix compilation issue on the .NET Compact Framework. file: [b3b3dfe0e7] check-in: [eeebfe44be] user: mistachkin branch: trunk, size: 42616 | |
2012-01-25
| ||
17:09 | Add enumerated Flags property to the SQLiteConnection class to control extra behavioral options. file: [12f152ff98] check-in: [6a90082172] user: mistachkin branch: trunk, size: 42536 | |
2012-01-21
| ||
06:38 | Update all version numbers for release 1.0.78.0. file: [96bbc866d0] check-in: [5d55816324] user: mistachkin branch: trunk, size: 42318 | |
2011-12-17
| ||
01:01 | Prevent logging superfluous messages having to do with library initialization checking, ticket [e30b820248]. file: [268554aa90] check-in: [c3b4597979] user: mistachkin branch: trunk, size: 42318 | |
2011-12-16
| ||
03:32 | Start of making sure that all core components containing IDisposable objects implement IDisposable and that they follow the established best-practices when doing so. file: [912737206f] check-in: [c532a87e4d] user: mistachkin branch: IDisposablePattern, size: 41901 | |
2011-11-29
| ||
07:20 | Revise how statement parameter binding handles blittable types. Also, allow binding to unsigned integer and long values that do not fit into their associated signed types. file: [c8e2cab589] check-in: [1ab2413f5d] user: mistachkin branch: trunk, size: 39938 | |
2011-11-16
| ||
03:07 | Never attempt to configure the native SQLite logging interface if the SQLite core library has already been initialized for the process. Fix for ticket [2ce0870fad]. file: [c3e13dbb58] check-in: [f48d1b0376] user: mistachkin branch: trunk, size: 39277 | |
2011-11-15
| ||
04:01 | Add SQLiteSourceId property to the SQLiteConnection class to return the SQLite core library source identifier. Enhance and revising Trace output (in DEBUG only) to be more accurate and to report resource cleanup exceptions. More work on unit testing infrastructure and the test case for ticket [e30b820248]. The SQLite3 class should always attempt to dispose the contained SQLiteConnectionHandle, even when called via the finalizer. file: [b6ca66caaf] check-in: [1808779aa2] user: mistachkin branch: tkt-e30b820248, size: 37995 | |
2011-11-14
| ||
05:12 | Revise and improve diagnostics for opening/closing connections and preparing/finalizing statements. file: [722ad9cd7b] check-in: [40cdd9c8a0] user: mistachkin branch: tkt-e30b820248, size: 37858 | |
2011-11-13
| ||
21:47 | Add MemoryHighwater property to the SQLiteConnection class. Also, enhance unit test infrastructure to report it. file: [93cdca706c] check-in: [6959d8f05a] user: mistachkin branch: trunk, size: 37643 | |
08:59 | Add MemoryUsed property to the SQLiteConnection class. Also, report memory in use by the core SQLite library when running the unit test suite. file: [b7e72e26d5] check-in: [dd01ee7c55] user: mistachkin branch: trunk, size: 37489 | |
2011-11-06
| ||
00:39 | Update build number to 77. file: [ce42729999] check-in: [edbed78c0e] user: mistachkin branch: trunk, size: 37346 | |
2011-10-20
| ||
14:04 | Compile error fixes for the Compact Framework. Also, switch to using the .NET Framework 4.0 Client Profile where applicable. Fix for ticket [566f1ad1e4]. file: [548f58bf87] check-in: [f2b84d6d25] user: mistachkin branch: trunk, size: 37346 | |
2011-10-09
| ||
03:19 | Copy the fix for the Bind_DateTime method to the SQLite3_UTF16 class. Add DateTimeKind connection string property to control the DateTimeKind of parsed DateTime values. Add the necessary method overloads to allow the DateTimeFormat and/or DateTimeKind to be specified by external callers. Reorganize the recognized DateTime formats so that ones with more information are always tried first. Also, add variants that support a trailing timezone specifier. Centralize DateTime format handling in the unit test infrastructure via the new getDateTimeFormat procedure. Revise setupDb unit test infrastructure procedure to accept a DateTimeKind. More changes to tests for ticket [343d392b51]. file: [7ca5df3ee4] check-in: [df7dcd3166] user: mistachkin branch: tkt-343d392b51, size: 36731 | |
2011-10-08
| ||
11:01 | When returning schema information that may be used by the .NET Framework to construct dynamic SQL, use a fake schema name (instead of null) so that the table names will be properly qualified with the catalog name (i.e. the attached database name). Refactor handling of arguments for the setupDb unit test infrastructure procedure. Allow the build and binary directories used by the unit testing infrastructure to be overridden. Add more tests related to ticket [343d392b51]. file: [92f24bbe7b] check-in: [2d2ef4ffcc] user: mistachkin branch: tkt-343d392b51, size: 36706 | |
2011-10-07
| ||
00:30 | Start of work to resolve ticket [343d392b51]. file: [e8cf6c52a6] check-in: [030e404034] user: mistachkin branch: tkt-343d392b51, size: 35999 | |
2011-10-04
| ||
09:03 | The unit test infrastructure should make sure the native SQLite library is actually available. Also, update all version and release information for 1.0.76.0. file: [c99c10e894] check-in: [374035c537] user: mistachkin branch: trunk, size: 34868 | |
2011-09-23
| ||
07:20 | Experimental changes for better DateTime handling in the LINQ assembly (incomplete, do not use yet). file: [8bc4935fcd] check-in: [1fc7a1a94c] user: mistachkin branch: LinqDateTime, size: 34872 | |
2011-09-20
| ||
21:51 | Add LastInsertRowId property to the connection class. Also, update docs and tests. file: [8511dee8d3] check-in: [c726454277] user: mistachkin branch: trunk, size: 34868 | |
2011-09-02
| ||
15:05 | Update all version numbers to 1.0.75.0 and update the SQLite core to the latest trunk. file: [73efaebf5c] check-in: [092d06ea5b] user: mistachkin branch: trunk, size: 34710 | |
2011-07-13
| ||
16:35 | Support the new SQLITE_FCNTL_WIN32_AV_RETRY file control. Add interop project files for static linking to the VC runtime. file: [7b62f00db3] check-in: [c90bf3896e] user: mistachkin branch: trunk, size: 34710 | |
2011-07-08
| ||
10:22 | Make the fix for [e1b2e0f769] more robust for corner cases. file: [8259163c78] check-in: [ce4f34e190] user: mistachkin branch: trunk, size: 34502 | |
2011-07-07
| ||
10:05 | Isolate the hard-coding of the VS designer version number. Normalize all the project web site URLs to end with a slash. file: [b0fead9a54] check-in: [20d41af53e] user: mistachkin branch: trunk, size: 34417 | |
05:12 | To avoid future confusion, the fix for [8c1650482e] should match the fix for [201128cc88]. file: [1635915c0f] check-in: [f1f7b20cea] user: mistachkin branch: trunk, size: 34318 | |
02:40 | Further optimization/fix for ticket [201128cc88]. file: [fb8edd9ba5] check-in: [f09f0e8ea1] user: mistachkin branch: trunk, size: 34252 | |
2011-07-05
| ||
10:13 | Fix for [201128cc88]. file: [a1e5deb66e] check-in: [3e063f371f] user: mistachkin branch: trunk, size: 34230 | |
2011-07-01
| ||
11:36 | Remove unused 'using' statements from System.Data.SQLite. file: [0f87a9d3f4] check-in: [b270e24e93] user: mistachkin branch: build-enhancements, size: 34255 | |
2011-05-24
| ||
01:39 | Minor optimization to GetBytes() to avoid calling sqlite3_column_blob() on null destination buffers. Fix for [8c1650482e]. file: [4c1d90e511] check-in: [a97d149d1e] user: shaneh branch: trunk, size: 34323 | |
2011-05-23
| ||
04:12 | Moved log handler from SQLiteConnection object to SQLiteFactory object to prevent if from being prematurely GCed. file: [50fdfb131b] check-in: [c520cba472] user: shaneh branch: trunk, size: 34218 | |
2011-04-26
| ||
03:56 | Added LogMessage() to expose the sqlite3_log() interface. file: [ae7b352517] check-in: [d908d628e8] user: shaneh branch: trunk, size: 34032 | |
2011-04-22
| ||
18:08 | Initial implementation of SQLITE_CONFIG_LOG interface. file: [6578cea6b3] check-in: [fc3e41ac85] user: shaneh branch: trunk, size: 33813 | |
2011-04-15
| ||
17:33 | Added support for sqlite3_extended_result_codes(), sqlite3_errcode(), and sqlite3_extended_errcode(). file: [bca9b1dffb] check-in: [41ad3433f5] user: shaneh branch: trunk, size: 33209 | |
2010-12-16
| ||
17:49 | Changes to get base portions compiling under Visual Studio 2010. Still much to be done. Need to sort out packaging, installation, wince, etc. file: [4b884115cb] check-in: [644aeca13c] user: shaneh branch: vs2010, size: 32305 | |
2010-08-05
| ||
02:03 | 1.0.66.0 file: [3167f1c1af] check-in: [7ec6a118ce] user: rmsimpson branch: sourceforge, size: 31183 | |
2009-06-29
| ||
22:59 | 1.0.63.0 file: [a1650d4741] check-in: [26297c39cc] user: rmsimpson branch: sourceforge, size: 31191 | |
2009-06-19
| ||
21:04 | 3.6.15 file: [9e34331607] check-in: [e7d1758f41] user: rmsimpson branch: sourceforge, size: 31078 | |
2008-08-11
| ||
21:12 | 1.0.56.0 file: [90cb01eacc] check-in: [faaaeb7bd7] user: rmsimpson branch: sourceforge, size: 31104 | |
2008-08-08
| ||
05:42 | 1.0.56.0 beta file: [e32aa2a773] check-in: [85ed84191d] user: rmsimpson branch: sourceforge, size: 31104 | |
2008-08-06
| ||
21:40 | 1.0.55.0 file: [a30cf1fc78] check-in: [24425920c8] user: rmsimpson branch: sourceforge, size: 30980 | |
2008-07-24
| ||
06:19 | 1.0.53.0 file: [5e38ab895e] check-in: [2b553f96c4] user: rmsimpson branch: sourceforge, size: 25510 | |
2008-07-16
| ||
23:32 | 1.0.52.0 file: [f2667a50d2] check-in: [1084c98790] user: rmsimpson branch: sourceforge, size: 24632 | |
2008-05-28
| ||
08:18 | 1.0.49.0 file: [aafd4089d6] check-in: [f3f45cefd1] user: rmsimpson branch: sourceforge, size: 22759 | |
2007-12-04
| ||
16:07 | 1.0.47.0 file: [7868da9015] check-in: [7518ccfcff] user: rmsimpson branch: sourceforge, size: 22700 | |
2007-10-01
| ||
03:25 | 1.0.46.0 file: [68fbfad4f1] check-in: [67f18e8aaa] user: rmsimpson branch: sourceforge, size: 22712 | |
2007-09-25
| ||
22:45 | 1.0.45.0 file: [2901b20645] check-in: [5a232b012b] user: rmsimpson branch: sourceforge, size: 23010 | |
2007-07-21
| ||
08:46 | 1.0.44.0 file: [0be521d1d7] check-in: [7b0eeb3816] user: rmsimpson branch: sourceforge, size: 21552 | |
2007-06-02
| ||
17:41 | 1.0.43.0 file: [a37b1208ec] check-in: [a8f97c9977] user: rmsimpson branch: sourceforge, size: 21558 | |
2007-04-22
| ||
23:23 | 1.0.41.0 file: [a830b6b653] check-in: [06c93533ad] user: rmsimpson branch: sourceforge, size: 21551 | |
2006-11-18
| ||
22:21 | 1.0.37.0 file: [ff2022a51f] check-in: [98df3968b8] user: rmsimpson branch: sourceforge, size: 22116 | |
2006-10-23
| ||
21:28 | 1.0.36.0 file: [b39d08bb46] check-in: [b23bfc47c3] user: rmsimpson branch: sourceforge, size: 22088 | |
2006-10-14
| ||
02:28 | 1.0.36.0 file: [f6cdd050c6] check-in: [d3361e927b] user: rmsimpson branch: sourceforge, size: 20548 | |
2006-10-05
| ||
21:18 | Work in progress file: [6afd4466e9] check-in: [230b880a4c] user: rmsimpson branch: sourceforge, size: 20504 | |
2006-09-08
| ||
20:18 | 1.0.35.0 file: [ff0e9afe11] check-in: [76248530ca] user: rmsimpson branch: sourceforge, size: 20499 | |
2006-08-06
| ||
17:55 | 1.0.32.0 file: [59cabc9d5c] check-in: [6b4fd5077c] user: rmsimpson branch: sourceforge, size: 19561 | |
2006-07-02
| ||
16:01 | 1.0.30.1 file: [9f1bf54ebe] check-in: [a9f9961dee] user: rmsimpson branch: sourceforge, size: 19557 | |
06:45 | 1.0.30.0 file: [c5a83deaec] check-in: [c03b78555a] user: rmsimpson branch: sourceforge, size: 19553 | |
2006-05-02
| ||
16:06 | no message file: [6805ea3243] check-in: [4fb971a706] user: rmsimpson branch: sourceforge, size: 19003 | |
2006-04-11
| ||
18:02 | 64-bit fixes file: [d0ca99b7a0] check-in: [5dea167156] user: rmsimpson branch: sourceforge, size: 18860 | |
2006-02-10
| ||
19:44 | Lots of schema fixes and support for new 3.3.4 stuff file: [0c1620d5a0] check-in: [9e6e1cf6df] user: rmsimpson branch: sourceforge, size: 18649 | |
2006-01-30
| ||
23:21 | Minor fixes file: [7ee242ba10] check-in: [b11a6b9a96] user: rmsimpson branch: sourceforge, size: 17071 | |
2006-01-10
| ||
18:41 | Supports encrypted databases file: [7dd8ff2d10] check-in: [0b89858658] user: rmsimpson branch: sourceforge, size: 17066 | |
2005-12-07
| ||
22:40 | Fix over-aggressive preparation of statements before execution file: [41a8ef7916] check-in: [ba2464b7f6] user: rmsimpson branch: sourceforge, size: 16543 | |
2005-11-18
| ||
15:37 | Modified coersion code to allow more flexibility and fix inherent bugs file: [7004a4d13e] check-in: [1f1116559d] user: rmsimpson branch: sourceforge, size: 16567 | |
2005-11-10
| ||
21:08 | Globalization bugfixes file: [b0d016ecdc] check-in: [3a7fb899f7] user: rmsimpson branch: sourceforge, size: 16607 | |
2005-08-27
| ||
23:18 | 1.0.17 file: [d1a191def0] check-in: [e32ca9884b] user: rmsimpson branch: sourceforge, size: 16605 | |
2005-08-17
| ||
21:14 | Globalization updates file: [7df0e0e082] check-in: [d54fc9e9fb] user: rmsimpson branch: sourceforge, size: 16589 | |
2005-08-16
| ||
19:12 | 1.0.14 file: [fc2d1449c6] check-in: [4453746b7a] user: rmsimpson branch: sourceforge, size: 16578 | |
2005-08-05
| ||
06:14 | 1.0.12 final file: [dcba98e641] check-in: [9e5f1b5614] user: rmsimpson branch: sourceforge, size: 16556 | |
2005-08-04
| ||
15:25 | 1.0.12 updates and cleanup file: [0bcc9c35bd] check-in: [3ebf811b1e] user: rmsimpson branch: sourceforge, size: 16507 | |
2005-08-03
| ||
06:43 | 1.0.12 updates file: [7c98f16967] check-in: [e269288997] user: rmsimpson branch: sourceforge, size: 16453 | |
2005-06-05
| ||
17:46 | 1.10 null statement bugfix file: [465d2854b9] check-in: [0c88de7edc] user: rmsimpson branch: sourceforge, size: 15617 | |
2005-03-02
| ||
23:10 | Misc. code optimizations file: [a9c6c03d5e] check-in: [bf66bbedce] user: rmsimpson branch: sourceforge, size: 15585 | |
15:56 | Added future support for sqlite3_interrupt file: [0b92aac174] check-in: [ffba634160] user: rmsimpson branch: sourceforge, size: 15567 | |
2005-03-01
| ||
16:04 | Added: Initial revision file: [ba637b9539] check-in: [ec237b0123] user: rmsimpson branch: sourceforge, size: 15459 | |