1 2009-09-02 Jonathan Pryor <jpryor@novell.com>
3 * src/**/*: Sync with DbLinq r1214. This integrates several
4 performance patches from Zoltan Varga, and adds a
5 DataContextSubclass(string) constructor to sqlmetal output.
7 2009-06-25 Jonathan Pryor <jpryor@novell.com>
9 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
10 issue where AttributeMappingSource.GetModel().GetTables() would
11 return duplicate types, which was unexpected by Marek Habersack.
13 2009-06-19 Jonathan Pryor <jpryor@novell.com>
15 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
16 a state (i.e. no release tests fail within NUnit), fixes several
17 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
18 removes some locale dependency issues, predicate building,
19 performance improvements, and likely more. Remove src/VisualMetal;
21 * Makefile (update-dblinq): Exclude more files so that there's less
22 "garbage" files to review on the next update.
24 2009-05-14 Jonathan Pryor <jpryor@novell.com>
26 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
27 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
28 for currently undiagnosed reasons. With this disabled, NerdDinner
29 seems to work properly.
31 2009-05-14 Jonathan Pryor <jpryor@novell.com>
33 * Makefile: Add 'update-dblinq' target, which copies files from my
34 dblinq checkout into src.
35 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
37 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
38 tracking support, more tests....
40 2009-04-24 Jonathan Pryor <jpryor@novell.com>
42 * src/**/*: Add missing files (doh!). Fixes the build.
44 2009-04-24 Jonathan Pryor <jpryor@novell.com>
46 * src/**/*: Flush; syncs to DbLinq r1053. Adds
47 DataContext(string,MappingSource) support, the beginnings of object
48 tracking, more tests...
50 2009-04-08 Jonathan Pryor <jpryor@novell.com>
52 * **/* (svn:ignore): Ignore generated files and directories.
53 * src/**/*: Flush; syncs to DbLinq r1043.
55 2009-03-31 Jonathan Pryor <jpryor@novell.com>
57 * Makefile: Remove make warning about overriding dist-local.
59 2009-03-30 Jonathan Pryor <jpryor@novell.com>
61 * System.Data.Linq.dll.sources: Remove
62 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
63 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
64 * src/**/*: Flush; syncs to DbLinq r1038, fixes
65 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
66 unit test execution order dependency issues, namespace names within
69 2009-03-27 Jonathan Pryor <jpryor@novell.com>
72 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
73 syncs to DbLinq r1029.
74 * src/DbLinq.suo: Delete.
75 * src (svn:ignore): Ignore DbLinq.suo.
76 * src/DbLinq/Test/NullProvider.cs: Default initialize the
77 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
78 * System.Data.Linq_test.dll.sources: Add
79 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
81 2009-03-26 Jonathan Pryor <jpryor@novell.com>
83 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
84 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
85 This is done for cor-compare compatibility with .NET.
87 2009-03-26 Jonathan Pryor <jpryor@novell.com>
89 * Test/: Added (though empty), to allow building unit tests located in
91 * System.Data.Linq_test.dll.sources: Added; unit tests.
93 2009-03-26 Jonathan Pryor <jpryor@novell.com>
95 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
96 * Makefile: Build against System.Runtime.Serialization.dll so that
97 Binary can use the [DataContract] attribute.
99 2009-03-26 Jonathan Pryor <jpryor@novell.com>
101 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
102 so that they build under Mono for testing System.Data.Linq.dll.)
104 2009-03-26 Jonathan Pryor <jpryor@novell.com>
106 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
107 tests generated from gui-compare differences.)
109 2009-03-19 Jonathan Pryor <jpryor@novell.com>
111 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
112 src/DbLinq.Firebird/FirebirdDataContext.cs,
113 src/DbLinq.Ingres/IngresDataContext.cs,
114 src/DbLinq.MySql/MysqlDataContext.cs,
115 src/DbLinq.Oracle/OracleDataContext.cs,
116 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
117 src/DbLinq.Sqlite/Schema/DataCommand.cs,
118 src/DbLinq.Sqlite/SqliteDataContext.cs,
119 src/DbLinq.SqlServer/SqlServerDataContext.cs,
120 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
121 they aren't exported from System.Data.Linq.dll.
123 2009-03-12 Jonathan Pryor <jpryor@novell.com>
125 * Makefile: Also distribute .txt files.
127 2009-03-12 Jonathan Pryor <jpryor@novell.com>
129 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
130 There is no System.Vendor namespace, so don't generate one.
132 2009-03-12 Jonathan Pryor <jpryor@novell.com>
134 * Makefile: Add a dist-local target and distribute all DbLinq sources.
135 We can't just rely on the normal System.Data.Linq.dll.sources
136 handling because ../../tools/sqlmetal also uses these sources.
138 2009-03-12 Jonathan Pryor <jpryor@novell.com>
140 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
141 sqlmetal.exe to access the System.Data.Linq.dll internals, as
142 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
145 2009-03-12 Jonathan Pryor <jpryor@novell.com>
147 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
148 which DbLinq files are being excluded from the build), and add
149 additional files to the build, specifically the *SchemaLoader and
151 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
152 *DataContext types to build under MONO_STRICT).
154 2009-03-11 Jonathan Pryor <jpryor@novell.com>
156 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
159 2009-03-11 Jonathan Pryor <jpryor@novell.com>
161 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
162 `sqlmetal' tool which uses the DbMetal sources.
164 2009-03-11 Jonathan Pryor <jpryor@novell.com>
166 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
167 within System.Data.Linq.dll, add unit tests -- which aren't hooked
168 up to Mono's build system -- various bug fixes, etc.)
170 2009-03-11 Jonathan Pryor <jpryor@novell.com>
172 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
173 within System.Data.Linq.dll, add unit tests -- which aren't hooked
174 up to Mono's build system -- various bug fixes, etc.)
176 2009-02-18 Jonathan Pryor <jpryor@novell.com>
178 * Add a more functional (i.e. fewer-stubs) implementation of
181 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
183 * updated to DbLinq r966.
185 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
187 * updated to DbLinq r960.
189 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
191 * updated to DbLinq r947 (XmlMappingSource).
193 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
195 * updated to DbLinq r946 (quick fix for vendor loading).
197 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
199 * updated to DbLinq r945.
200 It is not working well wrt connectionString yet.
202 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
204 * updated to DbLinq r931.
206 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
208 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
209 added Firebird support sources (new in DbLinq).
211 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
213 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
214 * src/DbLinq : updated to DbLinq r905.
215 * System.Data.Linq.dll.sources : added vendor-specific files and
218 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
220 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
222 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
224 * System.Data.Linq.dll.sources :
225 SqlServer vendor sources were missing.
227 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
229 * System.Data.Linq.dll.sources, Makefile, src/* :
230 replace everything with DBLinq integration.
232 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
233 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
234 DbLinq.Sqlite, DbMetal, VisualMetal directories.
236 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
238 * System.Data.Linq.dll.sources :
239 added System.Data.Linq.SqlClient* stubs.
241 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
243 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.