Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

294 lines
10 KiB
Plaintext
Executable File

2010-04-13 Jonathan Pryor <jpryor@novell.com>
* src/**/*: Sync with DbLinq r1403. This is DbLinq 0.20 + fixes.
Primarily fixes sqlmetal, codegen, etc.
2009-12-18 Jonathan Pryor <jpryor@novell.com>
* src/**/*: Sync with DbLinq r1294. This is DbLinq 0.19. Fixes
DataContext.Transaction.
2009-12-08 Jonathan Pryor <jpryor@novell.com>
* 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 <vargaz@gmail.com>
* System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of
MysqlDataContext.cs.
2009-11-06 Jonathan Pryor <jpryor@novell.com>
* 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 <jpryor@novell.com>
* 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 <jpryor@novell.com>
* src/**/*: Sync with DbLinq r1217. This removes a slew of
FieldAccessExceptions when running the DbLinq unit tests.
2009-09-02 Jonathan Pryor <jpryor@novell.com>
* src/**/*: Sync with DbLinq r1216. This fixes the
../../tools/sqlmetal build.
2009-09-02 Jonathan Pryor <jpryor@novell.com>
* 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 <jpryor@novell.com>
* 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 <jpryor@novell.com>
* 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<T> 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 <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.
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 <jpryor@novell.com>
* 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 <jpryor@novell.com>
* 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 <jpryor@novell.com>
* src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
(Oops.)
2009-03-11 Jonathan Pryor <jpryor@novell.com>
* src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
`sqlmetal' tool which uses the DbMetal sources.
2009-03-11 Jonathan Pryor <jpryor@novell.com>
* 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 <jpryor@novell.com>
* 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 <jpryor@novell.com>
* Add a more functional (i.e. fewer-stubs) implementation of
System.Data.Linq.
2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r966.
2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r960.
2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r947 (XmlMappingSource).
2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r946 (quick fix for vendor loading).
2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r945.
It is not working well wrt connectionString yet.
2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
* updated to DbLinq r931.
2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
* src/DbLinq.Firebird, System.Data.Linq.dll.sources :
added Firebird support sources (new in DbLinq).
2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
* 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 <atsushi@ximian.com>
* System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
* System.Data.Linq.dll.sources :
SqlServer vendor sources were missing.
2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
* 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 <atsushi@ximian.com>
* System.Data.Linq.dll.sources :
added System.Data.Linq.SqlClient* stubs.
2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
* Makefile, System.Data.Linq.dll.sources : refresh stub checkin.