1 2009-11-07 Zoltan Varga <vargaz@gmail.com>
3 * System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of
6 2009-11-06 Jonathan Pryor <jpryor@novell.com>
8 * src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't
9 generate constructors referring to IVendor), enhances query support
10 so that extension methods can be used within 'select' blocks,
11 various FirebirdSQL fixes, etc.
13 2009-09-04 Jonathan Pryor <jpryor@novell.com>
15 * Makefile: Also rsync dblinq2007/examples sources.
16 * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources
17 file to build build/DbLinq.Sqlite_test_mono_strict.dll, the
18 "end-to-end" unit tests for SQLite using Mono.Data.Sqlite.
19 * build/Makefile: Added; builds all "end-to-end" unit tests.
20 * examples/**/*: Sync with DbLinq r1217; includes sources needed for
21 end-to-end tests located in 'build'.
23 2009-09-04 Jonathan Pryor <jpryor@novell.com>
25 * src/**/*: Sync with DbLinq r1217. This removes a slew of
26 FieldAccessExceptions when running the DbLinq unit tests.
28 2009-09-02 Jonathan Pryor <jpryor@novell.com>
30 * src/**/*: Sync with DbLinq r1216. This fixes the
31 ../../tools/sqlmetal build.
33 2009-09-02 Jonathan Pryor <jpryor@novell.com>
35 * src/**/*: Sync with DbLinq r1214. This integrates several
36 performance patches from Zoltan Varga, and adds a
37 DataContextSubclass(string) constructor to sqlmetal output.
39 2009-06-25 Jonathan Pryor <jpryor@novell.com>
41 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
42 issue where AttributeMappingSource.GetModel().GetTables() would
43 return duplicate types, which was unexpected by Marek Habersack.
45 2009-06-19 Jonathan Pryor <jpryor@novell.com>
47 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
48 a state (i.e. no release tests fail within NUnit), fixes several
49 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
50 removes some locale dependency issues, predicate building,
51 performance improvements, and likely more. Remove src/VisualMetal;
53 * Makefile (update-dblinq): Exclude more files so that there's less
54 "garbage" files to review on the next update.
56 2009-05-14 Jonathan Pryor <jpryor@novell.com>
58 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
59 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
60 for currently undiagnosed reasons. With this disabled, NerdDinner
61 seems to work properly.
63 2009-05-14 Jonathan Pryor <jpryor@novell.com>
65 * Makefile: Add 'update-dblinq' target, which copies files from my
66 dblinq checkout into src.
67 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
69 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
70 tracking support, more tests....
72 2009-04-24 Jonathan Pryor <jpryor@novell.com>
74 * src/**/*: Add missing files (doh!). Fixes the build.
76 2009-04-24 Jonathan Pryor <jpryor@novell.com>
78 * src/**/*: Flush; syncs to DbLinq r1053. Adds
79 DataContext(string,MappingSource) support, the beginnings of object
80 tracking, more tests...
82 2009-04-08 Jonathan Pryor <jpryor@novell.com>
84 * **/* (svn:ignore): Ignore generated files and directories.
85 * src/**/*: Flush; syncs to DbLinq r1043.
87 2009-03-31 Jonathan Pryor <jpryor@novell.com>
89 * Makefile: Remove make warning about overriding dist-local.
91 2009-03-30 Jonathan Pryor <jpryor@novell.com>
93 * System.Data.Linq.dll.sources: Remove
94 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
95 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
96 * src/**/*: Flush; syncs to DbLinq r1038, fixes
97 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
98 unit test execution order dependency issues, namespace names within
101 2009-03-27 Jonathan Pryor <jpryor@novell.com>
104 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
105 syncs to DbLinq r1029.
106 * src/DbLinq.suo: Delete.
107 * src (svn:ignore): Ignore DbLinq.suo.
108 * src/DbLinq/Test/NullProvider.cs: Default initialize the
109 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
110 * System.Data.Linq_test.dll.sources: Add
111 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
113 2009-03-26 Jonathan Pryor <jpryor@novell.com>
115 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
116 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
117 This is done for cor-compare compatibility with .NET.
119 2009-03-26 Jonathan Pryor <jpryor@novell.com>
121 * Test/: Added (though empty), to allow building unit tests located in
123 * System.Data.Linq_test.dll.sources: Added; unit tests.
125 2009-03-26 Jonathan Pryor <jpryor@novell.com>
127 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
128 * Makefile: Build against System.Runtime.Serialization.dll so that
129 Binary can use the [DataContract] attribute.
131 2009-03-26 Jonathan Pryor <jpryor@novell.com>
133 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
134 so that they build under Mono for testing System.Data.Linq.dll.)
136 2009-03-26 Jonathan Pryor <jpryor@novell.com>
138 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
139 tests generated from gui-compare differences.)
141 2009-03-19 Jonathan Pryor <jpryor@novell.com>
143 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
144 src/DbLinq.Firebird/FirebirdDataContext.cs,
145 src/DbLinq.Ingres/IngresDataContext.cs,
146 src/DbLinq.MySql/MysqlDataContext.cs,
147 src/DbLinq.Oracle/OracleDataContext.cs,
148 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
149 src/DbLinq.Sqlite/Schema/DataCommand.cs,
150 src/DbLinq.Sqlite/SqliteDataContext.cs,
151 src/DbLinq.SqlServer/SqlServerDataContext.cs,
152 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
153 they aren't exported from System.Data.Linq.dll.
155 2009-03-12 Jonathan Pryor <jpryor@novell.com>
157 * Makefile: Also distribute .txt files.
159 2009-03-12 Jonathan Pryor <jpryor@novell.com>
161 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
162 There is no System.Vendor namespace, so don't generate one.
164 2009-03-12 Jonathan Pryor <jpryor@novell.com>
166 * Makefile: Add a dist-local target and distribute all DbLinq sources.
167 We can't just rely on the normal System.Data.Linq.dll.sources
168 handling because ../../tools/sqlmetal also uses these sources.
170 2009-03-12 Jonathan Pryor <jpryor@novell.com>
172 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
173 sqlmetal.exe to access the System.Data.Linq.dll internals, as
174 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
177 2009-03-12 Jonathan Pryor <jpryor@novell.com>
179 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
180 which DbLinq files are being excluded from the build), and add
181 additional files to the build, specifically the *SchemaLoader and
183 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
184 *DataContext types to build under MONO_STRICT).
186 2009-03-11 Jonathan Pryor <jpryor@novell.com>
188 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
191 2009-03-11 Jonathan Pryor <jpryor@novell.com>
193 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
194 `sqlmetal' tool which uses the DbMetal sources.
196 2009-03-11 Jonathan Pryor <jpryor@novell.com>
198 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
199 within System.Data.Linq.dll, add unit tests -- which aren't hooked
200 up to Mono's build system -- various bug fixes, etc.)
202 2009-03-11 Jonathan Pryor <jpryor@novell.com>
204 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
205 within System.Data.Linq.dll, add unit tests -- which aren't hooked
206 up to Mono's build system -- various bug fixes, etc.)
208 2009-02-18 Jonathan Pryor <jpryor@novell.com>
210 * Add a more functional (i.e. fewer-stubs) implementation of
213 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
215 * updated to DbLinq r966.
217 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
219 * updated to DbLinq r960.
221 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
223 * updated to DbLinq r947 (XmlMappingSource).
225 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
227 * updated to DbLinq r946 (quick fix for vendor loading).
229 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
231 * updated to DbLinq r945.
232 It is not working well wrt connectionString yet.
234 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
236 * updated to DbLinq r931.
238 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
240 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
241 added Firebird support sources (new in DbLinq).
243 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
245 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
246 * src/DbLinq : updated to DbLinq r905.
247 * System.Data.Linq.dll.sources : added vendor-specific files and
250 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
252 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
254 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
256 * System.Data.Linq.dll.sources :
257 SqlServer vendor sources were missing.
259 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
261 * System.Data.Linq.dll.sources, Makefile, src/* :
262 replace everything with DBLinq integration.
264 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
265 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
266 DbLinq.Sqlite, DbMetal, VisualMetal directories.
268 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
270 * System.Data.Linq.dll.sources :
271 added System.Data.Linq.SqlClient* stubs.
273 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
275 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.