2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Data.Linq / ChangeLog
index 184b2caa1159fdfea813bac9607a2b8e07ea7de8..0e91dff2adc29698729266f1abe4c00de4676674 100755 (executable)
@@ -1,3 +1,111 @@
+2009-05-14  Jonathan Pryor  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * src/**/*: Add missing files (doh!).  Fixes the build.
+
+2009-04-24  Jonathan Pryor  <jpryor@novell.com>
+
+       * src/**/*: Flush; syncs to DbLinq r1053.  Adds
+         DataContext(string,MappingSource) support, the beginnings of object
+         tracking, more tests...
+
+2009-04-08  Jonathan Pryor  <jpryor@novell.com>
+
+       * **/* (svn:ignore): Ignore generated files and directories.
+       * src/**/*: Flush; syncs to DbLinq r1043.
+
+2009-03-31  Jonathan Pryor  <jpryor@novell.com>
+
+       * Makefile: Remove make warning about overriding dist-local.
+
+2009-03-30  Jonathan Pryor  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * src/DbLinq/Data/Linq/Table.cs: Add an explicit 
+         IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
+         This is done for cor-compare compatibility with .NET.
+
+2009-03-26  Jonathan Pryor  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * **/*: 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  <jpryor@novell.com>
+
+       * **/*: Flush.  (Updates to sync with DbLinq r1020, adding additional 
+         tests generated from gui-compare differences.)
+
+2009-03-19  Jonathan Pryor  <jpryor@novell.com>
+
+       * 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  <jpryor@novell.com>
+
+       * Makefile: Also distribute .txt files.
+
+2009-03-12  Jonathan Pryor  <jpryor@novell.com>
+
+       * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
+         There is no System.Vendor namespace, so don't generate one.
+
 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
 
        * Makefile: Add a dist-local target and distribute all DbLinq sources.