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.