1 2009-06-25 Jonathan Pryor <jpryor@novell.com>
3 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
4 issue where AttributeMappingSource.GetModel().GetTables() would
5 return duplicate types, which was unexpected by Marek Habersack.
7 2009-06-19 Jonathan Pryor <jpryor@novell.com>
9 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
10 a state (i.e. no release tests fail within NUnit), fixes several
11 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
12 removes some locale dependency issues, predicate building,
13 performance improvements, and likely more. Remove src/VisualMetal;
15 * Makefile (update-dblinq): Exclude more files so that there's less
16 "garbage" files to review on the next update.
18 2009-05-14 Jonathan Pryor <jpryor@novell.com>
20 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
21 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
22 for currently undiagnosed reasons. With this disabled, NerdDinner
23 seems to work properly.
25 2009-05-14 Jonathan Pryor <jpryor@novell.com>
27 * Makefile: Add 'update-dblinq' target, which copies files from my
28 dblinq checkout into src.
29 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
31 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
32 tracking support, more tests....
34 2009-04-24 Jonathan Pryor <jpryor@novell.com>
36 * src/**/*: Add missing files (doh!). Fixes the build.
38 2009-04-24 Jonathan Pryor <jpryor@novell.com>
40 * src/**/*: Flush; syncs to DbLinq r1053. Adds
41 DataContext(string,MappingSource) support, the beginnings of object
42 tracking, more tests...
44 2009-04-08 Jonathan Pryor <jpryor@novell.com>
46 * **/* (svn:ignore): Ignore generated files and directories.
47 * src/**/*: Flush; syncs to DbLinq r1043.
49 2009-03-31 Jonathan Pryor <jpryor@novell.com>
51 * Makefile: Remove make warning about overriding dist-local.
53 2009-03-30 Jonathan Pryor <jpryor@novell.com>
55 * System.Data.Linq.dll.sources: Remove
56 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
57 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
58 * src/**/*: Flush; syncs to DbLinq r1038, fixes
59 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
60 unit test execution order dependency issues, namespace names within
63 2009-03-27 Jonathan Pryor <jpryor@novell.com>
66 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
67 syncs to DbLinq r1029.
68 * src/DbLinq.suo: Delete.
69 * src (svn:ignore): Ignore DbLinq.suo.
70 * src/DbLinq/Test/NullProvider.cs: Default initialize the
71 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
72 * System.Data.Linq_test.dll.sources: Add
73 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
75 2009-03-26 Jonathan Pryor <jpryor@novell.com>
77 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
78 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
79 This is done for cor-compare compatibility with .NET.
81 2009-03-26 Jonathan Pryor <jpryor@novell.com>
83 * Test/: Added (though empty), to allow building unit tests located in
85 * System.Data.Linq_test.dll.sources: Added; unit tests.
87 2009-03-26 Jonathan Pryor <jpryor@novell.com>
89 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
90 * Makefile: Build against System.Runtime.Serialization.dll so that
91 Binary can use the [DataContract] attribute.
93 2009-03-26 Jonathan Pryor <jpryor@novell.com>
95 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
96 so that they build under Mono for testing System.Data.Linq.dll.)
98 2009-03-26 Jonathan Pryor <jpryor@novell.com>
100 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
101 tests generated from gui-compare differences.)
103 2009-03-19 Jonathan Pryor <jpryor@novell.com>
105 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
106 src/DbLinq.Firebird/FirebirdDataContext.cs,
107 src/DbLinq.Ingres/IngresDataContext.cs,
108 src/DbLinq.MySql/MysqlDataContext.cs,
109 src/DbLinq.Oracle/OracleDataContext.cs,
110 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
111 src/DbLinq.Sqlite/Schema/DataCommand.cs,
112 src/DbLinq.Sqlite/SqliteDataContext.cs,
113 src/DbLinq.SqlServer/SqlServerDataContext.cs,
114 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
115 they aren't exported from System.Data.Linq.dll.
117 2009-03-12 Jonathan Pryor <jpryor@novell.com>
119 * Makefile: Also distribute .txt files.
121 2009-03-12 Jonathan Pryor <jpryor@novell.com>
123 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
124 There is no System.Vendor namespace, so don't generate one.
126 2009-03-12 Jonathan Pryor <jpryor@novell.com>
128 * Makefile: Add a dist-local target and distribute all DbLinq sources.
129 We can't just rely on the normal System.Data.Linq.dll.sources
130 handling because ../../tools/sqlmetal also uses these sources.
132 2009-03-12 Jonathan Pryor <jpryor@novell.com>
134 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
135 sqlmetal.exe to access the System.Data.Linq.dll internals, as
136 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
139 2009-03-12 Jonathan Pryor <jpryor@novell.com>
141 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
142 which DbLinq files are being excluded from the build), and add
143 additional files to the build, specifically the *SchemaLoader and
145 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
146 *DataContext types to build under MONO_STRICT).
148 2009-03-11 Jonathan Pryor <jpryor@novell.com>
150 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
153 2009-03-11 Jonathan Pryor <jpryor@novell.com>
155 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
156 `sqlmetal' tool which uses the DbMetal sources.
158 2009-03-11 Jonathan Pryor <jpryor@novell.com>
160 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
161 within System.Data.Linq.dll, add unit tests -- which aren't hooked
162 up to Mono's build system -- various bug fixes, etc.)
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-02-18 Jonathan Pryor <jpryor@novell.com>
172 * Add a more functional (i.e. fewer-stubs) implementation of
175 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
177 * updated to DbLinq r966.
179 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
181 * updated to DbLinq r960.
183 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
185 * updated to DbLinq r947 (XmlMappingSource).
187 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
189 * updated to DbLinq r946 (quick fix for vendor loading).
191 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
193 * updated to DbLinq r945.
194 It is not working well wrt connectionString yet.
196 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
198 * updated to DbLinq r931.
200 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
202 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
203 added Firebird support sources (new in DbLinq).
205 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
207 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
208 * src/DbLinq : updated to DbLinq r905.
209 * System.Data.Linq.dll.sources : added vendor-specific files and
212 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
214 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
216 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
218 * System.Data.Linq.dll.sources :
219 SqlServer vendor sources were missing.
221 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
223 * System.Data.Linq.dll.sources, Makefile, src/* :
224 replace everything with DBLinq integration.
226 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
227 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
228 DbLinq.Sqlite, DbMetal, VisualMetal directories.
230 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
232 * System.Data.Linq.dll.sources :
233 added System.Data.Linq.SqlClient* stubs.
235 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
237 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.