System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation

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

395 check-ins using file www/support.wiki version 15844146d7

2011-12-19
06:12
Some formatting fixes to release procedures. check-in: d237dc5f70 user: mistachkin tags: trunk
06:10
More changes to release procedures. check-in: 0cdc8f72f2 user: mistachkin tags: trunk
06:03
Initial draft of the revised release procedures. check-in: 3cf54e3ed1 user: mistachkin tags: trunk
2011-12-17
01:01
Prevent logging superfluous messages having to do with library initialization checking, ticket [e30b820248]. check-in: c3b4597979 user: mistachkin tags: trunk
2011-12-16
08:59
Revise the CLR method used to query the amount of memory in use for the unit test infrastructure. check-in: ef31bb555b user: mistachkin tags: trunk
08:45
Revise the CLR method used to force a full garbage collection in the unit test infrastructure. check-in: e1319dd971 user: mistachkin tags: trunk
08:33
Allow the directory used for test databases to be easily overridden for the vast majority of tests. check-in: b35fffe201 user: mistachkin tags: trunk
07:09
Report memory currently in use by the CLR before and after each test file. check-in: 3fae72f823 user: mistachkin tags: trunk
04:31
Merge all IDisposable pattern fixes to trunk. check-in: 419bfbd2ee user: mistachkin tags: trunk
04:28
Update test count on test procedures wiki page. Closed-Leaf check-in: b48037de03 user: mistachkin tags: IDisposablePattern
04:25
Compilation error fixes. check-in: 8dfdf59c72 user: mistachkin tags: IDisposablePattern
04:15
More changes relating to IDisposable. check-in: 229ecb1203 user: mistachkin tags: IDisposablePattern
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. check-in: c532a87e4d user: mistachkin tags: IDisposablePattern
03:28
Add missing file header to various files. check-in: f58dc30e00 user: mistachkin tags: trunk
2011-12-13
10:09
When creating MockRegistryKey objects, use the new constructors that require the readOnly and safe arguments. check-in: 64686e6685 user: mistachkin tags: trunk
09:42
More improvements to the VS designer component installer. check-in: c8cae6af9e user: mistachkin tags: trunk
2011-12-08
00:46
Correct the included version of the core SQLite library on the downloads page. check-in: 8f1fe8ee39 user: mistachkin tags: trunk
2011-12-05
02:27
To avoid test naming conflicts with the unit test suite for Eagle itself, the unit test names in basic.eagle should not start with 'basic-'. check-in: bd63eac638 user: mistachkin tags: trunk
2011-11-30
00:34
Recognize the TIMESTAMP column data type as a DateTime object. Fix for ticket [bb4b04d457]. check-in: e96f0d17a5 user: mistachkin tags: trunk
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. check-in: 1ab2413f5d user: mistachkin tags: trunk
2011-11-28
09:05
Update downloads page for 1.0.77.0 release. check-in: f643120ddb user: mistachkin tags: trunk
07:54
Correct culture-related test constraints for a couple tests that parse DateTime strings. check-in: 7e279c4a64 user: mistachkin tags: trunk, release
06:32
Final doc updates for release 77. check-in: a133cebbc4 user: mistachkin tags: trunk
04:02
Remove superfluous logging from test. Closed-Leaf check-in: 0ac2dc31fe user: mistachkin tags: tkt-3b9dcdc32d
04:01
Enhance/add tests to check memory usage related to ticket [3b9dcdc32d]. check-in: b3d05f0aa0 user: mistachkin tags: tkt-3b9dcdc32d
2011-11-27
12:26
First attempt to reproduce the issue described in ticket [3b9dcdc32d]. check-in: 85b23122e0 user: mistachkin tags: tkt-3b9dcdc32d
09:30
Update Eagle in externals to the latest pre-beta20 bits, modifying unit tests as necessary. Update source archive exclusions file to omit NDoc3 and HtmlHelp from externals. check-in: 3b2aa14e3e user: mistachkin tags: trunk
08:44
More doc updates for release 77. check-in: 6dea1870d5 user: mistachkin tags: trunk
2011-11-23
07:12
Correct native platform checks in the interop project files and the test runner batch file. check-in: f42a1a5da8 user: mistachkin tags: trunk
02:40
Cleanup two tests that were leaking variables and/or objects. check-in: ec423e6d9e user: mistachkin tags: trunk
2011-11-16
05:13
Correct minor usage problem with the %_ECHO% 'macro' in the batch tools. check-in: bfd8d6874d user: mistachkin tags: trunk
03:21
Make sure people who read the news page realize that release 77 is still pending (i.e. it has not yet been released). check-in: a663cc116d user: mistachkin tags: trunk
03:18
Add fix for ticket [2ce0870fad] to version history docs. check-in: 20d47a1bed user: mistachkin tags: trunk
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]. check-in: f48d1b0376 user: mistachkin tags: trunk
2011-11-15
05:53
More doc updates for release 77. check-in: 8f2d20133b user: mistachkin tags: trunk
05:20
In the vendor-specific initialization file, skip setting the TestPath property of the Eagle interpreter if it already has the correct value. check-in: c9bb751d40 user: mistachkin tags: trunk
05:14
Merge all diagnostic enhancements and fixes related to ticket [e30b820248] to trunk. check-in: c64aaed9f4 user: mistachkin tags: trunk
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. Closed-Leaf check-in: 10d400ebd0 user: mistachkin tags: tkt-e30b820248
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. check-in: 1808779aa2 user: mistachkin tags: tkt-e30b820248
2011-11-14
05:40
Allow the SQLiteLog class to be used without having an open connection (i.e. and skip going through the SQLite core library to do it). check-in: 374756ec29 user: mistachkin tags: tkt-e30b820248
05:20
Stop simply characterizing all log messages as errors. From now on, if the errorCode is zero, the message will not be considered an error. check-in: e6e51e382e user: mistachkin tags: tkt-e30b820248
05:12
Revise and improve diagnostics for opening/closing connections and preparing/finalizing statements. check-in: 40cdd9c8a0 user: mistachkin tags: tkt-e30b820248
2011-11-13
23:47
When compiling with DEBUG defined, complain about failures to release CriticalHandle objects. Also, add more diagnostics to test case for ticket [e30b820248]. check-in: 5578f853af user: mistachkin tags: tkt-e30b820248
22:16
Merge updates from trunk. check-in: 8f3314a825 user: mistachkin tags: tkt-e30b820248
22:03
More updates to docs for release 77. check-in: f0a39e8e34 user: mistachkin tags: trunk
21:47
Add MemoryHighwater property to the SQLiteConnection class. Also, enhance unit test infrastructure to report it. check-in: 6959d8f05a user: mistachkin tags: trunk
21:33
Remove unnecessary using statement from test case for ticket [7e3fa93744]. check-in: c86034a5fb user: mistachkin tags: trunk
21:27
Formal attempt to reproduce the issue in ticket [e30b820248]. check-in: 68d2140bad user: mistachkin tags: tkt-e30b820248
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. check-in: dd01ee7c55 user: mistachkin tags: trunk
06:24
Merge fix for ticket [7e3fa93744] and several unit test infrastructure enhancements to trunk. check-in: 8fe2a401d6 user: mistachkin tags: trunk
05:55
When generating the schema for the contents of a data reader, skip flagging columns as 'unique' if the data reader is holding the result of some kind of multi-table construct (i.e. a join) because we must allow duplicate values in that case. Fix for ticket [7e3fa93744]. Also, enhance vendor-specific initialization file for Eagle to report any test setting overrides being used. Closed-Leaf check-in: da3e0bfb53 user: mistachkin tags: tkt-7e3fa93744
01:06
Improve comments in the vendor specific interpreter initialization file. check-in: eb89cff67e user: mistachkin tags: tkt-7e3fa93744
2011-11-12
08:38
Work on minimal test cases for ticket [7e3fa93744]. check-in: c243b1a500 user: mistachkin tags: tkt-7e3fa93744
07:05
Modify unit test infrastructure to better support running test files that exist outside the source tree. check-in: 176935a5e1 user: mistachkin tags: trunk
07:00
Also allow forward slash when converting from a relative path on Windows CE. check-in: ebf069c623 user: mistachkin tags: trunk
05:46
Silence compiler warning about taking the address of a DLL-imported function. check-in: 70655d35b0 user: mistachkin tags: trunk
2011-11-11
17:58
Image version for Windows CE interop assembly should match the desktop version. Also, versions should always have 4 elements. check-in: 73582401b5 user: mistachkin tags: trunk
2011-11-08
15:14
Update core SQLite to 3.7.9 release plus the SQLITE_OMIT_WAL fix. check-in: 87915ae0ec user: mistachkin tags: trunk
2011-11-06
22:00
Update version history for build 77. check-in: 4e06fa226c user: mistachkin tags: trunk
00:39
Update build number to 77. check-in: edbed78c0e user: mistachkin tags: trunk
2011-11-05
23:56
Update core SQLite to 3.7.9 release. check-in: dedde051c4 user: mistachkin tags: trunk
2011-10-29
21:16
Fix error checking by portions of the batch tools that create missing directories on an as-needed basis. check-in: 299d71992b user: mistachkin tags: trunk
2011-10-23
08:58
Update Eagle in externals to the official beta 19 release. check-in: d598ffd546 user: mistachkin tags: trunk
02:33
Add the external tools needed to build the documentation. check-in: 418f5dab8c user: mistachkin tags: trunk
02:32
Add more testing of the SQLiteConnection.ChangePassword method. check-in: b0f8d0fe4e user: mistachkin tags: trunk
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]. check-in: f2b84d6d25 user: mistachkin tags: trunk
2011-10-18
03:23
Add an example MDA configuration file for Eagle suitable for use with the test suite. check-in: 7bade0d7b1 user: mistachkin tags: trunk
03:07
In the SQLiteLog.DomainUnload method, make sure to undo all things done in the SQLiteLog.Initialize method. Possible fix for ticket [98c70ac5a7]. check-in: 3303a4f55b user: mistachkin tags: trunk
2011-10-15
12:38
Improve test thread cleanup in test for ticket [84718e79fa]. check-in: 9e77b34813 user: mistachkin tags: trunk
10:14
Lock access to the _typeNames dictionary. Fix for ticket [84718e79fa]. check-in: 13a3981ec0 user: mistachkin tags: trunk
2011-10-13
06:19
Both BOOLEAN and BOOL should end up being presented as the System.Boolean CLR type. Fix for ticket [544dba0a2f]. check-in: 453dc69391 user: mistachkin tags: trunk
2011-10-11
12:13
Add detailed comments on the 'getAppDomainPreamble' unit test infrastructure procedure and its role in running tests that require an isolated application domain. check-in: 295690bb91 user: mistachkin tags: trunk
07:21
Merge all fixes, enhancements, and tests related to ticket [343d392b51] into trunk. check-in: fc49363310 user: mistachkin tags: trunk
04:53
Add tests to verify the assembly versions of the core projects. check-in: ff63be6a1f user: mistachkin tags: trunk
04:22
Make sure all remaining version numbers match the core projects, adding tests to verify them. check-in: a36b502b6a user: mistachkin tags: trunk
04:11
Make the version number for the VS designer installer command line tool match the core projects. check-in: 6ad0a2ffd3 user: mistachkin tags: trunk
04:05
Modify the test projects to use the same version as the core projects. check-in: b11be4b707 user: mistachkin tags: trunk
03:50
Merge updates from trunk. Closed-Leaf check-in: 250dac131a user: mistachkin tags: tkt-343d392b51
03:48
Fix leaked variable 'version' in test. Cleanup comments. check-in: b55caba05c user: mistachkin tags: trunk
03:35
Add tests to verify correct version information for all source and binary files. Also, update Eagle script library to latest trunk. Fix and verify ticket [737ca4ff74]. check-in: 4208cffdbb user: mistachkin tags: trunk
2011-10-09
09:17
Add managed-only NuGet package. check-in: 147dbc8f73 user: mistachkin tags: trunk
04:13
Add comments to the getDateTimeFormat unit testing infrastructure procedure to clarify how the default format was chosen. check-in: 1b25ba72a3 user: mistachkin tags: tkt-343d392b51
04:08
Change the default base schema name from 'sqlite_schema_stub' to 'sqlite_default_schema'. check-in: 1045ef98f0 user: mistachkin tags: tkt-343d392b51
03:56
Add test to check if SQLiteCommandBuilder generates correct SQL when attached databases are being used and more than one database contains the same table name. check-in: 74a9c16715 user: mistachkin tags: tkt-343d392b51
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]. check-in: df7dcd3166 user: mistachkin tags: tkt-343d392b51
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]. check-in: 2d2ef4ffcc user: mistachkin tags: tkt-343d392b51
2011-10-07
00:30
Start of work to resolve ticket [343d392b51]. check-in: 030e404034 user: mistachkin tags: tkt-343d392b51
2011-10-06
10:54
Update test case for ticket [343d392b51] as it now reproduces the issue. check-in: 41413183d3 user: mistachkin tags: tkt-343d392b51
05:33
Refinements to test case (issue still does not reproduce). check-in: a272ddc559 user: mistachkin tags: tkt-343d392b51
05:28
Merge with trunk. check-in: 3ab8344ffc user: mistachkin tags: tkt-343d392b51
2011-10-04
11:29
Update downloads page for version 1.0.76.0. check-in: dde757a625 user: mistachkin tags: trunk, release
10:20
Add unit testing wrapper tool capable of testing multiple sets of binaries. Also, update all batch tools to reset the error level prior to checking it. check-in: 095c172f52 user: mistachkin tags: trunk
09:15
Only add the vendor-specific package path to the process environment once. Also, remove unnecessary test constraints from the test for ticket [0d5b1ef362]. check-in: f502c8b48f user: mistachkin tags: trunk
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. check-in: 374035c537 user: mistachkin tags: trunk
08:05
Prevent the SQLiteLog.DomainUnload method from being added multiple times to the AppDomain.DomainUnload event, ticket [0d5b1ef362]. Stop trying to configure the SQLite logging interface in non-default AppDomains, ticket [ac47dd230a]. check-in: 3054af47e2 user: mistachkin tags: trunk
2011-10-03
22:54
Update downloads page for 1.0.75.0 release. check-in: fdf8786803 user: mistachkin tags: trunk, release
21:53
Final doc updates for 1.0.75.0. check-in: 05005b0762 user: mistachkin tags: trunk
21:35
Update build procedures web page to include the new NuSpec files. check-in: 8f3acceb49 user: mistachkin tags: trunk
10:01
Minor tweaks to file info updating tool. check-in: 836eef1fd5 user: mistachkin tags: trunk
09:53
Add Tcl-based tool capable of automatically updating the file sizes and hashes on the downloads page. check-in: 3f0042b2f5 user: mistachkin tags: trunk
05:49
Clean up after NuGet packages left in the source directory. check-in: 1a80776bac user: mistachkin tags: trunk
05:29
Add LINQ assembly to NuGet packages. Also, restore base NuSpec file wrongfully deleted in the previous commit. check-in: 4923bf755e user: mistachkin tags: trunk
05:18
Add NuGet packages specific to x86 and x64. check-in: dcff516001 user: mistachkin tags: trunk
03:56
Add cleaning tool to remove extraneous files. Also, refine list of source exclusions to prevent the copied test binaries from being archived. check-in: 5f531b06c5 user: mistachkin tags: trunk
02:27
Web page typo fix. check-in: 1bd067dda7 user: mistachkin tags: trunk
02:23
Modify unit test infrastructure to work on Mono. Also, fix link in test procedures web page. check-in: a030a6c1db user: mistachkin tags: trunk
00:51
Fix test for ticket [b4a7ddc83f] by making sure the SQLite core library is shutdown prior to running the tests. Also, more updates to test procedures web page. check-in: 26b210729a user: mistachkin tags: trunk
00:06
More updates to test procedures web page. check-in: 08864943e7 user: mistachkin tags: trunk
2011-10-02
23:56
Update batch tools to allow precompiled static binaries to be built and packaged. Also, update test procedures web page. Finally, do not use ToLowerInvariant when compiling for the Compact Framework. check-in: 0b847e5208 user: mistachkin tags: trunk
23:37
Prepare download page for the upcoming 1.0.75.0 release. Closed-Leaf check-in: 056e9c0c86 user: mistachkin tags: prep-1.0.75.0
07:26
Update Eagle in externals to the official beta 18 release. check-in: a2cff58449 user: mistachkin tags: trunk
2011-09-30
21:01
Test for NULL/empty value handling of DATETIME columns, ticket [8554170e09]. check-in: e81a7d474c user: mistachkin tags: trunk
2011-09-29
06:20
Missed one instance of common.eagle being loaded manually. check-in: e206579218 user: mistachkin tags: trunk
05:53
Replace most uses of the unit test infrastructure procedure 'getBuildFileName' with 'getBinaryFileName' because we almost always want to load assemblies from the application directory, not the build directory. check-in: eac43ed4b4 user: mistachkin tags: trunk
04:45
Add experimental test for ticket [343d392b51] (so far, no exception is raised). check-in: 6c53fbe92c user: mistachkin tags: tkt-343d392b51
04:43
Allow the various binary file delete/copy/load operations to be skipped during the test prologue (for the System.Data.SQLite related binaries). check-in: d2e601c947 user: mistachkin tags: trunk
00:37
Finish converting the unit test infrastructure to a full-fledged Eagle package. Also, update Eagle in externals to the latest beta 18 release candidate. check-in: b8b02007c6 user: mistachkin tags: trunk
2011-09-28
22:48
Modify the unit test infrastructure to transform it into a formal Eagle package. check-in: b2c3d6de86 user: mistachkin tags: trunk
2011-09-24
08:09
Fix optimized DbType lookup for database type names that contain parenthesis. check-in: 9d9fa54984 user: mistachkin tags: trunk
07:41
Reduce the number of String.Compare calls in the hot path for SQLiteCommand.ExecuteReader. check-in: 32ce066699 user: mistachkin tags: trunk
2011-09-23
19:32
Rename the 'enumerableToString' test suite helper procedure to the more correct 'enumerableToList'. check-in: 4194bc2cb4 user: mistachkin tags: trunk
19:08
Workaround inability to use Contains method in a LINQ query when running on the .NET Framework 3.5 (testlinq). Cleanup variables leaked by test basic-1.14. Add configuration file to make the mixed-mode .NET Framework 2.0 assembly loadable by the .NET Framework 4.0 compiled Eagle shell. check-in: 8cb9380f11 user: mistachkin tags: trunk
07:20
Experimental changes for better DateTime handling in the LINQ assembly (incomplete, do not use yet). Closed-Leaf check-in: 1fc7a1a94c user: mistachkin tags: LinqDateTime
2011-09-22
05:39
The NuGet package should support both the .NET Framework 2.0 and 4.0. check-in: a9a0ee70ff user: mistachkin tags: trunk
00:28
More pre-release doc updates. check-in: dc00c2cdbc user: mistachkin tags: trunk
2011-09-21
21:46
Add another test for the ExecuteScalar method. check-in: 221fbe52ec user: mistachkin tags: trunk
08:27
Allow finer control over the DateTime parsing and formatting on a per-connection basis. Also, update the Eagle library to the latest trunk. check-in: a5a8b8a682 user: mistachkin tags: trunk
2011-09-20
21:51
Add LastInsertRowId property to the connection class. Also, update docs and tests. check-in: c726454277 user: mistachkin tags: trunk
18:01
Document the official NuGet package. check-in: c505e4b0a9 user: mistachkin tags: trunk
17:34
Update core SQLite to 3.7.8 release. check-in: 2fa7c53d4e user: mistachkin tags: trunk
2011-09-18
22:39
Add 'Changes' property to the connection class. Also, update the core SQLite library to the latest trunk. check-in: 3a02749d71 user: mistachkin tags: trunk
2011-09-16
03:37
In the test for ticket [b4a7ddc83f], brace all substituted values in the setup script just in case they may ever contain spaces. check-in: b1727a9afb user: mistachkin tags: trunk
2011-09-14
02:06
Add icons for use with the System.Data.SQLite NuGet package. check-in: 6efe0d70c5 user: mistachkin tags: trunk
02:02
Update build docs to include changing the NuSpec file when updating the version. check-in: 052b3a3beb user: mistachkin tags: trunk
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. check-in: 99628f46fe user: mistachkin tags: trunk
2011-09-12
20:56
Document recent changes in the version history. check-in: 5994d72daf user: mistachkin tags: trunk
20:43
Merge fix for ticket [ccfa69fc32] to trunk. check-in: 14a6302a28 user: mistachkin tags: trunk
19:34
Streamline the test case for ticket [ccfa69fc32] and make it more complete by not relying on sort ordering of the IDs. Closed-Leaf check-in: bba06f3a9f user: mistachkin tags: bug-ccfa69fc32
2011-09-11
17:43
Use an overload of the ObjectContext.SaveChanges method that does not require the SaveOptions enumerated type when not compiled against the .NET Framework 4.0. check-in: 34ca66ddcf user: mistachkin tags: bug-ccfa69fc32
15:45
Fix test cleanup to remove the 'add' variable. check-in: 538c5ca711 user: mistachkin tags: bug-ccfa69fc32
15:33
Add unit testing support for the fix to ticket [ccfa69fc32]. check-in: f4e1038098 user: mistachkin tags: bug-ccfa69fc32
14:33
Experimental fix for ticket [ccfa69fc32]. check-in: 42af4d17a5 user: mistachkin tags: bug-ccfa69fc32
13:14
Fix debug builds of the native interop assembly by making sure that SQLITE_WIN32_MALLOC is not defined with SQLITE_MEMDEBUG (i.e. they are mutually exclusive at compile-time). check-in: 7ef5b80330 user: mistachkin tags: trunk
2011-09-07
10:31
Support LINQ queries with EndsWith method, fix for [59edc1018b]. Add test to verify the behavior from ticket [00f86f9739]. Modify test results/handling for ticket [8b7d179c3c] to be consistent with these new tests. check-in: 7810393e98 user: mistachkin tags: trunk
2011-09-03
15:36
More comment updates to test suite. check-in: 5f2352effe user: mistachkin tags: trunk
14:58
Add more comments to the unit test infrastructure. Cleanup and modularize use of the test configuration. check-in: a9046f0f02 user: mistachkin tags: trunk
2011-09-02
17:57
Add comments to several test suite routines. Also, make sure to strip the directory information from file names provided to the setupDb and cleanupDb test helpers. check-in: a49d88c5aa user: mistachkin tags: trunk
15:56
Documentation updates for the upcoming 1.0.75.0 release. check-in: 4bd374a253 user: mistachkin tags: trunk
15:35
Update Eagle in externals to pre-beta 18. check-in: b2c0bb521f user: mistachkin tags: trunk
15:05
Update all version numbers to 1.0.75.0 and update the SQLite core to the latest trunk. check-in: 092d06ea5b user: mistachkin tags: trunk
13:57
Update version history in preparation for the upcoming release. check-in: 0329d8f6ad user: mistachkin tags: trunk
2011-08-10
03:28
Move configuration class code closer to the other helper classes. Mark delegates as internal. check-in: a748b76dc9 user: mistachkin tags: trunk
02:49
Prevent inlining of tracing methods that deal with stack frame introspection (i.e. fix method names reported in the log file). check-in: 3ad43e2de3 user: mistachkin tags: trunk
2011-08-09
22:24
Refactor installer registry key helper methods into their own class and keep track of basic usage stats for reporting at the end. check-in: 7ff0314780 user: mistachkin tags: trunk
20:52
Fix method names in trace messages and require the -confirm command line option prior to making any changes to the system. check-in: 793e9b039d user: mistachkin tags: trunk
07:32
Make sure the output directory exists prior to creating the source and binary release packages. check-in: c00b53012c user: mistachkin tags: trunk
07:25
Remove old setup and obsolete mergebin tool. check-in: 06a28e89b4 user: mistachkin tags: trunk
06:51
Initial implementation of new VS designer installer. check-in: 2f59622e3c user: mistachkin tags: trunk
06:27
Remove incorrect DocumentationFile element from some project files. check-in: 15b1d9e667 user: mistachkin tags: trunk
06:01
Remove old VS designer installer. check-in: 6eff911e63 user: mistachkin tags: trunk
2011-07-29
20:35
Update SQLite core to latest, including the os_win.c fixes and the new SQLITE_FCNTL_PERSIST_WAL file control. check-in: f9c2d67ad2 user: mistachkin tags: trunk
2011-07-24
21:50
Sync up ProjectGuids for the static interop projects. check-in: 5c03dc1829 user: mistachkin tags: trunk
21:44
Re-add file comment removed by VS. check-in: 47bbbd5b6c user: mistachkin tags: trunk
21:43
Support building the statically linked interop projects from any of the solutions. check-in: 740c774926 user: mistachkin tags: trunk
02:07
Update Eagle in externals to the official beta 17 release. check-in: c882396e27 user: mistachkin tags: trunk
2011-07-23
06:10
Revise test case for [b4a7ddc83f] to avoid problems with paths containing spaces. check-in: bb5d6a1356 user: mistachkin tags: trunk
06:07
Make the file extension for the interop DLL consistently lowercase. check-in: 5a027c3c1b user: mistachkin tags: trunk
04:39
Show version information for the interop assembly during testing. check-in: 6e630b74b2 user: mistachkin tags: trunk
04:01
Revise the MultithreadingTest to remove potential race conditions on slower systems. check-in: 0ccc54331a user: mistachkin tags: trunk
00:59
Merge interop changes for debug SQLite core testing and updated SQLite core itself. check-in: ff19f6474c user: mistachkin tags: trunk
00:57
Update SQLite core to latest. Closed-Leaf check-in: ecfb121b6e user: mistachkin tags: debugInteropFix
2011-07-22
23:13
Experimental changes to permit the unit test suite to pass with the debug version of SQLite. check-in: 937230cef0 user: mistachkin tags: debugInteropFix
21:21
Fix issue with building in a Visual Studio Command Prompt window. Support building and testing the VS2010 projects using the .NET Framework 3.5. check-in: a912d7f434 user: mistachkin tags: trunk
2011-07-21
23:50
Remove unnecessary redundancy in the test for [b4a7ddc83f] and verify that it ran in a non-primary AppDomain. check-in: 7f19f2449d user: mistachkin tags: trunk
21:46
Add comment to warn about the nature of the current fix for [b4a7ddc83f]. check-in: f5c5f581dc user: mistachkin tags: trunk
17:18
Preliminary fix for [b4a7ddc83f], shutdown the SQLite native interface when the AppDomain is being unloaded. check-in: 1d024437e5 user: mistachkin tags: trunk
17:15
Update test case for [b4a7ddc83f]. check-in: 10f4be9ed4 user: mistachkin tags: trunk
04:05
Add preliminary test cases for ticket [b4a7ddc83f]. check-in: 1684f669ef user: mistachkin tags: trunk
2011-07-19
17:45
Correct typos in required frameworks on download page, fixes ticket [1708271031]. check-in: a9e8f14e76 user: mistachkin tags: trunk
2011-07-18
23:45
Make sure the version of the primary assemblies end up in the test log file. check-in: 35fccb2bb0 user: mistachkin tags: trunk
22:57
More tests. check-in: 92efd59201 user: mistachkin tags: trunk
22:07
Add test to demonstrate a recently fixed (post-1.0.74.0) file handling leak. check-in: c851b1788c user: mistachkin tags: trunk
00:16
Update Eagle in externals to the official beta 16 release. check-in: dad2104128 user: mistachkin tags: trunk
2011-07-16
14:06
Modify setup defaults for install directory and program group to allow for 2008/2010 side-by-side installation. check-in: 6fe83d0a7e user: mistachkin tags: trunk
2011-07-15
02:38
Minor tweaks to unit test infrastructure. check-in: 3fc667d5de user: mistachkin tags: trunk
2011-07-14
12:34
Make sure the test for SetAvRetry tests using non-default settings for both the count and interval. check-in: 53756a8822 user: mistachkin tags: trunk
2011-07-13
17:23
Improve and correct embedded doc comments for the new SetAvRetry method. check-in: dbdcdae6ae user: mistachkin tags: trunk
16:35
Support the new SQLITE_FCNTL_WIN32_AV_RETRY file control. Add interop project files for static linking to the VC runtime. check-in: c90bf3896e user: mistachkin tags: trunk
2011-07-12
15:21
Update SQLite interop assembly code to latest trunk changes. check-in: 01781df775 user: mistachkin tags: trunk
15:14
Fix for [74807fbf27], enable STAT2 for the interop assembly. check-in: d23e494cea user: mistachkin tags: trunk
2011-07-11
21:19
Add missing #ifdefs for compact framework (where SQLiteLog is not used). check-in: ee8edc8eb3 user: mistachkin tags: trunk
21:09
Fix doc display issues. check-in: 6e61cb4b3f user: mistachkin tags: trunk
21:03
Add initial unit testing docs. check-in: a651466562 user: mistachkin tags: trunk
19:43
Fix typo in comment. check-in: 1081102b1e user: mistachkin tags: trunk
19:40
Refactor the logging interface to be thread-safe and 'self-initializing'. Stop ignoring errors returned by sqlite3_config(SQLITE_CONFIG_LOG). Provide a default log handler and allow it to be added/removed dynamically. Allow logging to be temporarily enabled/disabled without modifying the underlying delegates. check-in: 1d955a6031 user: mistachkin tags: trunk
2011-07-10
14:01
More readability improvements to build docs. check-in: 9033b5edff user: mistachkin tags: trunk
13:42
Make build commands easier to read. check-in: 2aac150c82 user: mistachkin tags: trunk
10:39
Support the ON UPDATE, ON DELETE, and MATCH clause information when generating schema metadata for foreign keys. Partial fix for [b226147b37]. VS designer changes are not yet tested. check-in: 9eb2e81611 user: mistachkin tags: trunk
01:48
Updates to unit test infrastructure. check-in: 1f8786cc73 user: mistachkin tags: trunk
2011-07-09
21:10
Modify unit test infrastructure to better support testing the mixed-mode assembly. check-in: 84821b2787 user: mistachkin tags: trunk
20:37
Fix incorrect resource name for SR.resx in the VC 2010 mixed-mode assembly. check-in: 55f56ce508 user: mistachkin tags: trunk
18:10
Remove NDEBUG from common defines. Move SQLITE_HAS_CODEC to 'extra' defines. check-in: 739ba4e18c user: mistachkin tags: trunk
09:01
Fix for [8b7d179c3c], with tests. check-in: 76e929f694 user: mistachkin tags: trunk
2011-07-08
18:27
Skip even building CE projects for non-CE platforms as this seems to cause PDB locking issues for VS during rebuilds even without deployment enabled. check-in: 6b62f68649 user: mistachkin tags: trunk
15:36
Fix another CLR version issue with LINQ entity framework support. check-in: 09a63cc716 user: mistachkin tags: trunk
12:11
Make the assembly attributes for all projects consistent. Also, properly set the assembly configuration attributes based on the actual build configuration. check-in: f9d4491161 user: mistachkin tags: trunk
11:45
Modify test basic-1.2 to allow it to pass multiple times without having to manually re-copy the test database to the build directory. check-in: 4bfb250998 user: mistachkin tags: trunk
10:27
Removing copying of assembly files from unit tests as they are now copied in the common prologue. check-in: bbc7c21748 user: mistachkin tags: trunk
10:24
Enhancements to unit test infrastructure to enable profiling. check-in: 0c6f84763c user: mistachkin tags: trunk
10:22
Make the fix for [e1b2e0f769] more robust for corner cases. check-in: ce4f34e190 user: mistachkin tags: trunk
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. check-in: 20d41af53e user: mistachkin tags: trunk
09:40
Cleanup leaked opaque object handle in test 'basic-1.2'. check-in: 07b0709845 user: mistachkin tags: trunk
08:47
Make the necessary adjustments to the unit test suite and to the 'test' / 'testlinq' projects to allow all the tests contained within those projects to be run programmatically via the unit test suite. check-in: 178b6d6379 user: mistachkin tags: trunk
05:53
Modify fix for [e1b2e0f769] so that it passes all the legacy unit tests in the 'test' project. Also, skip deploying CE projects for non-CE build configurations to avoid VS PDB locking issue. check-in: def75f76da user: mistachkin tags: trunk
05:12
To avoid future confusion, the fix for [8c1650482e] should match the fix for [201128cc88]. check-in: f1f7b20cea user: mistachkin tags: trunk
04:18
Add proper test case for [201128cc88] that covers most branches of the modified method. Also, tweak common test infrastructure. check-in: a290d2c1a5 user: mistachkin tags: trunk
02:40
Further optimization/fix for ticket [201128cc88]. check-in: f09f0e8ea1 user: mistachkin tags: trunk
02:15
Fix for ticket [e1b2e0f769] with test case. check-in: fa8d4d5773 user: mistachkin tags: trunk
2011-07-06
21:09
Further simplify test case for [e1b2e0f769]. Prevent common.eagle from being treated as a test case file. check-in: bafc84af30 user: mistachkin tags: trunk
20:59
Modify test case for [e1b2e0f769] to allow the reported exception to be reproduced. check-in: 9a1cb354ec user: mistachkin tags: trunk
2011-07-05
10:13
Cleanup leaked variables in test case. check-in: 84d5eb1e69 user: mistachkin tags: trunk
10:13
Fix for [201128cc88]. check-in: 3e063f371f user: mistachkin tags: trunk
10:05
First attempt to reproduce the issue in ticket [e1b2e0f769]. check-in: 984585f3ac user: mistachkin tags: trunk
07:47
Fix for [2c630bffa7] and [b0a5990f48]. check-in: eb6a22a1a9 user: mistachkin tags: trunk
06:07
Fix for [448d663d11], with tests. Also fixes [2a0c90d7b0]. See also [08f3d3daf2]. check-in: 50b4844f0c user: mistachkin tags: trunk
04:40
Add tests for ticket [448d663d11]. Further refinements to unit testing infrastructure. check-in: 11f11f0c83 user: mistachkin tags: trunk
01:03
Update hashes for non-bundled downloads. check-in: 8dbc95c446 user: mistachkin tags: trunk
2011-07-04
17:19
More tweaks to unit tests and infrastructure. check-in: 78c6fc8c6a user: mistachkin tags: trunk
16:38
Update download page with new binaries and setups to fix [96a783d8a5]. check-in: 7fc4c39b87 user: mistachkin tags: trunk, release
16:16
Update VS2010 props file version number to fix [96a783d8a5]. check-in: e4cec63cc8 user: mistachkin tags: trunk
15:59
Add pre-beta16 Eagle binaries to externals for unit testing. More changes to new unit testing infrastructure. check-in: 9b6983ebf8 user: mistachkin tags: trunk
10:47
Add test for ticket [2c630bffa7] and some unit-testing infrastructure. check-in: 2a2aa7392c user: mistachkin tags: trunk
05:18
Reorganize the downloads page to make it easier to pick the download by platform and framework. check-in: ac836ab5b8 user: mistachkin tags: trunk
2011-07-03
15:29
Update downloads page for 1.0.74.0 release, take 2. check-in: 27a80ef445 user: mistachkin tags: trunk
15:18
Fix for incorrect SQLite.Interop.dll being included in x64 binary packages. check-in: f803d608c8 user: mistachkin tags: trunk
13:59
Add sizes and SHA1 hashes to download page. check-in: 99a773eee4 user: mistachkin tags: trunk
13:40
Remove stray generated resources file. check-in: ef2a0641ff user: mistachkin tags: trunk
13:36
Update readme.htm file. check-in: ae4f9bc9d4 user: mistachkin tags: trunk
13:19
Merge all build enhancements to trunk. check-in: 0fedc31598 user: mistachkin tags: trunk
13:17
Add reminder to update the doc for release procedures. Closed-Leaf check-in: 778783fcb4 user: mistachkin tags: build-enhancements
13:08
Update all versions to 1.0.74.0 in preparation for release. check-in: 89cdc2da26 user: mistachkin tags: build-enhancements
13:02
Update downloads page (still needs final sizes and hashes). Add automation to build the Windows CE binaries. Modify release automation to produce suitable file names for the Windows CE packages. check-in: f53f064e0e user: mistachkin tags: build-enhancements
11:12
Update news page. check-in: 1a284136dd user: mistachkin tags: build-enhancements
10:38
Update index and features docs. check-in: 599303cfd2 user: mistachkin tags: build-enhancements
10:30
Update doc for build procedures. check-in: ff769fcae4 user: mistachkin tags: build-enhancements
09:36
More doc updates. check-in: 46b6f81667 user: mistachkin tags: build-enhancements
09:20
Fixes to make the CHM documentation build with NDoc3 and automate the necessary 'Table of Contents' merging steps. Also, update feedback 'mailto' links. check-in: dc206da59f user: mistachkin tags: build-enhancements
04:08
Update docs to prepare for release. check-in: eac26b11cc user: mistachkin tags: build-enhancements
2011-07-02
11:53
Use full version for the 2010 specific test App.Config as well. check-in: de7d2182a3 user: mistachkin tags: build-enhancements
10:23
Add automation to generate binary archives for Windows CE. check-in: 4e0d7f1fd9 user: mistachkin tags: build-enhancements
08:35
Add ManagedOnly build configurations to build automation solutions. check-in: 3c387219d9 user: mistachkin tags: build-enhancements
08:08
Add initial release automation to support Windows CE and modify automation to strip double quotes from arguments in a more robust fashion. check-in: b6833b5ec1 user: mistachkin tags: build-enhancements
06:14
Fix GAC install/uninstall for bundled setup packages. check-in: b92515a271 user: mistachkin tags: build-enhancements
05:57
Fixes for build automation on Windows XP. check-in: 678932b7c5 user: mistachkin tags: build-enhancements
05:27
Exclude more empty directories from the source archive. check-in: 00c3df8913 user: mistachkin tags: build-enhancements
05:10
More fixes to build automation to support bundled and non-bundled binary and setup packages. check-in: 88e8c6f883 user: mistachkin tags: build-enhancements
2011-07-01
15:02
More fixes to release automation. Include the name of the framework (e.g. netFx20) in the created archive file names. check-in: 6813454ca3 user: mistachkin tags: build-enhancements
13:44
Deploy all Windows CE related projects in the necessary build configurations. check-in: b5f9796184 user: mistachkin tags: build-enhancements
13:25
Re-enable building all projects for Windows CE. Not yet tested. check-in: afaaa2b085 user: mistachkin tags: build-enhancements
12:09
Add 'testce' project to the new build system. Currently, it is VS2008 only. Also, removed unused 'using' statements from it. check-in: 1ff353b956 user: mistachkin tags: build-enhancements
11:50
Fix using System.Data.SQLite.Linq from the .NET Framework 3.5 and/or Visual Studio 2008. check-in: cbeb724259 user: mistachkin tags: build-enhancements
11:36
Remove unused 'using' statements from System.Data.SQLite. check-in: b270e24e93 user: mistachkin tags: build-enhancements
11:05
Add App.config for VS2010 version of 'testlinq' project, missing from previous commit. check-in: d57ce3a2f8 user: mistachkin tags: build-enhancements
11:03
Split the NorthwindModel* and App.Config files for the 'testlinq' project into VS2008/VS2010 specific variants. More refinements to release automation. Remove hard-coded assembly version number from SQLiteFactory class. Remove 'v4.0' from all assembly version info. Remove unused 'using' statements from the System.Data.SQLite.Linq project. check-in: 7161ddc5c2 user: mistachkin tags: build-enhancements
08:33
Add 'testlinq' project to the new build system. Cleanup in both test apps. Fix XML doc warnings. check-in: bd2f09af59 user: mistachkin tags: build-enhancements
03:16
Append the version number to created source archive file name. Exclude superfluous empty 'Properties' directory created by VS. For now, exclude legacy install tools directory. check-in: 948a3e95d3 user: mistachkin tags: build-enhancements
02:23
Add automation to produce a source archive. Remove superfluous README files. check-in: 7e5e4c3562 user: mistachkin tags: build-enhancements
2011-06-30
23:22
In the build automation, attempt to automatically detect if Visual Studio 2008 and/or 2010 are installed. check-in: c7f8f5e266 user: mistachkin tags: build-enhancements
06:17
Update the VS property files to SQLite version 3.7.7.1. check-in: f10d138b59 user: mistachkin tags: build-enhancements
02:43
Update core SQLite to 3.7.7.1 release. check-in: f35ae2653c user: mistachkin tags: build-enhancements
01:27
When building the 'NativeOnly' solution configurations via the command line using the *.MSBuild.sln files, skip building any managed code. Revise naming of the setup packages. check-in: 0c50bcf546 user: mistachkin tags: build-enhancements
2011-06-29
14:49
The build_all tool should refer to PLATFORMS, not PROCESSORS. check-in: abafcccd8a user: mistachkin tags: build-enhancements
13:58
Generate a manifest when the setup is built. check-in: 6df1ea20c7 user: mistachkin tags: build-enhancements
13:46
Add support for build_all tool. Disable GAC task in setup when the native DLL is necessary. check-in: 78aa3287dc user: mistachkin tags: build-enhancements
11:31
Enhancements to command line build and test automation. check-in: 046dc70fd1 user: mistachkin tags: build-enhancements
2011-06-02
15:59
Update downloads and news pages for v1.0.73.0 (3.7.6.3). check-in: 1bce85bcfc user: shaneh tags: trunk, release
15:32
Update of readme. check-in: 339846380c user: shaneh tags: trunk
15:31
Update the version number to 1.0.73.0. check-in: e7dae3da63 user: shaneh tags: trunk
15:17
Update to SQlite 3.7.6.3 [ed1da510a2]. check-in: 9067143122 user: shaneh tags: trunk
2011-05-24
01:39
Minor optimization to GetBytes() to avoid calling sqlite3_column_blob() on null destination buffers. Fix for [8c1650482e]. check-in: a97d149d1e user: shaneh tags: trunk
01:20
Update various assembly information settings. check-in: 606af726e9 user: shaneh tags: trunk
01:17
Correct System.Data.SQLite.Linq version and resource information. Fix for [6489c5a396] and [133daf50d6]. check-in: 9ce4a2e044 user: shaneh tags: trunk
2011-05-23
04:12
Moved log handler from SQLiteConnection object to SQLiteFactory object to prevent if from being prematurely GCed. check-in: c520cba472 user: shaneh tags: trunk
04:07
Updated method for flagging test cases that are SQLite specific. check-in: 9525e5cf45 user: shaneh tags: trunk
2011-05-20
07:38
Fix for issue [e058ce156e]. We should block x64 installs on x86 and we should install native only if the setup package itself is native. check-in: 7a61aabf34 user: mistachkin tags: trunk
2011-05-02
03:34
Update downloads and news pages for v1.0.72.0 (3.7.6+). check-in: 8bc5b708b0 user: shaneh tags: trunk, release
03:19
Update of readme. check-in: d49477f70f user: shaneh tags: trunk
03:14
Update the version number to 1.0.72.0. check-in: 65198897c0 user: shaneh tags: trunk
03:13
Change default from 2008 to 2010. check-in: 2e774ed76d user: shaneh tags: trunk
02:59
Remove the need to set the version for the Inno setup packages. check-in: 315f26a68d user: shaneh tags: trunk
02:16
Add the correct directory to the path. Fix for [50515a0c8e]. check-in: 1ed84c66c8 user: shaneh tags: trunk
2011-04-27
22:09
Update downloads and news pages for v1.0.71.0 (3.7.6+). check-in: b1306568f3 user: shaneh tags: trunk, release
21:25
Update of readme. check-in: a6d36d5f1d user: shaneh tags: trunk
21:25
Update to SQLite version [1bd1484cd7]. check-in: 1e27c20248 user: shaneh tags: trunk
18:13
Updated readme. check-in: 565b6d303d user: shaneh tags: trunk
18:02
Update the version number to 1.0.71.0. check-in: 9c9fa65792 user: shaneh tags: trunk
17:53
Update to [7b479b9bee] of SQLite trunk. check-in: 4d8a17203d user: shaneh tags: trunk
17:40
Setup changes to optionally add install directory to path if GACing. check-in: 172f53bd6f user: shaneh tags: trunk
17:40
Line ending changes. check-in: 354f178d33 user: shaneh tags: trunk
2011-04-26
03:56
Added LogMessage() to expose the sqlite3_log() interface. check-in: d908d628e8 user: shaneh tags: trunk
2011-04-23
23:41
Removed the need for the sqlite3.def file. This should fix issue [e486f6be57]. check-in: c3a442319f user: shaneh tags: trunk
00:05
Updated downloads and news pages for v1.0.70.0 (3.7.6). check-in: a8ab43852f user: shaneh tags: trunk, release
2011-04-22
18:55
Update version for release. check-in: c9937982c4 user: shaneh tags: trunk
18:54
Revert path setting again, still fails on 64-bit systems. check-in: ef25334cf7 user: shaneh tags: trunk
18:08
Initial implementation of SQLITE_CONFIG_LOG interface. check-in: fc3e41ac85 user: shaneh tags: trunk
2011-04-15
17:33
Added support for sqlite3_extended_result_codes(), sqlite3_errcode(), and sqlite3_extended_errcode(). check-in: 41ad3433f5 user: shaneh tags: trunk
2011-04-14
01:25
Fix download links on downloads.wiki page. check-in: 0d40eb222b user: shaneh tags: trunk
2011-04-13
21:39
Fix setup baking tool to deal with PATHs containing pre-existing parenthesis. check-in: 5a1ebacf53 user: mistachkin tags: trunk
21:19
Put back placeholder temporarily. check-in: 2797b8d4b7 user: shaneh tags: trunk
21:12
Update downloads page for v1.0.69.0 (3.7.6). check-in: 3435896767 user: shaneh tags: trunk, release
21:05
Default to NETFX20 for 2010 setup too. check-in: 74f8e73e35 user: shaneh tags: trunk
20:54
Escaping change for path setting for bake.bat didn't work. Put back goto construct. check-in: fed833ea6e user: shaneh tags: trunk
20:53
More comments on build instructions. check-in: 9c3b14681c user: shaneh tags: trunk
20:52
Update compile time options to be superset of default and legacy defines. check-in: 1cb9770a51 user: shaneh tags: trunk
20:05
Update VC++ runtime redists for x64 to include MS security fix MS11-025. check-in: 05e8bf6d0e user: shaneh tags: trunk
19:42
Update VC++ runtime redists to include MS security fix MS11-025 (see MS KB2467174 and KB2455033). check-in: 186330cb88 user: mistachkin tags: trunk
19:39
Undo VS munging of project file. check-in: 86e1c86be9 user: mistachkin tags: trunk
19:21
Merge accidental fork. check-in: 44fd97125e user: shaneh tags: trunk
19:13
Update assembly version numbers. check-in: 0af86812bf user: shaneh tags: trunk
19:12
Update setup baking tool to revise fix for escaping parenthesis. Temporarily disable use of bcsmake for the interop project. check-in: fdf1e3ca74 user: mistachkin tags: trunk
02:57
More updates to features list. check-in: 62f4222cb5 user: shaneh tags: trunk
02:46
Update for release. check-in: 425f258bee user: shaneh tags: trunk
02:00
Fix issue where parens in a command would mess up IF-THEN parsing in batch file. check-in: 72b3ddb5fd user: shaneh tags: trunk
2011-04-12
20:59
Further simplify native RC file, removing MFC-isms. check-in: f045d27f35 user: mistachkin tags: trunk
20:47
Remove improper usage of MFC-related header file.] check-in: c3cada1a80 user: mistachkin tags: trunk
20:24
Official 3.7.6 source files. check-in: 8436c6dd92 user: shaneh tags: trunk
20:23
More updates to 'the wiki pages. check-in: 0dea92ccd7 user: shaneh tags: trunk
19:55
Change default build configuration back to VS 2008. Please note that, by default, VC++ 2008 Express (or better) is required to use the build.bat tool. check-in: 7856d2e9ff user: mistachkin tags: trunk
19:22
Allow usage of VS 2010 command line build environment when producing managed binaries that require the .NET Framework 2.0. check-in: 996656054d user: mistachkin tags: trunk
18:18
Missed one stray file. check-in: a5c8fdcb81 user: mistachkin tags: trunk
18:00
Delete stray files. check-in: 8caa2e8152 user: mistachkin tags: trunk
17:39
Moving old project files off into branch. Closed-Leaf check-in: 13d8bce475 user: shaneh tags: old-project-files
17:37
Moving old VS solution and project files off into a branch. check-in: a4d5343b7e user: shaneh tags: trunk
17:14
Add matching workaround for VS 2010. check-in: da4c823012 user: mistachkin tags: trunk
17:07
Fix typo on features.wiki page. check-in: a42ef66d86 user: shaneh tags: trunk
16:54
Updates to supported features. check-in: 75741af49d user: shaneh tags: trunk
16:45
Workaround for not having VS 2008 installed when using the command-line build environment. check-in: 3ce8ba354b user: mistachkin tags: trunk
16:15
More build notes edits. check-in: 6560c52f85 user: shaneh tags: trunk
16:14
Delete test.exe.config from output directory. check-in: 30f337f40b user: shaneh tags: trunk
16:03
Fix post-build conditional for XCOPY task. Remove superfluous ItemGroup for embedded resources from LINQ projects. check-in: c584d03d83 user: mistachkin tags: trunk
15:23
Updates to the build instructions. check-in: e69b9c401c user: shaneh tags: trunk
12:42
Increase version number to 3.7.6 and 1.0.69.0 in preparation for the upcoming release. check-in: 1da75aaa06 user: shaneh tags: trunk
05:27
Updated features list with notes on currently unsupported features. check-in: b26b489a03 user: shaneh tags: trunk
05:26
Added documentation for building. check-in: f8c5d3f07e user: shaneh tags: trunk
05:24
Pre 3.7.6 check-in for testing. check-in: 1cb02b0a7b user: shaneh tags: trunk
2011-04-10
01:50
Make sure all new build system metadata files are accessible in the IDE via the solutions. check-in: 191aeaf73e user: mistachkin tags: trunk
2011-04-09
23:43
Make sure InnoSetup install can be found by the setup baking tools on x64 machines. check-in: 99457d88c0 user: mistachkin tags: trunk
23:06
Add missing diagnostic message for the PATH variable. check-in: f43bb46d45 user: mistachkin tags: trunk
23:03
Remove hard-coded assumption of VC 2008/2010 SP1-level runtimes. check-in: ac588533ce user: mistachkin tags: trunk
22:43
Add check for the .NET Framework 3.5 to prevent the LINQ assembly from being NGen'd when it is not present. Break setup Pascal scripts into #included files. Improve error message for VC runtime install failure. check-in: c5557a55e6 user: mistachkin tags: trunk
21:41
Fail setup if the return code from the VC++ runtime installer is non-zero. check-in: 19bbb66461 user: mistachkin tags: trunk
21:24
Add release build automation tool (build.bat). Add readme.htm solution item. Add LINQ assembly to setup. Add diagnostic capabilities to setup baking tools. Change version of LINQ assembly to match primary assembly. Fix warning in compact framework project related to importing the C# build tasks more than once. check-in: 2ad2abc109 user: mistachkin tags: trunk
19:42
Unbreak StrongName signing on VS 2010 RTM. MSDN ref: 4b8f353d-8153-45d6-b286-10403cdf159a check-in: 742a2fd061 user: mistachkin tags: trunk
19:20
Fix post-build step condition for Debug and Release configurations of the interop project (i.e. they should always try to re-sign the assembly). check-in: e5e8c081f5 user: mistachkin tags: trunk
17:38
Add previously missing vsixmanifest file to the new projects. check-in: 2bef3aded8 user: mistachkin tags: trunk
17:31
yet another missing designer file check-in: 0aa010fe65 user: shaneh tags: trunk
01:46
Add revised membership provider project to the new build system. This has not been added to the solutions in the new build system because it is missing some source files and does not compile. check-in: 0d0f3a4a5f user: mistachkin tags: trunk
01:33
Silence excessive non-CLS-compliant warnings from the VS designer project. Move StrongName properties for the legacy VS designer project into the project file itself. check-in: b1a322d016 user: mistachkin tags: trunk
01:26
Add VS designer project to the new build system. Modify project GUIDs for the new LINQ projects to match the original ones. check-in: 19cdab0a03 user: mistachkin tags: trunk
00:31
Add System.Data.SQLite.Linq project to the new build system and get it working. check-in: bdbfdb6850 user: mistachkin tags: trunk
2011-04-08
11:47
Allow manual override of common setup baking properties. Also, clarify conditions for VS 2010 post-build steps in the interop assembly project. check-in: bd6bc1aab9 user: mistachkin tags: trunk
10:59
Add missing file headers to setup and batch files. check-in: 0466475f46 user: mistachkin tags: trunk
10:50
Parametrize the setup and add batch files to build all the necessary setup variations. check-in: 722fe9ce7f user: mistachkin tags: trunk
08:35
Disable prompt to remove GAC'd assembly on uninstall. Also, due to GAC and 'shared file' requirements, install assembly file to be GAC'd in its own directory. check-in: 3b8648f3d3 user: mistachkin tags: trunk
08:17
Use built-in GAC handling provided by InnoSetup. Include and install Visual C++ runtime. check-in: 9a42ab969b user: mistachkin tags: trunk
05:14
Add post-build step to copy interop dll to test directory (VS 2008). Also, add trailing backslash to VS 2010 post-build commands. check-in: a512f4ae40 user: mistachkin tags: trunk
04:40
Add post-build step to copy interop dll to test directory. check-in: de383c669e user: mistachkin tags: trunk
04:32
Fix compiler warning. check-in: 75fa3f2f06 user: shaneh tags: trunk
04:10
Add VS 2010 x64 project configurations for the SQLite.Interop assembly to the new build system. check-in: acc3e52af9 user: mistachkin tags: trunk
03:25
Add VS 2008 x64 project configurations for the SQLite.Interop assembly to the new build system. check-in: c03b3924fd user: mistachkin tags: trunk
03:07
Add another missing Linq file. check-in: 4528f3167e user: shaneh tags: trunk
01:53
First attempt at using InnoSetup for setup. Adjust default solution settings to favor using the custom 'SQLite.Interop.dll' instead of the standard 'sqlite3.dll'. check-in: 19ee37dcd5 user: mistachkin tags: trunk
00:19
Fix legacy build system for VS 2010. Properly link the SQLite.Interop assembly file with the NetModule and sign it. Also, correct the solution-to-project build configuration mappings. check-in: 4c948ec682 user: mistachkin tags: trunk
2011-04-07
23:43
Fix StrongName signing issue with the SQLite.Interop assembly file. Make sure all build configurations and platforms are properly mapped in the solution files. check-in: 56f84a6f6c user: mistachkin tags: trunk
15:53
Missing file for designer. check-in: dc92d38c29 user: shaneh tags: trunk
15:12
Added files for building Linq module. check-in: 9c7e81cdb4 user: shaneh tags: trunk
2011-04-06
02:06
added files for install project; check-in: f0d5e38f0b user: shaneh tags: trunk
2011-03-17
03:21
Added a contributor agreement. check-in: 4dbf5841e2 user: shaneh tags: trunk
2011-03-13
20:16
Placeholder for new downloads page. check-in: 4429c5391f user: shaneh tags: trunk
2011-02-26
15:09
Enable native-only targets for the interop assembly. check-in: 26379a6c73 user: mistachkin tags: trunk
13:51
Preparation for the native-only interop targets (i.e. SQLite.Interop.dll). Avoid having the project name being used to help name any of the output files. check-in: 1688fbec2c user: mistachkin tags: trunk
12:37
Fix issue with the VERSIONINFO resource where the DEBUG flag was not being set correctly. check-in: ddd4705c67 user: mistachkin tags: trunk
12:16
Add the interop project to the VS 2010 specific solution. check-in: 66d8e45055 user: mistachkin tags: trunk
12:11
Fix issue with the INTEROP_ASSEMBLY_RESOURCES build macro. check-in: 9ffa2eeb33 user: mistachkin tags: trunk
12:03
Fix strong name signing with embedded manifests and add the VS 2010 project file for the interop assembly. check-in: 6660802dd0 user: mistachkin tags: trunk
10:24
Move RC file (missed in previous commit). check-in: 0e372ed8f9 user: mistachkin tags: trunk
10:21
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. check-in: 98361f4a6b user: mistachkin tags: trunk
2011-02-17
08:41
Add test project to streamlined build system. Remove hard-coded supportedRuntime element from the test project app.config file as it is not necessary and prevents the test project from working correctly with the .NET Framework 2.0. Remove unnecessary using statements from test project. check-in: 921761a566 user: mistachkin tags: trunk
07:52
More work on streamlined build system. check-in: 55bbb6741b user: mistachkin tags: trunk
06:00
Initial work on streamlining the build system. Also, partial fix for building with Visual Studio 2008 and/or the .NET Framework 2.0 [2737c06ea1] (for the primary assembly only). check-in: 6d2a2db720 user: mistachkin tags: trunk
2011-02-16
05:05
Don't set SQLITE_OPEN_CREATE when "Read Only=true" is used in the connection string. Fix for [ac0e253dcf]. check-in: 99e4838b78 user: shaneh tags: trunk
03:45
Removed dependency on app.config from project System.Data.SQLite - Netmodule. Fix for [9db22d7e32]. check-in: 312197770b user: shaneh tags: trunk
03:42
Added null check on p in sqlite3_finalize_interop(). Fix for [fc994d007d]. check-in: 726d3115f6 user: shaneh tags: trunk
03:22
Updates for compiling design time support (includes missing DLLs for VS2005, 2008, and 2010). check-in: b0ae15a64c user: shaneh tags: trunk
2011-01-31
21:09
Fix typo. check-in: 640f41c7ee user: shaneh tags: trunk