2010-04-13 Jonathan Pryor * src/**/*: Sync with DbLinq r1403. This is DbLinq 0.20 + fixes. Primarily fixes sqlmetal, codegen, etc. 2009-12-18 Jonathan Pryor * src/**/*: Sync with DbLinq r1294. This is DbLinq 0.19. Fixes DataContext.Transaction. 2009-12-08 Jonathan Pryor * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to generate entity stubs against SQL Server databases. * System.Data.Linq.dll.sources: Add files to the build. 2009-11-07 Zoltan Varga * System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of MysqlDataContext.cs. 2009-11-06 Jonathan Pryor * src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't generate constructors referring to IVendor), enhances query support so that extension methods can be used within 'select' blocks, various FirebirdSQL fixes, etc. 2009-09-04 Jonathan Pryor * Makefile: Also rsync dblinq2007/examples sources. * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources file to build build/DbLinq.Sqlite_test_mono_strict.dll, the "end-to-end" unit tests for SQLite using Mono.Data.Sqlite. * build/Makefile: Added; builds all "end-to-end" unit tests. * examples/**/*: Sync with DbLinq r1217; includes sources needed for end-to-end tests located in 'build'. 2009-09-04 Jonathan Pryor * src/**/*: Sync with DbLinq r1217. This removes a slew of FieldAccessExceptions when running the DbLinq unit tests. 2009-09-02 Jonathan Pryor * src/**/*: Sync with DbLinq r1216. This fixes the ../../tools/sqlmetal build. 2009-09-02 Jonathan Pryor * src/**/*: Sync with DbLinq r1214. This integrates several performance patches from Zoltan Varga, and adds a DataContextSubclass(string) constructor to sqlmetal output. 2009-06-25 Jonathan Pryor * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an issue where AttributeMappingSource.GetModel().GetTables() would return duplicate types, which was unexpected by Marek Habersack. 2009-06-19 Jonathan Pryor * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into a state (i.e. no release tests fail within NUnit), fixes several bugs, massive code cleanup (#if removal), EntitySet fixes, removes some locale dependency issues, predicate building, performance improvements, and likely more. Remove src/VisualMetal; it's no longer used. * Makefile (update-dblinq): Exclude more files so that there's less "garbage" files to review on the next update. 2009-05-14 Jonathan Pryor * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily disable QueryCache.GetFromSelectCache(), as the cache keeps breaking for currently undiagnosed reasons. With this disabled, NerdDinner seems to work properly. 2009-05-14 Jonathan Pryor * Makefile: Add 'update-dblinq' target, which copies files from my dblinq checkout into src. * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add additional files. * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object tracking support, more tests.... 2009-04-24 Jonathan Pryor * src/**/*: Add missing files (doh!). Fixes the build. 2009-04-24 Jonathan Pryor * src/**/*: Flush; syncs to DbLinq r1053. Adds DataContext(string,MappingSource) support, the beginnings of object tracking, more tests... 2009-04-08 Jonathan Pryor * **/* (svn:ignore): Ignore generated files and directories. * src/**/*: Flush; syncs to DbLinq r1043. 2009-03-31 Jonathan Pryor * Makefile: Remove make warning about overriding dist-local. 2009-03-30 Jonathan Pryor * System.Data.Linq.dll.sources: Remove src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs. * src/**/*: Flush; syncs to DbLinq r1038, fixes System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences, unit test execution order dependency issues, namespace names within tests, etc. 2009-03-27 Jonathan Pryor * src/DbLinq.sln, src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush; syncs to DbLinq r1029. * src/DbLinq.suo: Delete. * src (svn:ignore): Ignore DbLinq.suo. * src/DbLinq/Test/NullProvider.cs: Default initialize the ConnectionString to "" so that the MsSqlDataContextTest tests pass. * System.Data.Linq_test.dll.sources: Add src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs. 2009-03-26 Jonathan Pryor * src/DbLinq/Data/Linq/Table.cs: Add an explicit IEnumerable.GetEnumerator() implementation to Table. This is done for cor-compare compatibility with .NET. 2009-03-26 Jonathan Pryor * Test/: Added (though empty), to allow building unit tests located in src/*/Test/**. * System.Data.Linq_test.dll.sources: Added; unit tests. 2009-03-26 Jonathan Pryor * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests. * Makefile: Build against System.Runtime.Serialization.dll so that Binary can use the [DataContract] attribute. 2009-03-26 Jonathan Pryor * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests so that they build under Mono for testing System.Data.Linq.dll.) 2009-03-26 Jonathan Pryor * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional tests generated from gui-compare differences.) 2009-03-19 Jonathan Pryor * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs, src/DbLinq.Firebird/FirebirdDataContext.cs, src/DbLinq.Ingres/IngresDataContext.cs, src/DbLinq.MySql/MysqlDataContext.cs, src/DbLinq.Oracle/OracleDataContext.cs, src/DbLinq.PostgreSql/PgsqlDataContext.cs, src/DbLinq.Sqlite/Schema/DataCommand.cs, src/DbLinq.Sqlite/SqliteDataContext.cs, src/DbLinq.SqlServer/SqlServerDataContext.cs, src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that they aren't exported from System.Data.Linq.dll. 2009-03-12 Jonathan Pryor * Makefile: Also distribute .txt files. 2009-03-12 Jonathan Pryor * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs: There is no System.Vendor namespace, so don't generate one. 2009-03-12 Jonathan Pryor * Makefile: Add a dist-local target and distribute all DbLinq sources. We can't just rely on the normal System.Data.Linq.dll.sources handling because ../../tools/sqlmetal also uses these sources. 2009-03-12 Jonathan Pryor * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow sqlmetal.exe to access the System.Data.Linq.dll internals, as sqlmetal.exe is DbMetal.exe, and needs access to (normally public) DbLinq.dll types. 2009-03-12 Jonathan Pryor * System.Data.Linq.dll.sources: Sort filenames (to more easily see which DbLinq files are being excluded from the build), and add additional files to the build, specifically the *SchemaLoader and *DataContext types. * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and *DataContext types to build under MONO_STRICT). 2009-03-11 Jonathan Pryor * src/DbMetal/**, src/VisualMetal/**: Remove generated directories. (Oops.) 2009-03-11 Jonathan Pryor * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a `sqlmetal' tool which uses the DbMetal sources. 2009-03-11 Jonathan Pryor * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup within System.Data.Linq.dll, add unit tests -- which aren't hooked up to Mono's build system -- various bug fixes, etc.) 2009-03-11 Jonathan Pryor * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup within System.Data.Linq.dll, add unit tests -- which aren't hooked up to Mono's build system -- various bug fixes, etc.) 2009-02-18 Jonathan Pryor * Add a more functional (i.e. fewer-stubs) implementation of System.Data.Linq. 2008-12-02 Atsushi Enomoto * updated to DbLinq r966. 2008-11-25 Atsushi Enomoto * updated to DbLinq r960. 2008-11-18 Atsushi Enomoto * updated to DbLinq r947 (XmlMappingSource). 2008-11-12 Atsushi Enomoto * updated to DbLinq r946 (quick fix for vendor loading). 2008-11-12 Atsushi Enomoto * updated to DbLinq r945. It is not working well wrt connectionString yet. 2008-10-24 Atsushi Enomoto * updated to DbLinq r931. 2008-10-10 Atsushi Enomoto * src/DbLinq.Firebird, System.Data.Linq.dll.sources : added Firebird support sources (new in DbLinq). 2008-10-09 Atsushi Enomoto * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new. * src/DbLinq : updated to DbLinq r905. * System.Data.Linq.dll.sources : added vendor-specific files and new files in r905. 2008-10-08 Atsushi Enomoto * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs. 2008-10-08 Atsushi Enomoto * System.Data.Linq.dll.sources : SqlServer vendor sources were missing. 2008-10-07 Atsushi Enomoto * System.Data.Linq.dll.sources, Makefile, src/* : replace everything with DBLinq integration. Imported DBLinq tree is r899. Skipped: DbLinq.Localization, DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql, DbLinq.Sqlite, DbMetal, VisualMetal directories. 2008-05-20 Atsushi Enomoto * System.Data.Linq.dll.sources : added System.Data.Linq.SqlClient* stubs. 2008-05-20 Atsushi Enomoto * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.