Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for SQLite.Interop/src/win/interop.c
2016-03-31
| ||
23:27 | Bump version to 1.0.99.1 and import the SQLite core library 3.9.3 from upstream. file: [ade50e8ced] check-in: [a0b9729698] user: mistachkin branch: branch-1.0.99, size: 34336 | |
2016-03-24
| ||
00:27 | Renamed to SQLite.Interop/src/generic/interop.c. Merge updates from trunk. check-in: [bb297a629d] user: mistachkin branch: core312, size: 0 | |
2016-03-23
| ||
00:42 | Renamed to SQLite.Interop/src/generic/interop.c. Move the primary interop assembly source code files into the 'generic' sub-directory. check-in: [347ba2f872] user: mistachkin branch: trunk, size: 0 | |
2016-03-22
| ||
23:26 | More compilation fixes for non-Windows platforms. file: [685de42794] check-in: [f168458919] user: mistachkin branch: trunk, size: 35383 | |
21:54 | Fix for clean compilation on Windows. file: [233624bae9] check-in: [de911e58d5] user: mistachkin branch: trunk, size: 35329 | |
21:50 | Portability enhancements for the interop assembly. file: [b1996d108c] check-in: [8a3c530e99] user: mistachkin branch: trunk, size: 35333 | |
15:29 | Adapt to core library internal API changes and silence some compiler warnings. file: [ae05306215] check-in: [d64930a7c7] user: mistachkin branch: core312, size: 35167 | |
2016-02-13
| ||
03:53 | Update SQLite core library to the latest trunk code. file: [892b1e401c] check-in: [4504c503f5] user: mistachkin branch: trunk, size: 35088 | |
2015-12-31
| ||
22:58 | Merge System.Data.SQLite changes necessary to integrate with SQLite 3.10.0. file: [f440e1dd2e] check-in: [b70f7a74f8] user: mistachkin branch: updates, size: 34836 | |
2015-12-04
| ||
20:07 | Update SQLite core library to the latest trunk code. Adapt the interop assembly code to deal with the changes. file: [070c9c3480] check-in: [7536d45bed] user: mistachkin branch: core310, size: 34830 | |
2015-11-06
| ||
20:52 | Update the legacy CryptoAPI codec to adapt to upcoming changes in the SQLite core library. file: [c00f022eb6] check-in: [6da06906ed] user: mistachkin branch: trunk, size: 34335 | |
20:10 | Update the legacy CryptoAPI codec to adapt to changes in ZipVFS. file: [2ceb876640] check-in: [77aac8142e] user: mistachkin branch: trunk, size: 34231 | |
2015-10-12
| ||
17:03 | Update SQLite core library to the latest trunk code (again). file: [4df27fe3ee] check-in: [cab3f2d032] user: mistachkin branch: trunk, size: 34059 | |
2015-09-16
| ||
17:58 | For the interop assembly, move the included extensions after the non-extension code. file: [17ab63ce9b] check-in: [20c1de6d86] user: mistachkin branch: trunk, size: 34003 | |
2015-09-11
| ||
19:31 | Add experimental support for the 'json1' extension, enabled by default. file: [3c2c50016f] check-in: [206cf1bc0a] user: mistachkin branch: trunk, size: 33610 | |
2015-07-14
| ||
22:03 | Add experimental support for the FTS5 loadable extension. file: [b032793bf1] check-in: [b1750e5eba] user: mistachkin branch: trunk, size: 33473 | |
2015-06-03
| ||
02:46 | For ZipVFS, also include the 'algorithms.c' file. file: [7ea02776a4] check-in: [694e4bfe9b] user: mistachkin branch: zipvfs, size: 33400 | |
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: [1362c71245] check-in: [6bf64f992e] user: mistachkin branch: zipvfs, size: 33368 | |
2015-06-02
| ||
18:21 | Add optional support for building the interop assembly with ZIPVFS. file: [40079e0eb7] check-in: [dcd24352a0] user: mistachkin branch: zipvfs, size: 33140 | |
2015-05-19
| ||
18:24 | Make sure enabling UseUTF16Encoding sets the schema encoding to UTF-16. Fix for [7c151a2f0e]. file: [4055e9d87c] check-in: [749d5af8d3] user: mistachkin branch: trunk, size: 33005 | |
2015-05-05
| ||
22:53 | Update SQLite core library to the latest 3.8.10 pre-release. file: [b9981c0d6f] check-in: [ee4b5ffd21] user: mistachkin branch: trunk, size: 32839 | |
2015-02-13
| ||
21:13 | Add support for including extra extensions at compile-time for the custom built interop DLL. file: [2c6c96097b] check-in: [02e5ea34c5] user: mistachkin branch: trunk, size: 32730 | |
2015-02-12
| ||
20:42 | Revise how the SEE and CEROD extensions are included, when applicable. file: [cdc8775a75] check-in: [3d042d498c] user: mistachkin branch: trunk, size: 32599 | |
18:18 | Enable easier integration with CEROD. file: [cc627ea52d] check-in: [d3eb5c0fcc] user: mistachkin branch: trunk, size: 32550 | |
2015-01-29
| ||
00:57 | Enable easier integration with SEE. file: [c20b6558ef] check-in: [328517cce9] user: mistachkin branch: trunk, size: 32427 | |
2014-11-14
| ||
17:36 | Fix line endings. file: [35bf0ba344] check-in: [125975d3fa] user: mistachkin branch: interopParams2, size: 32277 | |
01:28 | Revise a minor merge issue from the previous check-in. file: [12cf034f82] check-in: [c2bccd5229] user: mistachkin branch: interopParams2, size: 32190 | |
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: [debc0571c8] check-in: [5b359db222] user: mistachkin branch: interopParams2, size: 32239 | |
2014-10-16
| ||
19:32 | Update SQLite core library to the latest trunk code. file: [9930d49e43] check-in: [8dad8e9644] user: mistachkin branch: trunk, size: 31226 | |
2014-10-08
| ||
00:09 | Update SQLite core library to the latest trunk code. file: [51b5ea3eca] check-in: [3c2212a03d] user: mistachkin branch: trunk, size: 31176 | |
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: [3eac54afff] check-in: [26a20dd470] user: mistachkin branch: interopParams, size: 31869 | |
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: [79f82b012d] check-in: [30dedcb819] user: mistachkin branch: trunk, size: 30952 | |
2013-12-02
| ||
19:53 | Add the percentile loadable extension to the interop assembly. file: [49d3f9aab2] check-in: [ebd58ca385] user: mistachkin branch: trunk, size: 28566 | |
2013-11-08
| ||
20:28 | Update SQLite core library to the latest trunk code. Add experimental support for tighter Win32 native heap integration. file: [caaa3cb274] check-in: [ed1309f951] user: mistachkin branch: win32heap, size: 28481 | |
2013-10-28
| ||
07:59 | Add experimental support for the regexp extension. file: [80e26d96bd] check-in: [c0260ae9bc] user: mistachkin branch: regexp, size: 28457 | |
2013-10-15
| ||
06:26 | Update SQLite core library to the latest trunk code. Add the 'totype' extension. file: [a8ab2e8b53] check-in: [159d24c754] user: mistachkin branch: trunk, size: 28380 | |
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: [2294b3e2c5] check-in: [25174c66f9] user: mistachkin branch: trunk, size: 28303 | |
2013-09-12
| ||
21:30 | Update SQLite core library to the latest trunk code. file: [8431f0cac0] check-in: [b5ae536a3d] user: mistachkin branch: trunk, size: 28066 | |
2013-07-15
| ||
03:57 | Virtual table marshalling fixes. file: [bcf1d0b1ea] check-in: [e7b11da35f] user: mistachkin branch: marshalFixes, size: 27717 | |
2013-07-05
| ||
02:10 | Adjustments to the #if directives related to the vtshim extension module. file: [1365111828] check-in: [f680c43ce0] user: mistachkin branch: trunk, size: 27831 | |
2013-06-25
| ||
11:55 | First attempt at making virtual table support work on the .NET Compact Framework. file: [386c88f937] check-in: [78e8297a83] user: mistachkin branch: virtualTables, size: 27715 | |
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: [75405f1701] check-in: [a85fc42853] user: mistachkin branch: virtualTables, size: 25304 | |
2013-06-21
| ||
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: [8e427e2c61] check-in: [4aab5f9721] user: mistachkin branch: virtualTables, size: 25230 | |
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: [2c1bdd08af] check-in: [160e7ea1f6] user: mistachkin branch: trunk, size: 25132 | |
2013-03-06
| ||
22:14 | Preliminary changes to fix ticket [3567020edf]. Missing tests. file: [6c1ae9e95a] check-in: [bea6b5d82d] user: mistachkin branch: tkt-3567020edf, size: 24886 | |
2013-02-15
| ||
04:36 | Fix compilation and test issues with the INTEROP_LEGACY_CLOSE compile-time option. file: [2b612101fa] check-in: [a75bb0a659] user: mistachkin branch: legacyClose, size: 24963 | |
01:14 | Add the ability to select the legacy connection closing algorithm at compile-time. file: [728496be9d] check-in: [2f90848c8e] user: mistachkin branch: legacyClose, size: 24967 | |
2013-01-30
| ||
21:38 | Avoid trying to use SleepEx on Windows CE. file: [d069e2c029] check-in: [a7c52f8f33] user: mistachkin branch: trunk, size: 24832 | |
2013-01-16
| ||
23:49 | Add interop test SQL function to sleep for X milliseconds. file: [8700237d40] check-in: [da3460c70f] user: mistachkin branch: trunk, size: 24736 | |
2012-10-27
| ||
04:12 | Revise logging integration between the interop assembly and the managed assembly; by default, the native logging callback is now used only when running on the .NET Compact Framework. file: [cc62067a9a] check-in: [f1261d71fd] user: mistachkin branch: trunk, size: 24119 | |
03:05 | Fix typo in diagnostic message and update version history docs. file: [b83342bcc2] check-in: [de2c4e51b2] user: mistachkin branch: trunk, size: 24321 | |
02:38 | Add native logging callback to the interop assembly for use in the debug build. Make the test for ticket [72905c9a77] shutdown SQLite prior to attempting to enable logging. Fix test constraints on tests for tickets [72905c9a77] and [e1b2e0f769] (i.e. wrap them using the fixConstraints helper procedure). Enhancements to the test suite infrastructure. file: [16929ce863] check-in: [4b64a8d444] user: mistachkin branch: trunk, size: 24319 | |
2012-10-14
| ||
12:55 | Remove an unnecessary debugging statement. In the stress test, make sure the amount of memory to allocate for exclusion is never negative. file: [0323eeef99] check-in: [77097d2fe6] user: mistachkin branch: trunk, size: 23409 | |
2012-10-13
| ||
19:09 | Add object disposal diagnostic support for the sqlite3_changes() API. file: [acbaa06edb] check-in: [32459aa7cd] user: mistachkin branch: trunk, size: 23518 | |
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: [9bd0a04236] check-in: [c826898164] user: mistachkin branch: trunk, size: 22461 | |
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: [89010dd0f7] check-in: [2042b718d3] user: mistachkin branch: trunk, size: 21638 | |
2012-10-08
| ||
09:11 | Add support for extra diagnostics in the native interop assembly when compiled in the debug build configuration. Fix several tests to account for recent changes to the setupDb and cleanupDb test suite infrastructure procedures. file: [fc43cc81b4] check-in: [e8a0cf1336] user: mistachkin branch: trunk, size: 21228 | |
2012-09-20
| ||
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: [06b2ad3053] check-in: [5759e099be] user: mistachkin branch: trunk, size: 17166 | |
00:50 | Remove suppression for warning 4703 from the source code and add it to the property files. file: [e4568b3e53] check-in: [cdb73c1d3f] user: mistachkin branch: trunk, size: 15978 | |
2012-09-17
| ||
10:52 | Add/fix some file header comments. file: [cc59ff61c2] check-in: [83553a13b0] user: mistachkin branch: trunk, size: 16042 | |
2012-09-14
| ||
09:15 | Workaround compiler warnings in the SQLite core library. file: [6f3f158048] check-in: [f75845d9b9] user: mistachkin branch: vs2012, size: 15747 | |
2012-07-11
| ||
04:15 | Cleanup code related to use of the new sqlite3_close_v2 API. file: [3ec9ecc74e] check-in: [e1c5eb3fc9] user: mistachkin branch: trunk, size: 15681 | |
2012-06-22
| ||
20:13 | Update sqlite3_close_v2 availability version number check. file: [66f068a97a] check-in: [d8bf1bb3b9] user: mistachkin branch: trunk, size: 15565 | |
2012-06-12
| ||
08:52 | Experimental changes to support the prototype sqlite3_close_v2 interface. file: [8f9e89dd40] check-in: [8b0d3259cb] user: mistachkin branch: deferred-close, size: 15565 | |
2012-06-02
| ||
00:14 | Modify the native interop assembly to help prevent possible thread race conditions between sqlite3_close_interop and sqlite3_finalize_interop. file: [10628f9c70] check-in: [74a33d10da] user: mistachkin branch: trunk, size: 15394 | |
2012-04-07
| ||
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: [09fdf3e2dc] check-in: [fd6a7e09b8] user: mistachkin branch: trunk, size: 15107 | |
2012-01-13
| ||
08:21 | Update the SQLite core library to the latest trunk code. Enable delay-signing in the VS designer component installer project because it post-processes the assembly to embed a manifest. Constrain the VS designer component installer tests to run only when elevated administrator privileges are available. file: [afc900f1d6] check-in: [59e49d1f6c] user: mistachkin branch: trunk, size: 14969 | |
2011-11-15
| ||
05:02 | Plug memory leak in the sqlite3_close_interop function when a statement cannot be finalized. Have the vendor-specific initialization file for Eagle automatically set the TestPath of the interpreter. file: [a7fae294f6] check-in: [10d400ebd0] user: mistachkin branch: tkt-e30b820248, size: 14924 | |
2011-09-14
| ||
01:52 | Add NuGet package definition file. Make the test for ticket [b4a7ddc83f] work with the mixed-mode assembly. Add filters file for the VS2010 static mixed-mode assembly project. Make use of SQLITE_API macro in interop.c. file: [7793cc36f1] check-in: [99628f46fe] user: mistachkin branch: trunk, size: 14737 | |
2011-07-22
| ||
23:13 | Experimental changes to permit the unit test suite to pass with the debug version of SQLite. file: [fd89187500] check-in: [937230cef0] user: mistachkin branch: debugInteropFix, size: 15178 | |
2011-04-23
| ||
23:41 | Removed the need for the sqlite3.def file. This should fix issue [e486f6be57]. file: [a181259665] check-in: [c3a442319f] user: shaneh branch: trunk, size: 14466 | |
2011-04-22
| ||
18:08 | Initial implementation of SQLITE_CONFIG_LOG interface. file: [5422989320] check-in: [fc3e41ac85] user: shaneh branch: trunk, size: 14424 | |
2011-04-15
| ||
17:33 | Added support for sqlite3_extended_result_codes(), sqlite3_errcode(), and sqlite3_extended_errcode(). file: [1ae2d2c9dd] check-in: [41ad3433f5] user: shaneh branch: trunk, size: 14382 | |
2011-02-26
| ||
10:21 | Renamed and modified SQLite.Interop/interop.c → SQLite.Interop/src/win/interop.c. Added interop project to streamlined build system. Updated SQLite to version 3.7.5. Fixed several warnings about unused local variables in extension-functions.c and interop.c. Group the source files by their origin (for clarity). Heavily revised the RC file for consistency and to centralize version information. Unfortunately, VS2008 / VS2010 use entirely different schemas for their property files; therefore, two sets of property files are required. Deleted the extraneous resource.h file. file: [2c27473602] check-in: [98361f4a6b] user: mistachkin branch: trunk, size: 13955 | |